Tubectomy has a failure rate of about 1%, so do a pregnancy test and further consult a doctor with the result.
You mentioned greenish discharge, it can due to infection, vaginitis
, due to trichomoniasis
or bacterial vaginosis
. This infection can also delay your period. You need to consult a doctor for this and take appropriate drugs.
If the period is delayed because of infection it will resume once the infection is treated.