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_Click(object sender, EventArgs e) { if (cb_rememberme.Checked == true) { Response.Cookies["UserID"].Value = user_id.Text; Response.Cookies["Password"].Value = password.Text; Response.Cookies["UserID"].Expires = DateTime.Now.AddMonths(2); Response.Cookies["Password"].Expires = DateTime.Now.AddMonths(2); } else { Response.Cookies["UserID"].Expires = DateTime.Now.AddMonths(-1); Response.Cookies["Password"].Expires = DateTime.Now.AddMonths(-1); } IEmployeeManager objEmployeeManager = (IEmployeeManager)EmployeeManagerFactory.Create_EmployeeManager(); List<IEmployee> lstEmployees = objEmployeeManager.ListOfEmployees(); ITestAdministratorManager objTestAdminManager = (ITestAdministratorManager)TestAdministratorManagerFactory.Create_TestAdministratorManager(); List<ITestAdministrator> lstTestAdmins = objTestAdminManager.getTestAdministrator(); foreach (IEmployee employee in lstEmployees) { string pswd = encrypt(password.Text); try { if (employee.get_EmployeeID == Convert.ToInt32(user_id.Text) && (employee.get_Password == pswd)) { Session["ID"] = user_id.Text; if (employee.get_IsHR == true) { Session["Name"] = "HR"; Response.Redirect("Home_HR.aspx"); break; } try { int t = Convert.ToInt32(employee.get_UnitHeadID); } catch { employee.get_UnitHeadID = 0; } if ((employee.get_UnitHeadID == 0) && (employee.get_IsHR == false)) { foreach (ITestAdministrator test in lstTestAdmins) { if (test.get_IsTestAdmin == true && test.get_EmployeeID == employee.get_EmployeeID) { Session["Name"] = "TA_UH"; Response.Redirect("Home_TestAdmin_UnitHead.aspx"); } } Session["Name"] = "UH"; Response.Redirect("Home_UnitHead.aspx"); } } } catch (FormatException) { string script2 = "alert('User ID or Password is invalid');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script2, true); } } IPlacementConsultantManager objPlacementConsultant = (IPlacementConsultantManager)PlacementConsultantManagerFactory.PlacementConsultant_Manager(); List<IPlacementConsultant> lstplacementConsultants = objPlacementConsultant.ListPlacement(); foreach (IPlacementConsultant placementconsultant in lstplacementConsultants) { string pwd = encrypt(password.Text); try { if (placementconsultant.get_PlacementConsultantID == Convert.ToInt32(user_id.Text) && (placementconsultant.get_Password == pwd)) { Session["Name"] = "PC"; Session["ID"] = user_id.Text; Session["Name"] = "PC"; Response.Redirect("Home_PlacementConsultant.aspx"); } } catch (FormatException) { string script2 = "alert('User ID or Password is invalid');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script2, true); } } foreach (ITestAdministrator test_admin in lstTestAdmins) { try { if ((test_admin.get_EmployeeID == Convert.ToInt32(user_id.Text) && (test_admin.get_IsTestAdmin = true))) { foreach (IEmployee emp in lstEmployees) { string pwd = encrypt(password.Text); if ((emp.get_EmployeeID == test_admin.get_EmployeeID) && (emp.get_Password == pwd)) { Session["Name"] = "TA"; Session["ID"] = user_id.Text; Response.Redirect("Home_TestAdministrator.aspx"); } } } } catch (FormatException) { string script2 = "alert('User ID or Password is invalid');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script2, true); } } string script1 = "alert('User ID or Password is Invalid');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script1, true); Response.Cookies["Password"].Expires = DateTime.Now.AddMonths(-1); }