public void showlist() { ddl_vacancy.Items.Clear(); IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager(); List <IVacancy> list_vacancies = objVacancyManager.GetVacancy(); ICandidateManager candidate_manager = CandidateManagerFactory.Candidate_Manager(); ddl_vacancy.Items.Add("--select--"); foreach (IVacancy vacancy in list_vacancies) { if ((vacancy.get_Status != 2) && (candidate_manager.filledstatus_50percent(vacancy.get_VacancyID) == false) && (candidate_manager.filledstatus_bydate_TestID(vacancy.get_VacancyID) == true)) { if ((vacancy.get_Status == 0) && (candidate_manager.filledstatus_bydate(vacancy.get_VacancyID) == true)) { } else { ListItem dropdownlist = new ListItem(Convert.ToString(vacancy.get_VacancyID), Convert.ToString(vacancy.get_VacancyID), true); ddl_vacancy.Items.Add(dropdownlist); } } if ((candidate_manager.filledstatus_50percent(vacancy.get_VacancyID) == true) && (candidate_manager.filledstatus_bydate(vacancy.get_VacancyID) == true)) { objVacancyManager.updateStatus(vacancy.get_VacancyID, 2); } } ddl_vacancy.SelectedIndex = 0; }
protected void Complete_Click(object sender, EventArgs e) { IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager(); int intupdate = objVacancyManager.updateStatus(Convert.ToInt32(Convert.ToString(ddl_vacancy.SelectedItem.Text)), 2); if (intupdate == 1) { DialogResult result = MessageBox.Show("Vacancy ID:" + ddl_vacancy.SelectedItem.Text + " is updated successfully", "Success:", MessageBoxButtons.OK); showlist(); } }