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 LoadEmptyData() { try { _obj_smhr_salaryStruct = new SMHR_SALARYSTRUCT(); _obj_smhr_salaryStruct.OPERATION = operation.Empty; _obj_smhr_salaryStruct.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Details = BLL.get_EmptyValues(_obj_smhr_salaryStruct); RG_SalaryStruct.DataSource = dt_Details; RG_SalaryStruct.DataBind(); } 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; } }
protected void lnk_Add_Click(object sender, EventArgs e) { try { RMP_SalaryStruct.SelectedIndex = 1; _obj_smhr_salaryStruct.OPERATION = operation.Empty; _obj_smhr_salaryStruct.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); dt_Details = BLL.get_EmptyValues(_obj_smhr_salaryStruct); RG_SalaryStruct.DataSource = dt_Details; RG_SalaryStruct.DataBind(); btn_Update.Visible = false; btn_Save.Visible = true; txt_SalCode.Enabled = true; LoadCombos(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_SalaryStructure", 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; } }
protected void lnk_SalStructEdit_Command(object sender, CommandEventArgs e) { try { //Editing Salary Structure Record LoadCombos(); lbl_ID.Text = Convert.ToString(e.CommandArgument); _obj_smhr_salaryStruct.OPERATION = operation.Select; _obj_smhr_salaryStruct.SALARYSTRUCT_ID = Convert.ToInt32(lbl_ID.Text); _obj_smhr_salaryStruct.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); dtDetails = BLL.get_SalaryHeaderDetails(_obj_smhr_salaryStruct); if (dtDetails.Rows.Count != 0) { txt_SalCode.Text = Convert.ToString(dtDetails.Rows[0]["SALARYSTRUCT_CODE"]); txt_SalName.Text = Convert.ToString(dtDetails.Rows[0]["SALARYSTRUCT_NAME"]); if (dtDetails.Rows[0]["SALARYSTRUCT_STARTDATE"] != System.DBNull.Value) { txt_StartDate.SelectedDate = Convert.ToDateTime(Convert.ToString(dtDetails.Rows[0]["SALARYSTRUCT_STARTDATE"])); } else { txt_StartDate.SelectedDate = null; } if (dtDetails.Rows[0]["SALARYSTRUCT_ENDDATE"] != System.DBNull.Value) { txt_EndDate.SelectedDate = Convert.ToDateTime(Convert.ToString(dtDetails.Rows[0]["SALARYSTRUCT_ENDDATE"])); } else { txt_EndDate.SelectedDate = null; } if (dtDetails.Rows[0]["SALARYSTRUCT_TYPE"] != System.DBNull.Value) { rcb_Type.SelectedIndex = rcb_Type.FindItemIndexByValue(Convert.ToString(dtDetails.Rows[0]["SALARYSTRUCT_TYPE"])); } _obj_smhr_salaryStruct.SALARYSTRUCT_ID = Convert.ToInt32(lbl_ID.Text); _obj_smhr_salaryStruct.OPERATION = operation.Check; _obj_smhr_salaryStruct.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt = BLL.get_SalaryDetails(_obj_smhr_salaryStruct); RG_SalaryStruct.DataSource = dt; RG_SalaryStruct.DataBind(); //_obj_smhr_salaryStruct.OPERATION = operation.GET; //_obj_smhr_salaryStruct.SALARYSTRUCTDET_SALSTR_ID = Convert.ToInt32(_sal_struct_ID); //DataTable dt1 = BLL.get_Saldata(_obj_smhr_salaryStruct); oldIDs = string.Empty; if (dt.Rows.Count > 0) { for (int p = 0; p < dt.Rows.Count; p++) { if (Convert.ToInt32(dt.Rows[p]["ID"]) > 0) { oldIDs = oldIDs + Convert.ToString(dt.Rows[p]["ID"]) + ","; } } if (oldIDs != string.Empty) { oldIDs = oldIDs.Remove(oldIDs.Length - 1); } } int i; for (i = 0; i <= RG_SalaryStruct.Items.Count - 1; i++) { CheckBox chkChoose = new CheckBox(); TextBox txtgetVal = new TextBox(); chkChoose = RG_SalaryStruct.Items[i].FindControl("chk_Select") as CheckBox; txtgetVal = RG_SalaryStruct.Items[i].FindControl("txtNumber") as TextBox; if (Convert.ToString(txtgetVal.Text) != "") { chkChoose.Checked = true; } else { chkChoose.Checked = false; } } txt_SalCode.Enabled = false; // rcb_Type.Enabled = false; } RMP_SalaryStruct.SelectedIndex = 1; if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2) { btn_Update.Visible = false; } else { btn_Update.Visible = true; } btn_Save.Visible = false; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_SalaryStructure", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }