private void getDetails(string ID) { try { _obj_smhr_Directpmts = new SMHR_DIRECTPAYMENTS(); _obj_smhr_Directpmts.Mode = 2; _obj_smhr_Directpmts.SMHR_DIRECTPMT_ID = Convert.ToInt32(ID); DataTable dt = BLL.get_DirectPayments(_obj_smhr_Directpmts); if (dt.Rows.Count != 0) { ddl_BusinessUnit.SelectedIndex = ddl_BusinessUnit.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_BUID"])); LoadPaymentType(); if ((Convert.ToInt32(dt.Rows[0]["EMP_STATUS"]) == 0) || (Convert.ToInt32(dt.Rows[0]["EMP_STATUS"]) == 1)) { LoadEmployee(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_BUID"])); ddl_Employee.SelectedIndex = ddl_Employee.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_EMPID"])); } else if ((Convert.ToInt32(dt.Rows[0]["EMP_STATUS"]) == 2) || (Convert.ToInt32(dt.Rows[0]["EMP_STATUS"]) == 3)) { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.EMPTY_R; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(ID); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt_Details.Rows.Count != 0) { ddl_Employee.Items.Clear(); ddl_Employee.DataSource = dt_Details; ddl_Employee.DataTextField = "Empname"; ddl_Employee.DataValueField = "EMP_ID"; ddl_Employee.DataBind(); ddl_Employee.Items.Insert(0, new RadComboBoxItem("Select")); rdp_Issuedate.SelectedDate = DateTime.Now; } ddl_Employee.SelectedIndex = ddl_Employee.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_EMPID"])); } rdp_Issuedate.SelectedDate = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_ISSUEDT"])); rntxt_Amount.Value = Convert.ToDouble(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_AMOUNT"])); txt_Remarks.Text = Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_REMARKS"]); ddl_paymentType.SelectedIndex = ddl_paymentType.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["SMHR_DIRECTPMT_TYPE"])); if (dt.Rows[0]["SMHR_DIRECTPMT_CHEQUE"] != null) { txt_ChequeNumber.Value = Convert.ToDouble(dt.Rows[0]["SMHR_DIRECTPMT_CHEQUE"]); cheque.Visible = true; } ddl_Employee.Enabled = false; ddl_BusinessUnit.Enabled = false; rntxt_Amount.Enabled = false; rdp_Issuedate.Enabled = false; ddl_paymentType.Enabled = false; txt_ChequeNumber.Enabled = false; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_DirectPay", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
public void loadEmployees() { try { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.GetPass; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmbBusinessUnit.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt_Details.Rows.Count != 0) { rcmbEmployee.Items.Clear(); rcmbEmployee.DataSource = dt_Details; rcmbEmployee.DataTextField = "Empname"; rcmbEmployee.DataValueField = "EMP_ID"; rcmbEmployee.DataBind(); rcmbEmployee.Items.Insert(0, new RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "PasswordReset", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadEmployee(string ID) { try { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(ID); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt_Details.Rows.Count != 0) { ddl_Employee.Items.Clear(); ddl_Employee.DataSource = dt_Details; ddl_Employee.DataTextField = "Empname"; ddl_Employee.DataValueField = "EMP_ID"; ddl_Employee.DataBind(); ddl_Employee.Items.Insert(0, new RadComboBoxItem("Select")); rdp_Issuedate.SelectedDate = DateTime.Now; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_DirectPay", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
/// <summary> /// Here LoadEmployees() for LoadEmployee.. /// </summary> private void LoadEmployees() { try { SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty; DataTable DT_Details = new DataTable(); if (RCB_BusinessUnit.SelectedItem.Value != "") { _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(RCB_BusinessUnit.SelectedItem.Value); DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (DT_Details.Rows.Count != 0) { BindEmployees(DT_Details); } else { BindEmployees(DT_Details); } } else { BindEmployees(DT_Details); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_idp", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void LoadEmployees() { try { rcmb_selectedEMP.Items.Clear(); SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty; _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmb_BU.SelectedValue); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_selectedEMP.DataSource = dt_Details; rcmb_selectedEMP.DataTextField = "EMPNAME"; rcmb_selectedEMP.DataValueField = "EMP_ID"; rcmb_selectedEMP.DataBind(); rcmb_selectedEMP.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); rcmb_SendtoEMP.Items.Clear(); rcmb_SendtoEMP.Items.Clear(); rcmb_SendtoEMP.DataSource = dt_Details; rcmb_SendtoEMP.DataTextField = "EMPNAME"; rcmb_SendtoEMP.DataValueField = "EMP_ID"; rcmb_SendtoEMP.DataBind(); rcmb_SendtoEMP.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Payrollemail", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcmb_BU_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcmb_BU.SelectedValue != "") { if (Convert.ToString(Session["SELFSERVICE"]) == "ADMIN") { obj_smhr_logininfo = new SMHR_LOGININFO(); obj_smhr_logininfo.OPERATION = operation.Check; string str_BusinessUnit_ID = Convert.ToString(rcmb_BU.SelectedValue).ToUpper(); //obj_smhr_logininfo.BUID = Convert.ToInt32(str_BusinessUnit_ID); //DataTable dt_getBUSINESS_ID = BLL.get_Sup_BusinessUnit(obj_smhr_logininfo); //string str_BUSINESSUNIT_ID = Convert.ToString(dt_getBUSINESS_ID.Rows[0][0]); obj_smhr_logininfo.OPERATION = operation.Check; obj_smhr_logininfo.BUID = Convert.ToInt32(str_BusinessUnit_ID); DataTable dt_getEMP = BLL.get_Sup_BusinessUnit(obj_smhr_logininfo); rcmb_Emp.Items.Clear(); rcmb_Emp.DataSource = dt_getEMP; rcmb_Emp.DataTextField = "EMP_NAME"; rcmb_Emp.DataValueField = "EMP_ID"; rcmb_Emp.DataBind(); //rcmb_Employee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); rcmb_Emp.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("All", "-1")); if (rcmb_BU.SelectedValue != "-1") { rcmb_Emp.SelectedValue = "-1"; } } else { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Self; DataTable dt_EMP = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_Emp.DataSource = dt_EMP; rcmb_Emp.DataTextField = "Empname"; rcmb_Emp.DataValueField = "EMP_ID"; rcmb_Emp.DataBind(); rcmb_Emp.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } } else { rcmb_Emp.Items.Clear(); rcmb_Emp.Text = String.Empty; rdt_FromDate.SelectedDate = null; rdt_Enddate.SelectedDate = null; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmpLeaveStmt", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcmb_SourceBU_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcmb_SourceBU.SelectedIndex != 0) { rg_Employee.Visible = true; _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmb_SourceBU.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt_Details.Rows.Count != 0) { rg_Employee.DataSource = dt_Details; rg_Employee.DataBind(); } else { BLL.ShowMessage(this, "No employees in the selected BusinessUnit."); } //rcmb_DestinationBU.SelectedIndex = 0; rcmb_DestinationDept.Items.Clear(); //TO LOAD DESTINATION BU _obj_SMHR_BUSINESSUNIT = new SMHR_BUSINESSUNIT(); _obj_SMHR_BUSINESSUNIT.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_SMHR_BUSINESSUNIT.BU_LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); rcmb_DestinationBU.Items.Clear(); DataTable dt = BLL.getBU(_obj_SMHR_BUSINESSUNIT); for (int index = 0; index < dt.Rows.Count; index++) { if (Convert.ToInt32(dt.Rows[index]["BUSINESSUNIT_ID"]) == Convert.ToInt32(rcmb_SourceBU.SelectedItem.Value)) { dt.Rows[index].Delete(); dt.AcceptChanges(); break; } } rcmb_DestinationBU.DataSource = dt; rcmb_DestinationBU.DataTextField = "BUSINESSUNIT_CODE"; rcmb_DestinationBU.DataValueField = "BUSINESSUNIT_ID"; rcmb_DestinationBU.DataBind(); rcmb_DestinationBU.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); } else { rcmb_DestinationBU.ClearSelection(); rcmb_DestinationBU.Items.Clear(); rcmb_DestinationBU.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmployeeCopy", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadBusinessUnit() { try { obj_smhr_Businessunit = new SMHR_BUSINESSUNIT(); obj_smhr_Period = new SMHR_PERIOD(); obj_smhr_Logininfo = new SMHR_LOGININFO(); Control = Convert.ToString(Request.QueryString["Control"]); if (Convert.ToString(Session["SELFSERVICE"]) == "ADMIN") { obj_smhr_Logininfo.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); obj_smhr_Logininfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_BUDetails = BLL.get_Business_Units(obj_smhr_Logininfo); rcmb_BusinessUnit.DataSource = dt_BUDetails; rcmb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcmb_BusinessUnit.DataBind(); //rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select")); if (Control == "AllocationSummary") { // rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"]), "-1")); } else { rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select")); } } else { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Self; DataTable dt_BU = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_BusinessUnit.DataSource = dt_BU; rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcmb_BusinessUnit.DataValueField = "EMP_BUSINESSUNIT_ID"; rcmb_BusinessUnit.DataBind(); //rcmb_BusinessUnit.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); if (Control == "AllocationSummary") { rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"]), "-1")); } else { rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select")); } } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "LeaveAllowancesPaid", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcb_BussinessUnit_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcb_BussinessUnit.SelectedIndex != 0) { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Get; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcb_BussinessUnit.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt_Details.Rows.Count != 0) { rcb_Employee.Items.Clear(); rtxt_SalaryStruct.Text = string.Empty; rtxt_Jobs.Text = string.Empty; rtxt_Basic.Text = string.Empty; rtxt_Positions.Text = string.Empty; rcb_Employee.DataSource = dt_Details; rcb_Employee.DataTextField = "Empname"; rcb_Employee.DataValueField = "EMP_ID"; rcb_Employee.DataBind(); rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); LoadEmptyData(); } else { //ClearFields(); rcb_Employee.Items.Clear(); rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); rtxt_SalaryStruct.Text = string.Empty; rtxt_Jobs.Text = string.Empty; rtxt_Positions.Text = string.Empty; rtxt_Basic.Text = string.Empty; LoadEmptyData(); } } else { rcb_Employee.Items.Clear(); rcb_Employee.Items.Insert(0, new RadComboBoxItem()); rtxt_SalaryStruct.Text = string.Empty; rtxt_Jobs.Text = string.Empty; rtxt_Positions.Text = string.Empty; rtxt_Basic.Text = string.Empty; LoadEmptyData(); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmemppayelements", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadEmployees() { try { SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); //_obj_smhr_emp_payitems.OPERATION = operation.Empty; DataTable DT_Details = new DataTable(); if (rcmb_DisactRecBU.SelectedItem.Value != "") { if (Convert.ToString(Session["SELFSERVICE"]) == "") { //FOR MANAGER _obj_smhr_emp_payitems.OPERATION = operation.Empty_Self; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmb_DisactRecBU.SelectedItem.Value); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.REPORTING_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (DT_Details.Rows.Count != 0) { BindEmployees(DT_Details); } else { BindEmployees(DT_Details); } } else { //FOR ADMIN _obj_smhr_emp_payitems.OPERATION = operation.Empty; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmb_DisactRecBU.SelectedItem.Value); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (DT_Details.Rows.Count != 0) { BindEmployees(DT_Details); } else { BindEmployees(DT_Details); } } } else { BindEmployees(DT_Details); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_DisactRecording", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadBusinessUint() { try { SMHR_LOGININFO _obj_LoginInfo = new SMHR_LOGININFO(); control = Convert.ToString(Request.QueryString["Control"]); if (control != null) { _obj_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_LoginInfo.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); rcmb_BusinessUnit.Items.Clear(); rcmb_BusinessUnit.DataSource = BLL.get_Business_Units(_obj_LoginInfo); rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcmb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; rcmb_BusinessUnit.DataBind(); //rcmb_BusinessUnit.Enabled = false; //rcmb_BusinessUnit.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Self; _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT_SELF = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (DT_SELF.Rows.Count > 0) { rcmb_BusinessUnit.SelectedIndex = rcmb_BusinessUnit.FindItemIndexByValue(DT_SELF.Rows[0]["EMP_BUSINESSUNIT_ID"].ToString()); LoadEmployee(); rcmb_EmployeeName.SelectedIndex = rcmb_EmployeeName.FindItemIndexByValue(DT_SELF.Rows[0]["EMP_ID"].ToString()); } rcmb_BusinessUnit.Enabled = false; rcmb_EmployeeName.Enabled = false; } else { _obj_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_LoginInfo.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); rcmb_BusinessUnit.Items.Clear(); rcmb_BusinessUnit.DataSource = BLL.get_Business_Units(_obj_LoginInfo); rcmb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcmb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; rcmb_BusinessUnit.DataBind(); rcmb_BusinessUnit.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); rcmb_BusinessUnit.Enabled = true; rcmb_EmployeeName.Enabled = true; rcmb_EmployeeName.Items.Clear(); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_LoanDeposits", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadEmployees() { try { if (rcb_BusinessUnit.SelectedIndex != 0 && rcmb_period.SelectedIndex != 0) { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty2; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcb_BusinessUnit.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.PERIOD_ID = Convert.ToInt32(rcmb_period.SelectedItem.Value); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt_Details.Rows.Count != 0) { rcb_Employee.Items.Clear(); rcb_Employee.DataSource = dt_Details; rcb_Employee.DataTextField = "Empname"; rcb_Employee.DataValueField = "EMP_ID"; rcb_Employee.DataBind(); rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); RG_Employee.Visible = false; btn_Cancel.Visible = false; btn_Save.Visible = false; } else { rcb_Employee.Items.Clear(); rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); RG_Employee.Visible = false; btn_Cancel.Visible = false; btn_Save.Visible = false; } } else { rcb_Employee.Items.Clear(); rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); rcmb_period.ClearSelection(); RG_Employee.Visible = false; btn_Save.Visible = false; btn_Cancel.Visible = false; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Income_Trans", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadEmployees() { try { SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); DataTable DT_Details = new DataTable(); if (rad_BusinessUnit.SelectedItem.Value != "") { _obj_smhr_emp_payitems.OPERATION = operation.EmployeesBUwise; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rad_BusinessUnit.SelectedItem.Value); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); if (rad_Directorate.SelectedIndex > 0) { _obj_smhr_emp_payitems.DIRECTORATE_ID = Convert.ToInt32(rad_Directorate.SelectedItem.Value); _obj_smhr_emp_payitems.OPERATION = operation.EmployeesDirectoratewise; //Inserted BY Ragha Sudha on 4th oct 2013 for directoratewise } if (rad_Department.SelectedIndex > 0) { _obj_smhr_emp_payitems.OPERATION = operation.EmployeesDepartmentwise; _obj_smhr_emp_payitems.DEPARTMENT_ID = Convert.ToInt32(rad_Department.SelectedItem.Value); } if (rad_SubDepartment.SelectedIndex > 0) { _obj_smhr_emp_payitems.OPERATION = operation.EmployeesSubDepartmentWise; //Inserted BY Ragha Sudha on 4th oct 2013 for directoratewise _obj_smhr_emp_payitems.SUBDEPARTMENT_ID = Convert.ToInt32(rad_SubDepartment.SelectedItem.Value); } DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (DT_Details.Rows.Count != 0) { BindEmployees(DT_Details); } else { BindEmployees(DT_Details); } //} } else { BindEmployees(DT_Details); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "MonitoringEmployeePensionContribution", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcbEmployee_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcbEmployee.SelectedIndex > 0) { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Select; _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcbEmployee.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt1 = BLL.get_EmpSalaryStruct(_obj_smhr_emp_payitems); if (dt1.Rows.Count != 0) { rtxt_SalaryStruct.Text = Convert.ToString(dt1.Rows[0]["SALARYSTRUCT_CODE"]); rtxt_Positions.Text = Convert.ToString(dt1.Rows[0]["POSITIONS_CODE"]); rtxt_Basic.Text = Convert.ToString(dt1.Rows[0]["EMP_BASIC"]); getJob(Convert.ToString(dt1.Rows[0]["POSITIONS_ID"])); } DataTable dtGrid = BLL.GetEmpPayItemsNullify(Convert.ToInt32(rcbTranID.SelectedValue), rcbEmployee.SelectedValue); if (dtGrid.Rows.Count > 0) { RG_SalaryStruct.Visible = btn_Save.Visible = btn_Cancel.Visible = true; RG_SalaryStruct.DataSource = dtGrid; RG_SalaryStruct.DataBind(); } else { RG_SalaryStruct.Visible = btn_Save.Visible = btn_Cancel.Visible = false; } } else { rtxt_SalaryStruct.Text = rtxt_Positions.Text = rtxt_Basic.Text = rtxt_Jobs.Text = string.Empty; RG_SalaryStruct.Visible = btn_Save.Visible = btn_Cancel.Visible = false; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmEmpPayElmntNullify", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
//private void loadDepartment() //{ // SMHR_DEPARTMENT _obj_smhr_department = new SMHR_DEPARTMENT(); // _obj_smhr_department.BUID = Convert.ToInt32(rcmb_BusinessUnit.SelectedItem.Value); // _obj_smhr_department.MODE = 7; // DataTable dt_dept = BLL.get_Department(_obj_smhr_department); // ddl_Department.DataSource = dt_dept; // ddl_Department.DataValueField = "DEPARTMENT_ID"; // ddl_Department.DataTextField = "DEPARTMENT_NAME"; // ddl_Department.DataBind(); // ddl_Department.Items.Insert(0, new RadComboBoxItem("Select")); //} //protected void ddl_Department_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) //{ // if (Convert.ToString(Session["SELFSERVICE"]) == "") // { // LoadEmployees(); // rcmb_Employee.Enabled = true; // } // else // { // LoadEmployees(); // rcmb_Employee.Enabled = true; // rcmb_Employee.SelectedIndex = rcmb_Employee.FindItemIndexByValue(Convert.ToString(Session["EMP_ID"])); // } //} private void LoadEmployees() { try { if (Convert.ToString(Session["SELFSERVICE"]) == "ADMIN") { //SMHR_LOGININFO obj_smhr_logininfo = new SMHR_LOGININFO(); //obj_smhr_logininfo.OPERATION = operation.Check; //string str_BusinessUnit_ID = Convert.ToString(rcmb_BusinessUnit.SelectedValue).ToUpper(); //obj_smhr_logininfo.OPERATION = operation.Check; //obj_smhr_logininfo.BUID = Convert.ToInt32(str_BusinessUnit_ID); //DataTable dt_getEMP = BLL.get_Sup_BusinessUnit(obj_smhr_logininfo); obj_smhr_Employee = new SMHR_EMPLOYEE(); obj_smhr_Employee.OPERATION = operation.getdeptwise; obj_smhr_Employee.EMP_BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); obj_smhr_Employee.EMP_DEPARTMENT_ID = 0; DataTable dt_getEMP = BLL.get_Employee(obj_smhr_Employee); rcmb_Employee.Items.Clear(); rcmb_Employee.DataSource = dt_getEMP; rcmb_Employee.DataTextField = "EMP_NAME"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } else { SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Self; DataTable dt_EMP = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_Employee.DataSource = dt_EMP; rcmb_Employee.DataTextField = "Empname"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "SalarySlip", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcmb_BusinessUnit_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcmb_BusinessUnit.SelectedIndex != 0) { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); _obj_Smhr_BusinessUnitBank.OPERATION = operation.Empty; _obj_Smhr_BusinessUnitBank.BUSUNTBANK_BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue); DataTable dt = BLL.get_BusinessUnitBank(_obj_Smhr_BusinessUnitBank); if (dt_Details.Rows.Count != 0) { rcmb_Employee.Items.Clear(); rcmb_Employee.DataSource = dt_Details; rcmb_Employee.DataTextField = "Empname"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } else { rcmb_Employee.Items.Clear(); rcmb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } rcmb_Bank.DataSource = dt; rcmb_Bank.DataTextField = "BUSUNTBANK_NAME"; rcmb_Bank.DataValueField = "BUSUNTBANK_ID"; rcmb_Bank.DataBind(); } else { rcmb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "FORM16", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadEmployee() { try { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Select_Self; DataTable dt_EMP = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_Emp.DataSource = dt_EMP; rcmb_Emp.DataTextField = "Empname"; rcmb_Emp.DataValueField = "EMP_ID"; rcmb_Emp.DataBind(); rcmb_Emp.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("All", "-1")); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmpLeaveStmt", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadEmployees_Edit() { try //sravani 05.02.2011 { SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); //_obj_smhr_emp_payitems.OPERATION = operation.Empty; if (rcmb_BusinessUnit.SelectedItem.Value != "") { _obj_smhr_emp_payitems.OPERATION = operation.Empty1; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcmb_BusinessUnit.SelectedItem.Value); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (DT_Details.Rows.Count != 0) { rcmb_Employee.DataSource = DT_Details; rcmb_Employee.DataTextField = "EMPNAME"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } else { rcmb_Employee.DataSource = DT_Details; rcmb_Employee.DataTextField = "EMPNAME"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } //} } else { rcmb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmempbankdetails", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadEmployees_Edit() { try { SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Empty1; if (ddl_BusinessUnit.SelectedIndex != 0) { _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(ddl_BusinessUnit.SelectedItem.Value); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems);//AS IT IS DISPLAYING BUSINESSUNITS BASED ON THE ORGANISATION. if (DT_Details.Rows.Count != 0) { ddl_Employee.DataSource = DT_Details; ddl_Employee.DataTextField = "EMPNAME"; ddl_Employee.DataValueField = "EMP_ID"; ddl_Employee.DataBind(); ddl_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } else { ddl_Employee.DataSource = DT_Details; ddl_Employee.DataTextField = "EMPNAME"; ddl_Employee.DataValueField = "EMP_ID"; ddl_Employee.DataBind(); ddl_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } } else { ddl_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "Emp_Med_Scheme", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadDepartment() { try { if (Convert.ToString(Session["SELFSERVICE"]) == "ADMIN") { SMHR_DEPARTMENT _obj_smhr_department = new SMHR_DEPARTMENT(); // _obj_smhr_department.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_department.BUID = Convert.ToInt32(rcmb_BusinessUnit.SelectedItem.Value); _obj_smhr_department.MODE = 7; DataTable dt_dept = BLL.get_Department(_obj_smhr_department); rcmb_Department.DataSource = dt_dept; rcmb_Department.DataValueField = "DEPARTMENT_ID"; rcmb_Department.DataTextField = "DEPARTMENT_NAME"; rcmb_Department.DataBind(); rcmb_Department.Items.Insert(0, new RadComboBoxItem("Select")); } else { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Self; DataTable dt_BU = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_Department.DataSource = dt_BU; rcmb_Department.DataTextField = "DEPARTMENT_NAME"; rcmb_Department.DataValueField = "DEPARTMENT_ID"; rcmb_Department.DataBind(); rcmb_Department.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "Pay_Slip", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void rcb_Employee_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { DataTable dtEmpPensionDetails = new DataTable(); DataTable dtpf = new DataTable(); if (rcb_Employee.SelectedIndex != 0) { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); _obj_smhr_emp_payitems.OPERATION = operation.Check; _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.BUID = Convert.ToInt32(rcb_BussinessUnit.SelectedValue); // _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt = BLL.get_EmpDetails(_obj_smhr_emp_payitems); if (dt.Rows.Count != 0) { RG_SalaryStruct.DataSource = dt; RG_SalaryStruct.DataBind(); } else { LoadEmptyData(); } _obj_smhr_emp_payitems.OPERATION = operation.Select; _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt1 = BLL.get_EmpSalaryStruct(_obj_smhr_emp_payitems); if (dt1.Rows.Count != 0) { rtxt_SalaryStruct.Text = Convert.ToString(dt1.Rows[0]["SALARYSTRUCT_CODE"]); rtxt_Positions.Text = Convert.ToString(dt1.Rows[0]["POSITIONS_CODE"]); rtxt_Basic.Text = Convert.ToString(dt1.Rows[0]["EMP_BASIC"]); string strVal = Convert.ToString(dt1.Rows[0]["POSITIONS_ID"]); getJob(strVal); } int i; for (i = 0; i <= RG_SalaryStruct.Items.Count - 1; i++) { CheckBox chkChoose = new CheckBox(); TextBox txtgetVal = new TextBox(); RadNumericTextBox txtgetVal1 = new RadNumericTextBox(); Label lblPAYITEMNAME = new Label(); TextBox txtMRPID = new TextBox(); Label lblPAYITEM_ID = new Label(); chkChoose = RG_SalaryStruct.Items[i].FindControl("chk_Choose") as CheckBox; txtgetVal = RG_SalaryStruct.Items[i].FindControl("txtNumber") as TextBox; txtgetVal1 = RG_SalaryStruct.Items[i].FindControl("rntbAmount") as RadNumericTextBox; lblPAYITEMNAME = RG_SalaryStruct.Items[i].FindControl("lblPAYITEMNAME") as Label; lblPAYITEM_ID = RG_SalaryStruct.Items[i].FindControl("lblPAYITEM_ID") as Label; txtMRPID = RG_SalaryStruct.Items[i].FindControl("txtMRPID") as TextBox; if (lblPAYITEMNAME.Text == "Housing Allowance" || lblPAYITEMNAME.Text == "Housing_Allowance") { if (txtgetVal1.Text != string.Empty) { txtgetVal1.Enabled = false; } } //if (Convert.ToString(txtgetVal.Text) != string.Empty) //{ // if (dt.Rows.Count > 0) // { // chkChoose.Checked = true; // } //} if (txtMRPID.Text == "22" || txtMRPID.Text == "23") { txtgetVal.Enabled = false; _obj_Smhr_EMPPENSIONSCHEME = new SMHR_EMPPENSIONSCHEME(); _obj_Smhr_EMPPENSIONSCHEME.OPERATION = operation.Check1; _obj_Smhr_EMPPENSIONSCHEME.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); dtpf = BLL.get_PensionScheme(_obj_Smhr_EMPPENSIONSCHEME); if (dtpf.Rows.Count == 0) { txtgetVal.Text = string.Empty; } } //if (lblPAYITEMNAME.Text == "Employer PF" || lblPAYITEMNAME.Text == "Employee PF" ) //{ // string str; //} //else if (Convert.ToString(txtgetVal.Text) != string.Empty) //04042016 { if (dt.Rows.Count > 0) { chkChoose.Checked = true; } else { chkChoose.Checked = false; } if (txtMRPID.Text == "22" || txtMRPID.Text == "23") { txtgetVal.Enabled = false; } else { txtgetVal.Enabled = true; } /*if (txtMRPID.Text == "22" || txtMRPID.Text == "23") * { * txtgetVal.Enabled = false; * * _obj_Smhr_EMPPENSIONSCHEME = new SMHR_EMPPENSIONSCHEME(); * _obj_Smhr_EMPPENSIONSCHEME.OPERATION = operation.Check1; * _obj_Smhr_EMPPENSIONSCHEME.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); * _obj_Smhr_EMPPENSIONSCHEME.EMPPENSIONSCHEME_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); * * dtpf = BLL.get_PensionScheme(_obj_Smhr_EMPPENSIONSCHEME); * * if (dtpf.Rows.Count > 0) * chkChoose.Checked = true; * else * chkChoose.Checked = false; * } * else * txtgetVal.Enabled = true;*/ } else { chkChoose.Checked = false; txtgetVal.Enabled = true; } /*if ((lblPAYITEMNAME.Text == System.Configuration.ConfigurationSettings.AppSettings["EmployeePension"]) || (lblPAYITEMNAME.Text == System.Configuration.ConfigurationSettings.AppSettings["EmployerPension"])) || { || || } || || if ((Convert.ToString(txtgetVal.Text) != string.Empty) || ((lblPAYITEMNAME.Text == emplPF) || (lblPAYITEMNAME.Text == emprPF))) || { || chkChoose.Checked = true; || || if (((lblPAYITEMNAME.Text == System.Configuration.ConfigurationSettings.AppSettings["EmployeePension"]) || (lblPAYITEMNAME.Text == System.Configuration.ConfigurationSettings.AppSettings["EmployerPension"]))) || { || txtgetVal.Text = Convert.ToString(dtEmpPensionDetails.Rows[0]["PENSION_EMPLOYEE_VALUE"]); || } || } || else || { || chkChoose.Checked = false; || }*/ } /*_obj_SMHR_PENSION_CONTRIBUTION = new SMHR_PENSION_CONTRIBUTION(); * * _obj_SMHR_PENSION_CONTRIBUTION.OPERATION = operation.Available; * _obj_SMHR_PENSION_CONTRIBUTION.LOGIN_ID = Convert.ToInt32(rcb_Employee.SelectedValue); * _obj_SMHR_PENSION_CONTRIBUTION.PENSION_EMPTYPE = Convert.ToString(dt1.Rows[0]["EMP_EMPLOYEETYPE"]); * * dtEmpPensionDetails = BLL.get_PensionContribution(_obj_SMHR_PENSION_CONTRIBUTION); * * if (dtEmpPensionDetails.Rows.Count > 0 && RG_SalaryStruct.Items.Count > 0) * { * for (int k = 0; k < RG_SalaryStruct.Items.Count; k++) * { * CheckBox chkChoose = new CheckBox(); * Label lblPAYITEMNAME = new Label(); * TextBox txtNumber = new TextBox(); * * chkChoose = RG_SalaryStruct.Items[k].FindControl("chk_Choose") as CheckBox; * txtNumber = RG_SalaryStruct.Items[k].FindControl("txtNumber") as TextBox; * lblPAYITEMNAME = RG_SalaryStruct.Items[k].FindControl("lblPAYITEMNAME") as Label; * * if ((lblPAYITEMNAME.Text == System.Configuration.ConfigurationSettings.AppSettings["EmployeePension"]) || (lblPAYITEMNAME.Text == System.Configuration.ConfigurationSettings.AppSettings["EmployerPension"])) || //Convert.ToString(Configuration.AppSettings["EmployeePension"])) || { || chkChoose.Checked = true; || txtNumber.Text = Convert.ToString(dtEmpPensionDetails.Rows[0]["PENSION_EMPLOYEE_VALUE"]); || } || else || { || chkChoose.Checked = false; || txtNumber.Text = string.Empty; || } || } ||}*/ } else { //RG_SalaryStruct.Visible = false; rtxt_SalaryStruct.Text = string.Empty; rtxt_Jobs.Text = string.Empty; rtxt_Positions.Text = string.Empty; rtxt_Basic.Text = string.Empty; LoadEmptyData(); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmemppayelements", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadEmployee() { try { //rcmb_Period.Items.Clear(); //rcmb_Period.Items.Insert(0, new RadComboBoxItem("Select")); obj_smhr_Logininfo = new SMHR_LOGININFO(); if ((Convert.ToString(Session["SELFSERVICE"]) == "ADMIN") || (Convert.ToString(Session["LOGTYP_CODE"]) == "ADMIN")) { obj_smhr_Logininfo = new SMHR_LOGININFO(); obj_smhr_Logininfo.OPERATION = operation.Check; string str_BusinessUnit_ID = Convert.ToString(rcmb_BusinessUnit.SelectedValue).ToUpper(); obj_smhr_Logininfo.OPERATION = operation.Check; obj_smhr_Logininfo.BUID = Convert.ToInt32(str_BusinessUnit_ID); DataTable dt_getEMP = BLL.get_Sup_BusinessUnit(obj_smhr_Logininfo); rcmbEmployee.Items.Clear(); if (dt_getEMP.Rows.Count > 0) { rcmbEmployee.DataSource = dt_getEMP; rcmbEmployee.DataTextField = "EMP_NAME"; rcmbEmployee.DataValueField = "EMP_ID"; rcmbEmployee.DataBind(); rcmbEmployee.Items.Insert(0, new RadComboBoxItem("All", "-1")); } else { rcmbEmployee.Items.Insert(0, new RadComboBoxItem("Select", "0")); BLL.ShowMessage(this, "No Employees found for selected Business Unit"); return; } // rcmbEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select","0")); } else { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Self; DataTable dt_EMP = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmbEmployee.Items.Clear(); if (dt_EMP.Rows.Count > 0) { rcmbEmployee.DataSource = dt_EMP; rcmbEmployee.DataTextField = "Empname"; rcmbEmployee.DataValueField = "EMP_ID"; rcmbEmployee.DataBind(); rcmbEmployee.Items.Insert(0, new RadComboBoxItem("All", "-1")); } else { rcmbEmployee.Items.Insert(0, new RadComboBoxItem("Select", "0")); BLL.ShowMessage(this, "No Employees found for selected Business Unit"); return; } // rcmbEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmployeeSalaryRegister", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadCombos() { //if (Control != null) //{ // if (Convert.ToInt32(Session["EMP_ID"]) != 0) // { //if (Convert.ToString(Session["SELF"]) == "SELFIDENTIFICATION") try { if (Control != null) { if ((Convert.ToString(Session["SELFSERVICE"]) == "true" && Control.ToUpper() == "SELFIDENTIFICATION") || (Convert.ToString(Session["SELFSERVICE"]) == "" && Control.ToUpper() == "SELFIDENTIFICATION")) { rcb_BusinessUnit.Items.Clear(); _obj_SMHR_LoginInfo = new SMHR_LOGININFO(); _obj_SMHR_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_SMHR_LoginInfo.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); DataTable dt_BUDetails = BLL.get_Business_Units(_obj_SMHR_LoginInfo); rcb_BusinessUnit.DataSource = dt_BUDetails; rcb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; rcb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcb_BusinessUnit.DataBind(); rcb_Employee.Items.Clear(); SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Self; _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT_SELF = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcb_BusinessUnit.SelectedIndex = rcb_BusinessUnit.FindItemIndexByValue(DT_SELF.Rows[0]["EMP_BUSINESSUNIT_ID"].ToString()); LoadEmployees(); rcb_Employee.SelectedIndex = rcb_Employee.FindItemIndexByValue(DT_SELF.Rows[0]["EMP_ID"].ToString()); rcb_BusinessUnit.Enabled = false; rcb_Employee.Enabled = false; LoadData(); btn_Submit.Visible = false; btn_Cancel.Visible = false; RG_Identification.Visible = true; LoadData(); } else { BLL.ShowMessage(this, "You do not have Accecc on this Screen!"); return; } } // } //} else { rcb_BusinessUnit.Items.Clear(); _obj_SMHR_LoginInfo = new SMHR_LOGININFO(); _obj_SMHR_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_SMHR_LoginInfo.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); DataTable dt_BUDetails = BLL.get_Business_Units(_obj_SMHR_LoginInfo); rcb_BusinessUnit.DataSource = dt_BUDetails; rcb_BusinessUnit.DataValueField = "BUSINESSUNIT_ID"; rcb_BusinessUnit.DataTextField = "BUSINESSUNIT_CODE"; rcb_BusinessUnit.DataBind(); rcb_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select")); rcb_BusinessUnit.SelectedIndex = -1; btn_Submit.Visible = true; btn_Cancel.Visible = true; rcb_BusinessUnit.Enabled = true; rcb_Employee.Enabled = true; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Identification", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
private void LoadEmployees() { try { rcb_Employee.Items.Clear(); SMHR_EMP_PAYITEMS _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); //_obj_smhr_emp_payitems.OPERATION = operation.Empty; if (rcb_BusinessUnit.SelectedItem.Value != "") { //if (Control != null) //{ //if (Convert.ToString(Session["SELFSERVICE"]) == "true" && Control.ToUpper() == "SELFIDENTIFICATION") //{ // //FOR MANAGER // _obj_smhr_emp_payitems.OPERATION = operation.Empty_Self; // _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcb_BusinessUnit.SelectedItem.Value); // _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); // _obj_smhr_emp_payitems.REPORTING_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); // DataTable DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems);//NOT NEEDED AS WE ARE LOADING RELAVENT TO ORG. // if (DT_Details.Rows.Count != 0) // { // rcb_Employee.DataSource = DT_Details; // rcb_Employee.DataTextField = "EMPNAME"; // rcb_Employee.DataValueField = "EMP_ID"; // rcb_Employee.DataBind(); // rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); // } // else // { // rcb_Employee.DataSource = DT_Details; // rcb_Employee.DataTextField = "EMPNAME"; // rcb_Employee.DataValueField = "EMP_ID"; // rcb_Employee.DataBind(); // rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); // } //} //} //else //{ //FOR ADMIN _obj_smhr_emp_payitems.OPERATION = operation.Empty1; _obj_smhr_emp_payitems.SMHR_BUSUNIT = Convert.ToInt32(rcb_BusinessUnit.SelectedItem.Value); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT_Details = BLL.get_EmpDetails(_obj_smhr_emp_payitems);//NOT NEEDED AS WE ARE LOADING RELAVENT TO ORG. if (DT_Details.Rows.Count != 0) { rcb_Employee.DataSource = DT_Details; rcb_Employee.DataTextField = "EMPNAME"; rcb_Employee.DataValueField = "EMP_ID"; rcb_Employee.DataBind(); } else { ////rcb_Employee.DataSource = DT_Details; ////rcb_Employee.DataTextField = "EMPNAME"; ////rcb_Employee.DataValueField = "EMP_ID"; ////rcb_Employee.DataBind(); ////rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); //} } else { rcb_Employee.Items.Insert(0, new RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Identification", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }
protected void btn_Save_Click(object sender, EventArgs e) { try { if (rcb_Employee.SelectedIndex > 0) { StringBuilder str = new StringBuilder(); SMHR_EMPLOYEE _obj_smhr_employee = new SMHR_EMPLOYEE(); _obj_smhr_employee.OPERATION = operation.Select; _obj_smhr_employee.EMP_ID = Convert.ToInt32(rcb_Employee.SelectedItem.Value); //dt_Details = new DataTable(); _obj_smhr_employee.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_Employee(_obj_smhr_employee); #region MyRegion //if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 1) //{ // BLL.ShowMessage(this, "Employee is Resigned.You can not Save the record."); // return; //} //else if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 2) //{ // BLL.ShowMessage(this, "Employee is Relieved.You can not Save the record."); // return; //} //else if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 3) //{ // BLL.ShowMessage(this, "Employee is Rehired.You can not Save the record."); // return; //} //else if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 4) //{ // BLL.ShowMessage(this, "Employee is Transfered.You can not Save the record."); // return; //} //else //{ #endregion int i; int j = 0; int k = 0; int validateminimumvalue = 0; for (i = 0; i <= RG_SalaryStruct.Items.Count - 1; i++) { Label lblCalMode = new Label(); Label lblMinimumPercentage = new Label(); Label lblPAYITEMNAME = new Label(); //TextBox txtgetVal = new TextBox(); CheckBox chkChoose = new CheckBox(); RadNumericTextBox txtgetVal = new RadNumericTextBox(); chkChoose = RG_SalaryStruct.Items[i].FindControl("chk_Choose") as CheckBox; //txtgetVal = RG_SalaryStruct.Items[i].FindControl("txtNumber") as TextBox; txtgetVal = RG_SalaryStruct.Items[i].FindControl("rntbAmount") as RadNumericTextBox; lblCalMode = RG_SalaryStruct.Items[i].FindControl("lblCALMODE_1") as Label; lblMinimumPercentage = RG_SalaryStruct.Items[i].FindControl("lbl_MinimumPercentageValue") as Label; lblPAYITEMNAME = RG_SalaryStruct.Items[i].FindControl("lblPAYITEMNAME") as Label; if (Convert.ToString(txtgetVal.Text) != "") { if (Convert.ToString(lblCalMode.Text).ToUpper() == "%AGE") //if (Convert.ToString(lblCalMode.Text).ToUpper() == "Percentage") { if (Convert.ToDouble(txtgetVal.Text) >= 101) { BLL.ShowMessage(this, "Percentage Value should not exceed 100%"); return; } } if (chkChoose.Checked == false) { BLL.ShowMessage(this, "Please check the pay element to which you want to give Value"); return; } } else if (chkChoose.Checked && txtgetVal.Text == string.Empty) { k++; } else { j = j + 1; } if (Convert.ToString(lblMinimumPercentage.Text) != "" && Convert.ToString(txtgetVal.Text) != "") { if (Convert.ToDouble(txtgetVal.Text) < Convert.ToDouble(lblMinimumPercentage.Text)) { str.Append(lblPAYITEMNAME.Text.ToLower()); str.Append("-"); str.Append(lblMinimumPercentage.Text.ToUpper()); str.Append(","); } } } //str.ToString().Remove(str.ToString().LastIndexOf(",")); if (str.Length > 0) { str.Remove(str.Length - 1, 1); str.Append(" values diminishing below minimum % values"); BLL.ShowMessage(this, str.ToString()); return; } if (j == RG_SalaryStruct.Items.Count) { BLL.ShowMessage(this, "Please Enter atleast one value"); return; } if (k > 0) { BLL.ShowMessage(this, "Please Enter value for checked item(s)"); return; } bool status = false; _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.OPERATION = operation.Delete; _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.BUID = Convert.ToInt32(rcb_BussinessUnit.SelectedItem.Value); status = BLL.set_EmpPayElements(_obj_smhr_emp_payitems); _obj_smhr_emp_payitems.OPERATION = operation.getEmp; _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); DataTable dt = BLL.get_EmpDetails(_obj_smhr_emp_payitems); string oldIDs = string.Empty; if (dt.Rows.Count > 0) { for (int p = 0; p < dt.Rows.Count; p++) { oldIDs = oldIDs + Convert.ToString(dt.Rows[p]["SMHR_EMP_PAYITEMS_ID"]) + ","; } if (oldIDs != string.Empty) { oldIDs = oldIDs.Remove(oldIDs.Length - 1); } } if (status == true) { int index; string ids = string.Empty; for (index = 0; index <= RG_SalaryStruct.Items.Count - 1; index++) { Label lblCode = new Label(); // Pay item Code Label lblMode = new Label(); // Pay item Mode //TextBox txtVal = new TextBox(); // Salary Structure Entered Value Label lblformula = new Label(); //Salary Structure Entered Formula Label lblEmpPayItemID = new Label(); //To get Employee Pay Item ID RadNumericTextBox txtVal = new RadNumericTextBox(); lblCode = RG_SalaryStruct.Items[index].FindControl("lblPAYITEM_ID") as Label; lblMode = RG_SalaryStruct.Items[index].FindControl("lblCALMODE_1") as Label; //txtVal = RG_SalaryStruct.Items[index].FindControl("txtNumber") as TextBox; txtVal = RG_SalaryStruct.Items[index].FindControl("rntbAmount") as RadNumericTextBox; lblformula = RG_SalaryStruct.Items[index].FindControl("lblformula") as Label; lblEmpPayItemID = RG_SalaryStruct.Items[index].FindControl("lblEmpPayItemID") as Label; if (Convert.ToString(txtVal.Text) != "") { _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_PAYITEMID = Convert.ToInt32(lblCode.Text); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_CALMODE = Convert.ToString(lblMode.Text); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_VALUE = Convert.ToDouble(txtVal.Text); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_CHECKED = true; _obj_smhr_emp_payitems.OPERATION = operation.Insert; _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_CREATEDDATE = DateTime.Now; _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.BUID = Convert.ToInt32(rcb_BussinessUnit.SelectedItem.Value); status = BLL.set_EmpPayElements(_obj_smhr_emp_payitems); } if (Convert.ToString(txtVal.Text) == string.Empty && lblEmpPayItemID.Text != string.Empty) { _obj_smhr_emp_payitems.OPERATION = operation.Insert1; _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_ID = Convert.ToInt32(lblEmpPayItemID.Text); status = BLL.set_EmpPayElements(_obj_smhr_emp_payitems); } if ((lblEmpPayItemID.Text != string.Empty) && (Convert.ToString(txtVal.Text) != string.Empty)) { ids = ids + lblEmpPayItemID.Text + ","; } } if (ids != string.Empty) { ids = ids.Remove(ids.Length - 1); } _obj_smhr_emp_payitems.OPERATION = operation.Delete1; _obj_smhr_emp_payitems.SDATE = ids; //for new IDs _obj_smhr_emp_payitems.EDATE = oldIDs; //for old IDs _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_EMPID = Convert.ToInt32(rcb_Employee.SelectedValue); _obj_smhr_emp_payitems.SMHR_EMP_PAYITEMS_CREATEDBY = Convert.ToInt32(Session["USER_ID"]); status = BLL.set_EmpPayElements(_obj_smhr_emp_payitems); BLL.ShowMessage(this, "Employee Pay Elements Saved Succesfully"); //RG_SalaryStruct.Visible = false; LoadEmptyData(); ClearFields(); return; } else { BLL.ShowMessage(this, "Error Occured While doing the process"); return; } //} } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmemppayelements", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
//private void LoadDepartment() //{ // SMHR_DEPARTMENT _obj_smhr_department = new SMHR_DEPARTMENT(); // // _obj_smhr_department.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); // _obj_smhr_department.MODE = 7; // _obj_smhr_department.BUID = Convert.ToInt32(rcmb_BusinessUnit.SelectedItem.Value); // DataTable dt_dept = BLL.get_Department(_obj_smhr_department); // rcmb_Department.DataSource = dt_dept; // rcmb_Department.DataValueField = "DEPARTMENT_ID"; // rcmb_Department.DataTextField = "DEPARTMENT_NAME"; // rcmb_Department.DataBind(); // rcmb_Department.Items.Insert(0, new RadComboBoxItem("Select")); //} private void LoadEmployee() { try { if (rcmb_PeriodElements.SelectedIndex > 0) { if (Convert.ToString(Session["SELFSERVICE"]) == "ADMIN") { if (Convert.ToInt32(rcmb_BusinessUnit.SelectedValue) > 0) { obj_smhr_logininfo = new SMHR_LOGININFO(); obj_smhr_logininfo.OPERATION = operation.getEmp; obj_smhr_logininfo.LOGIN_PRDDTL = Convert.ToInt32(rcmb_PeriodElements.SelectedItem.Value); obj_smhr_logininfo.LOGIN_PERIOD = Convert.ToInt32(rcmb_Period.SelectedItem.Value); string str_BusinessUnit_ID = Convert.ToString(rcmb_BusinessUnit.SelectedValue).ToUpper(); obj_smhr_logininfo.BUID = Convert.ToInt32(str_BusinessUnit_ID); obj_smhr_logininfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_getEMP = BLL.get_Sup_BusinessUnit(obj_smhr_logininfo); rcmb_Employee.Items.Clear(); rcmb_Employee.DataSource = dt_getEMP; rcmb_Employee.DataTextField = "EMP_NAME"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } else { obj_smhr_Employee = new SMHR_EMPLOYEE(); //obj_smhr_Employee.OPERATION = operation.SELECTEMPLOYEE; //obj_smhr_Employee.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); //DataTable dt_orgEMP = BLL.get_Employee(obj_smhr_Employee); obj_smhr_logininfo = new SMHR_LOGININFO(); obj_smhr_logininfo.OPERATION = operation.SELECTEMPLOYEE; obj_smhr_logininfo.LOGIN_PRDDTL = Convert.ToInt32(rcmb_PeriodElements.SelectedItem.Value); obj_smhr_logininfo.LOGIN_PERIOD = Convert.ToInt32(rcmb_Period.SelectedItem.Value); obj_smhr_logininfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_orgEMP = BLL.get_Sup_BusinessUnit(obj_smhr_logininfo); rcmb_Employee.Items.Clear(); rcmb_Employee.DataSource = dt_orgEMP; rcmb_Employee.DataTextField = "EMP_NAME"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } } else { _obj_smhr_emp_payitems = new SMHR_EMP_PAYITEMS(); _obj_smhr_emp_payitems.EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_smhr_emp_payitems.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_emp_payitems.OPERATION = operation.Self; DataTable dt_EMP = BLL.get_EmpDetails(_obj_smhr_emp_payitems); rcmb_Employee.DataSource = dt_EMP; rcmb_Employee.DataTextField = "Empname"; rcmb_Employee.DataValueField = "EMP_ID"; rcmb_Employee.DataBind(); rcmb_Employee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); } } else { BLL.ShowMessage(this, "Please Select Pay Period"); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "SalarySlip", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }