protected void button_appAuth_appoint_Click(object sender, EventArgs e) { string deptCode = ApproveAuthorityController.getDepartmentNoFromProfile(Profile.EmpNo); if (ApproveAuthorityController.getDeputyDetailsForDept(ApproveAuthorityController.getDepartmentNoFromProfile(Profile.EmpNo)).Count != 0) { ApproveAuthorityController.removeAuthority(Profile.EmpNo, deptCode, ApproveAuthorityController.getDeputyHeadOfDepartment(deptCode).EmpNo); } string empName = ddl_appAuth_deptEmps.SelectedItem.Value; int empNo = ApproveAuthorityController.getEmpNoFromEmpName(empName); DateTime dateStart = Convert.ToDateTime(txtbox_dateStart.Text).Date; DateTime dateEnd = Convert.ToDateTime(txtbox_dateEnd.Text).Date; ApproveAuthorityController.addAuthority(deptCode, empNo, dateStart, dateEnd); //checking if the employee is taking over today or later if (dateStart.CompareTo(DateTime.Today) == 0) { Deputy d = ApproveAuthorityController.getDeputyDetails(ApproveAuthorityController.getDepartmentNoFromProfile(Profile.EmpNo)); txtBox_appAuth_currentHead.Text = d.Employee.EmpName; } button_appAuth_remove.Enabled = true; BindGrid(); }
protected void button_appAuth_remove_Click(object sender, EventArgs e) { int outgoingDeputyHeadCode = ApproveAuthorityController.getDeputyHeadOfDepartment(ApproveAuthorityController.getDepartmentNoFromProfile(Profile.EmpNo)).EmpNo; ApproveAuthorityController.removeAuthority(Profile.EmpNo, ApproveAuthorityController.getDepartmentNoFromProfile(Profile.EmpNo), outgoingDeputyHeadCode); Employee me = ApproveAuthorityController.getHeadOfDepartment(ApproveAuthorityController.getDepartmentNoFromProfile(Profile.EmpNo)); txtBox_appAuth_currentHead.Text = me.EmpName; //getting head from method button_appAuth_remove.Enabled = false; BindGrid(); }