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)); } } } }
void showgrid() { try { ITestAdministratorManager objTestAdministrator = TestAdministratorManagerFactory.Create_TestAdministratorManager(); List <ITestAdministrator> lstTestAdministrator = objTestAdministrator.DisplayTestAdministrators(); if (lstTestAdministrator.Count == 0) { string script = "alert('Test Administrators are not available.');"; ClientScript.RegisterClientScriptBlock(this.GetType(), "Alert", script, true); } else { DataTable objDataTable = new DataTable(); DataColumn objDataColumn1 = new DataColumn("EmployeeID"); objDataTable.Columns.Add(objDataColumn1); DataColumn objDataColumn2 = new DataColumn("EmployeeName"); objDataTable.Columns.Add(objDataColumn2); DataColumn objDataColumn3 = new DataColumn("Designation"); objDataTable.Columns.Add(objDataColumn3); DataColumn objDataColumn4 = new DataColumn("Location"); objDataTable.Columns.Add(objDataColumn4); DataColumn objDataColumn5 = new DataColumn("Experience"); objDataTable.Columns.Add(objDataColumn5); foreach (ITestAdministrator test_admin in lstTestAdministrator) { DataRow objDataRow = objDataTable.NewRow(); objDataRow["EmployeeID"] = test_admin.get_EmployeeID; objDataRow["EmployeeName"] = test_admin.get_EmployeeName; objDataRow["Designation"] = test_admin.get_EmployeeDesignation; objDataRow["Location"] = test_admin.get_EmployeeLocation; objDataRow["Experience"] = test_admin.get_EmployeeExperience; objDataTable.Rows.Add(objDataRow); } gv_testadmin.DataSource = objDataTable; gv_testadmin.DataBind(); } } catch (Exception) { } }
public void showgrid() { ITestAdministratorManager objTestAdministratorManager = TestAdministratorManagerFactory.Create_TestAdministratorManager(); int intUserid = Convert.ToInt32(Session["ID"]); List <ITestAdministrator> lstTestAdministrator = objTestAdministratorManager.ApproveTestAdministrators(intUserid); DataTable objDataTable = new DataTable(); DataColumn objDataColumn1 = new DataColumn("EmployeeID"); objDataTable.Columns.Add(objDataColumn1); DataColumn objDataColumn2 = new DataColumn("EmployeeName"); objDataTable.Columns.Add(objDataColumn2); DataColumn objDataColumn3 = new DataColumn("Designation"); objDataTable.Columns.Add(objDataColumn3); DataColumn objDataColumn4 = new DataColumn("Location"); objDataTable.Columns.Add(objDataColumn4); DataColumn objDataColumn5 = new DataColumn("Experience"); objDataTable.Columns.Add(objDataColumn5); foreach (ITestAdministrator test_admin in lstTestAdministrator) { DataRow objDataRow = objDataTable.NewRow(); objDataRow["EmployeeID"] = test_admin.get_EmployeeID; objDataRow["EmployeeName"] = test_admin.get_EmployeeName; objDataRow["Designation"] = test_admin.get_EmployeeDesignation; objDataRow["Location"] = test_admin.get_EmployeeLocation; objDataRow["Experience"] = test_admin.get_EmployeeExperience; objDataTable.Rows.Add(objDataRow); } gv_testadmin.DataSource = objDataTable; gv_testadmin.DataBind(); }
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); }
protected void gv_testadmin_RowDeleting(object sender, GridViewDeleteEventArgs e) { DialogResult result = MessageBox.Show("Are you sure to delete the Test Administrator?", "Confirm:", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { System.Web.UI.WebControls.Label EmployeeID = gv_testadmin.Rows[e.RowIndex].FindControl("EmployeeID") as System.Web.UI.WebControls.Label; string empid = EmployeeID.Text; ITestAdministratorManager objTestAdminManager = (ITestAdministratorManager)TestAdministratorManagerFactory.Create_TestAdministratorManager(); int deleted = objTestAdminManager.DeleteTestAdministrator(Convert.ToInt32(EmployeeID.Text)); if (deleted == 1) { MessageBox.Show("Test Administrator with ID: " + empid + ", deleted successfully.", "Successful:", MessageBoxButtons.OK); } else { MessageBox.Show("Test Administrator with ID: " + empid + " is assigned a test, cannot be deleted.", "Failed:", MessageBoxButtons.OK); } gv_testadmin.EditIndex = -1; showgrid(); } else { } }
protected void gv_testadmin_RowDeleting(object sender, GridViewDeleteEventArgs e) { DialogResult result = MessageBox.Show("Are you sure to reject the employee as Test Administrator?", "Confirm:", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { System.Web.UI.WebControls.Label EmployeeID = gv_testadmin.Rows[e.RowIndex].FindControl("EmployeeID") as System.Web.UI.WebControls.Label; string empid = EmployeeID.Text; ITestAdministratorManager objTestAdminManager = (ITestAdministratorManager)TestAdministratorManagerFactory.Create_TestAdministratorManager(); if (objTestAdminManager.DeleteTestAdministrator(Convert.ToInt32(EmployeeID.Text)) == 1) { MessageBox.Show(" Employee with ID: " + empid + " has been rejected as Test Administartor.", "Success:", MessageBoxButtons.OK); } gv_testadmin.EditIndex = -1; showgrid(); } else { } }