protected void LoadScales() { SMHR_EMPLOYEEGRADE _obj_Smhr_EmployeeGrade = new SMHR_EMPLOYEEGRADE(); _obj_Smhr_EmployeeGrade.OPERATION = operation.EmployeeGrade; _obj_Smhr_EmployeeGrade.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dtEmpGrade = BLL.GetEmployeeGrade(_obj_Smhr_EmployeeGrade); rcbScale.DataSource = dtEmpGrade; rcbScale.DataTextField = "EMPLOYEEGRADE_CODE"; rcbScale.DataValueField = "EMPLOYEEGRADE_ID"; rcbScale.DataBind(); rcbScale.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); }
protected void lnk_Add_Command(object sender, CommandEventArgs e) { try { rdtp_OTDt.MinDate = DateTime.Now.AddMonths(-1).AddDays(-DateTime.Now.Day + 1); rdtp_OTDt.MaxDate = DateTime.Now.AddDays(DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month) - DateTime.Now.Day); rdtp_OTDt.MaxDate = DateTime.Today; SMHR_EMPLOYEE _obj_smhr_employee = new SMHR_EMPLOYEE(); SMHR_EMPLOYEEGRADE _obj_Smhr_EmployeeGrade = new SMHR_EMPLOYEEGRADE(); bool empGradeStatus = false; _obj_smhr_employee.OPERATION = operation.Select; _obj_smhr_employee.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_employee.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); DataTable dtGetEmp = BLL.get_Employee(_obj_smhr_employee); if (dtGetEmp.Rows.Count > 0 && Convert.ToString(dtGetEmp.Rows[0]["EMP_GRADE"]) != string.Empty) { _obj_Smhr_EmployeeGrade.OPERATION = operation.Select1; _obj_Smhr_EmployeeGrade.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_EmployeeGrade.EMPLOYEEGRADE_ID = Convert.ToInt32(dtGetEmp.Rows[0]["EMP_GRADE"]); DataTable dtGetEmpGradeOTStatus = BLL.GetEmployeeGrade(_obj_Smhr_EmployeeGrade); if (dtGetEmpGradeOTStatus.Rows.Count > 0 && Convert.ToString(dtGetEmpGradeOTStatus.Rows[0]["EMPLOYEEGRADE_OT_STATUS"]) != string.Empty) { if (Convert.ToBoolean(dtGetEmpGradeOTStatus.Rows[0]["EMPLOYEEGRADE_OT_STATUS"]) == true) { empGradeStatus = true; } else { empGradeStatus = false; } } } else { BLL.ShowMessage(this, "you are not eligible for overtime"); return; } if (empGradeStatus == true) { Rm_OverTime_page.SelectedIndex = 1; // Rp_OverTime_ViewMain.Selected = false; // RPV_OT.Selected = true; btn_Update.Visible = false; btn_Submit.Visible = true; btn_Cancel.Visible = true; LoadEmployees(); //if (rtbOTHrs.Text!=string.Empty) //{ // rtbOTHrs.Enabled = false; //} //else // rtbOTHrs.Enabled = true; clearControls(); // rcmb_Employee.SelectedIndex = rcmb_Employee.Items.FindItemIndexByValue(Convert.ToString(Session["EMP_ID"])); rcmb_Employee_SelectedIndexChanged(null, null); } else { BLL.ShowMessage(this, "you are not eligible for overtime"); return; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmOverTimeCalc", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }