public void showcomplete(int vacancyID) { int count = 0; ICandidateManager objcandidatemanager = CandidateManagerFactory.Candidate_Manager(); List <ICandidateProfile> candidate = objcandidatemanager.display_candidate_toPC(); foreach (ICandidateProfile element in candidate) { if (element.get_VacancyID == vacancyID) { count++; } } tbtotal.Text = count.ToString(); if ((objcandidatemanager.filledstatus_20percent(vacancyID) == true) && (objcandidatemanager.filledstatus_bydate(vacancyID) == false)) { Panel2.Visible = true; Panel1.Visible = true; Complete.Visible = true; Cancel.Visible = false; } else if ((objcandidatemanager.filledstatus_20percent(vacancyID) == false) && (objcandidatemanager.filledstatus_bydate(vacancyID) == true)) { Panel2.Visible = true; Panel1.Visible = false; Complete.Visible = false; Cancel.Visible = true; } else if ((objcandidatemanager.filledstatus_20percent(vacancyID) == true) && (objcandidatemanager.filledstatus_bydate(vacancyID) == true)) { Panel2.Visible = true; Panel1.Visible = false; Complete.Visible = true; Cancel.Visible = true; } else if ((objcandidatemanager.filledstatus_20percent(vacancyID) == false) && (objcandidatemanager.filledstatus_bydate(vacancyID) == false)) { Panel2.Visible = false; Panel1.Visible = true; } }