protected void ddlvacancyID_SelectedIndexChanged(object sender, EventArgs e) { IVacancyManager objvacmanager = VacancyManagerFactory.Create_VacancyManager(); List <IVacancy> lstvacancy = objvacmanager.GetVacancy(); try { foreach (IVacancy element in lstvacancy) { if (element.get_VacancyID == Convert.ToInt32(ddlvacancyID.SelectedValue)) { lbRequiredbyDate.Visible = true; lbReqbyDate.Text = element.get_RequiredByDate.ToString("dd/MM/yyyy"); lbReqbyDate.Visible = true; lbWrittenTestDate.Visible = true; lbTechnicalInterviewDate.Visible = true; lbHRInterviewDate.Visible = true; tbwritten.Visible = true; tbtechnical.Visible = true; tbHR.Visible = true; break; } } } catch (Exception) { RequiredFieldValidator2.Visible = true; } }
public void insert(string vac, string rbd, string expp, string loc) { IVacancyManager v = VacancyManagerFactory.CreateVacancyManager(); int posit = Convert.ToInt32(vac); DateTime req = Convert.ToDateTime(rbd); string skills = skilltb.Text; string domain = domlable.Text; int exp = Convert.ToInt32(expp); string location = loctb.Text; int uid = (int)Session["uid"]; int aprved = 1; if (uid == 0) { aprved = 3; } int vacancyRequestID = (int)Session["vacancyRequestID"]; int vacancyID = v.InsertVacancy(posit, req, skills, domain, exp, location, aprved, vacancyRequestID); count++; DropDownList1.SelectedItem.Enabled = false; Label1.Visible = true; Label1.Text = "generated vacancy id :"; Label2.Visible = true; Label2.Text = vacancyID.ToString(); System.Threading.Thread.Sleep(1000); }
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(); } }
public void display() { lbRequiredbyDate.Visible = true; lbReqbyDate.Visible = true; ITestAdministratorManager objTestAdminManager = TestAdministratorManagerFactory.Create_TestAdministratorManager(); List <ITestAdministrator> LstTestAdmin = new List <ITestAdministrator>(); LstTestAdmin = objTestAdminManager.getTestAdministrator(); ddltestadminID.Items.Clear(); ddltestadminID.Items.Add("--select--"); for (int i = 0; i < LstTestAdmin.Count; i++) { if (LstTestAdmin.ElementAt(i).get_IsTestAdmin == true) { ddltestadminID.Items.Add(Convert.ToString(LstTestAdmin.ElementAt(i).get_EmployeeID)); } } bool blflag = false; IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager(); List <IVacancy> lstVacancy = new List <IVacancy>(); ITestManager objTestManager = TestManagerFactory.CreateTestManager(); List <ITest> lstTest = new List <ITest>(); lstTest = objTestManager.GetTest(); lstVacancy = objVacancyManager.GetVacancy(); ddlvacancyID.Items.Clear(); ddlvacancyID.Items.Add("--select--"); foreach (IVacancy element1 in lstVacancy) { if (element1.get_Status == 2) { blflag = false; foreach (ITest element in lstTest) { if (element1.get_VacancyID == element.get_VacancyID) { blflag = true; break; } } if (!blflag) { ddlvacancyID.Items.Add(Convert.ToString(element1.get_VacancyID)); } } } }
protected void submit_Click1(object sender, EventArgs e) { // date.ShortDatePattern="dd-MM-yyyy"; try { Session["VacancyID"] = ddl_vacancy.SelectedItem.Text; ICandidateProfile candidate = CandidateProfileFactory.create_Candidates(); candidate.get_DOB = Convert.ToDateTime(dob.Text); //catch (Exception) //{ // DialogResult result = MessageBox.Show(" Date of birth should be in the MM/DD/YYYY format. ", "Failure:", MessageBoxButtons.OK); //} candidate.get_Gender = gender.Text; candidate.get_Location = location.Text; candidate.get_Percentage_10 = Convert.ToSingle(tenth.Text); candidate.get_Percentage_12 = Convert.ToSingle(twelfth.Text); if (gapsedu.SelectedItem.Text == "No") { candidate.get_GapInEducation = 0; } else { candidate.get_GapInEducation = Convert.ToInt32(gapsedu_months.SelectedItem.Text); } if (gapsexp.SelectedItem.Text == "No") { candidate.get_GapInExperience = 0; } else { candidate.get_GapInExperience = Convert.ToInt32(gapsexp_months.SelectedItem.Text); } int intvacancyid = Convert.ToInt32(Convert.ToString(Session["VacancyID"])); candidate.get_VacancyID = intvacancyid; candidate.get_TestID = 0; candidate.get_TestStatus = 0; candidate.get_MedicalTestStatus = 0; candidate.get_BGCTestID = 0; candidate.get_BGCTestStatus = false; ICandidateManager objCandidateManager = CandidateManagerFactory.Candidate_Manager(); int inti = objCandidateManager.AddCandidateProfile(candidate); List <ICandidateProfile> lstCandidateProfile = new List <ICandidateProfile>(); lstCandidateProfile = objCandidateManager.display_candidate_toPC(); int CandidateID = 0; foreach (ICandidateProfile objCandidateProfile in lstCandidateProfile) { CandidateID = objCandidateProfile.get_CandidateProfileID; } string Requirebydate = ""; IVacancyManager objVacancyManager = VacancyManagerFactory.Create_VacancyManager(); List <IVacancy> lstVacancy = new List <IVacancy>(); foreach (IVacancy element in lstVacancy) { if (element.get_VacancyID == intvacancyid) { Requirebydate = Convert.ToString(element.get_RequiredByDate); break; } } if (inti == 1) { DialogResult result = MessageBox.Show(" Candidate with ID:" + CandidateID + " is Successfully added", "Success:", MessageBoxButtons.OK); Response.Redirect("Add_Candidates_byPC.aspx"); } else if (inti == 2) { DialogResult result = MessageBox.Show(" All candidates for Vacancy ID:" + intvacancyid + " are filled", "Failure:", MessageBoxButtons.OK); Response.Redirect("Add_Candidates_byPC.aspx"); } else if (inti == 3) { DialogResult result = MessageBox.Show(" Date has been expired for this vacancy ", "Failure:", MessageBoxButtons.OK); Response.Redirect("Add_Candidates_byPC.aspx"); } } catch (Exception) { } }