protected void Submit_Click(object sender, EventArgs e) { string strempid = ddlemployees.SelectedItem.Text; IEmployeeManager objEmployeemanager = EmployeeManagerFactory.Create_EmployeeManager(); List <IEmployee> lstEmployees = objEmployeemanager.ListOfEmployees(); foreach (IEmployee emp in lstEmployees) { if (emp.get_EmployeeID == Convert.ToInt32(strempid)) { if ((objEmployeemanager.addtestadmin(Convert.ToInt32(strempid))) == 1) { if (emp.get_Designation == "unithead") { DialogResult result = MessageBox.Show("Employee with ID: " + emp.get_EmployeeID + " is added as Test Administrator succcessfully.", "Success:", MessageBoxButtons.OK); break; } else { DialogResult result = MessageBox.Show("Employee with ID: " + emp.get_EmployeeID + " is selected as Test Administrator.\nYet to be approved by Unit Head.", "Success:", MessageBoxButtons.OK); break; } } } } populate_ddl(); }
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); }