コード例 #1
0
    public void LoadCombo()
    {
        try
        {
            //loading source business unit.
            _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_SourceBU.Items.Clear();
            rcmb_SourceBU.DataSource     = BLL.getBU(_obj_SMHR_BUSINESSUNIT);
            rcmb_SourceBU.DataTextField  = "BUSINESSUNIT_CODE";
            rcmb_SourceBU.DataValueField = "BUSINESSUNIT_ID";
            rcmb_SourceBU.DataBind();
            rcmb_SourceBU.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));

            //loading destination business unit.
            //_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"]);
            //rcmb_SourceBU.Items.Clear();
            //rcmb_SourceBU.DataSource = BLL.get_Business_Units(_obj_SMHR_LoginInfo);
            //rcmb_SourceBU.DataTextField = "BUSINESSUNIT_CODE";
            //rcmb_SourceBU.DataValueField = "BUSINESSUNIT_ID";
            //rcmb_SourceBU.DataBind();
            //rcmb_SourceBU.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;
        }
    }
コード例 #2
0
    private void LoadCombos()
    {
        try
        {
            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
            _obj_smhr_period       = new SMHR_PERIOD();
            dt_details             = new DataTable();

            _obj_smhr_businessunit.OPERATION = operation.Select;
            _obj_smhr_businessunit.ISDELETED = true;
            dt_details = BLL.get_BusinessUnit(_obj_smhr_businessunit);

            rcmb_BUID.DataSource     = dt_details;
            rcmb_BUID.DataValueField = "BUSINESSUNIT_ID";
            rcmb_BUID.DataTextField  = "BUSINESSUNIT_CODE";
            rcmb_BUID.DataBind();
            rcmb_BUID.Items.Insert(0, new RadComboBoxItem("Select", "0"));


            _obj_smhr_period.OPERATION = operation.Select;
            dt_details                 = BLL.get_PeriodHeaderDetails(_obj_smhr_period);
            rcmb_Period.DataSource     = dt_details;
            rcmb_Period.DataValueField = "PERIOD_ID";
            rcmb_Period.DataTextField  = "PERIOD_NAME";
            rcmb_Period.DataBind();
            rcmb_Period.Items.Insert(0, new RadComboBoxItem("Select", "0"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_leaveopeningbalances", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #3
0
    private void LoadCombos()
    {
        try
        {
            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();


            _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);
            if (dt_BUDetails.Rows.Count != 0)
            {
                rcmb_BUI.DataSource     = dt_BUDetails;
                rcmb_BUI.DataValueField = "BUSINESSUNIT_ID";
                rcmb_BUI.DataTextField  = "BUSINESSUNIT_CODE";
                rcmb_BUI.DataBind();
                rcmb_BUI.Items.Insert(0, new RadComboBoxItem("Select"));
            }
            else
            {
                DataTable dt_Details = new DataTable();
                rcmb_BUI.DataSource = dt_Details;

                rcmb_BUI.DataBind();
                rcmb_BUI.Items.Insert(0, new RadComboBoxItem("Select"));
            }
        }

        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Valuesform", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #4
0
 protected void rcmb_BusinessUnit_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         if (rcmb_BusinessUnit.SelectedIndex > 0)
         {
             _obj_smhr_businessunit                 = new SMHR_BUSINESSUNIT();
             _obj_smhr_businessunit.OPERATION       = operation.EMPTY1;
             _obj_smhr_businessunit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             _obj_smhr_businessunit.BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
             DataTable dt = BLL.get_BusinessUnit(_obj_smhr_businessunit);
             rcmb_FromCurrency.DataSource     = dt;
             rcmb_FromCurrency.DataTextField  = "CURR_CODE";
             rcmb_FromCurrency.DataValueField = "BUSINESSUNIT_CURRENCY_ID";
             rcmb_FromCurrency.DataBind();
             rcmb_FromCurrency.Items.Insert(0, new RadComboBoxItem("Select"));
         }
         else
         {
             rcmb_FromCurrency.ClearSelection();
             rcmb_FromCurrency.Items.Clear();
             rcmb_FromCurrency.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("'", "''"), "frmCurrencyConversion", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #5
0
    private void LoadBU()
    {
        try
        {
            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
            obj_smhr_Period        = new SMHR_PERIOD();

            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);
            rcmb_BU.DataSource     = dt_BUDetails;
            rcmb_BU.DataValueField = "BUSINESSUNIT_ID";
            rcmb_BU.DataTextField  = "BUSINESSUNIT_CODE";
            rcmb_BU.DataBind();

            //if (Convert.ToString(Session["SELFSERVICE"]) == "ADMIN")
            //    rcmb_BU.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("All", "-1"));
            //else
            //    rcmb_BU.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select"));
            rcmb_BU.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("'", "''"), "CmprsnRptWithPrevMnth", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #6
0
    private void LoadCombos()
    {
        try
        {
            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
            _obj_smhr_period       = new SMHR_PERIOD();

            _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);
            ddl_BusinessUnit.DataSource     = dt_BUDetails;
            ddl_BusinessUnit.DataValueField = "BUSINESSUNIT_ID";
            ddl_BusinessUnit.DataTextField  = "BUSINESSUNIT_CODE";
            ddl_BusinessUnit.DataBind();
            ddl_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select"));

            //SMHR_DEPARTMENT _obj_smhr_department = new SMHR_DEPARTMENT();
            //_obj_smhr_department.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            //_obj_smhr_department.MODE = 5;
            //DataTable dt_dept = BLL.get_Department(_obj_smhr_department);
            //rcb_Department.DataSource = dt_dept;
            //rcb_Department.DataValueField = "DEPARTMENT_ID";
            //rcb_Department.DataTextField = "DEPARTMENT_NAME";
            //rcb_Department.DataBind();
            //rcb_Department.Items.Insert(0, new RadComboBoxItem("Select"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmployeeLeaveEncashment", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #7
0
 private void LoadDivision()
 {
     try
     {
         if (rad_Department.SelectedValue != null)
         {
             rad_SubDepartment.Items.Clear();
             _obj_SMHR_BusinessUnit                 = new SMHR_BUSINESSUNIT();
             _obj_SMHR_BusinessUnit.OPERATION       = operation.Select1;
             _obj_SMHR_BusinessUnit.BUID            = Convert.ToInt32(rad_BusinessUnit.SelectedValue);
             _obj_SMHR_BusinessUnit.DEPARTMENT_ID   = Convert.ToInt32(rad_Department.SelectedValue);
             _obj_SMHR_BusinessUnit.DIRECTORATE_ID  = Convert.ToInt32(rad_Directorate.SelectedValue);
             _obj_SMHR_BusinessUnit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             DataTable Dt_Divisions = BLL.Get_Divisions(_obj_SMHR_BusinessUnit);
             if (Dt_Divisions.Rows.Count > 0)
             {
                 rad_SubDepartment.DataSource     = Dt_Divisions;
                 rad_SubDepartment.DataTextField  = "SMHR_DIV_CODE";
                 rad_SubDepartment.DataValueField = "SMHR_DIV_ID";
                 rad_SubDepartment.DataBind();
             }
             rad_SubDepartment.Items.Insert(0, new RadComboBoxItem("Select", "0"));
         }
         else
         {
             rad_SubDepartment.Items.Clear();
         }
     }
     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");
     }
 }
コード例 #8
0
 protected void rcmb_Department_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         if (rcmb_Department.SelectedIndex > 0)
         {
             rcmb_Division.Items.Clear();
             _obj_smhr_businessunit                 = new SMHR_BUSINESSUNIT();
             _obj_smhr_businessunit.OPERATION       = operation.Select1;
             _obj_smhr_businessunit.BUID            = Convert.ToInt32(rcmb_Department.SelectedValue);
             _obj_smhr_businessunit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             DataTable Dt_Divisions = BLL.Get_Divisions(_obj_smhr_businessunit);
             if (Dt_Divisions.Rows.Count > 0)
             {
                 rcmb_Division.DataSource     = Dt_Divisions;
                 rcmb_Division.DataTextField  = "SMHR_DIV_CODE";
                 rcmb_Division.DataValueField = "SMHR_DIV_ID";
                 rcmb_Division.DataBind();
             }
             rcmb_Division.Items.Insert(0, new RadComboBoxItem("Select", "0"));
         }
         else
         {
             rcmb_Division.ClearSelection();
             rcmb_Division.Items.Clear();
             rcmb_Division.Items.Insert(0, new RadComboBoxItem("Select", "0"));
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_SubDivision", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #9
0
    protected void LoadBusinessUnit()
    {
        _obj_businessunit = new SMHR_BUSINESSUNIT();
        _obj_businessunit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
        _obj_businessunit.OPERATION       = operation.Select;
        DataTable dt_bus = BLL.get_BusinessUnit(_obj_businessunit);

        string str = string.Empty;

        foreach (RadListBoxItem item in rlst_BusinessUnit.Items)
        {
            str += item.Value + ",";
        }
        if (str.Length > 0)
        {
            str = str.Remove(str.Length - 1, 1);
            dt_bus.DefaultView.RowFilter = " BUSINESSUNIT_ID not in (" + str + ")";
            dt_bus = dt_bus.DefaultView.ToTable();
        }

        rcmb_UserManagerBusinessUnit.Items.Clear();
        rcmb_UserManagerBusinessUnit.DataSource     = dt_bus;
        rcmb_UserManagerBusinessUnit.DataTextField  = "BUSINESSUNIT_CODE";
        rcmb_UserManagerBusinessUnit.DataValueField = "BUSINESSUNIT_ID";
        rcmb_UserManagerBusinessUnit.DataBind();
        rcmb_UserManagerBusinessUnit.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
    }
コード例 #10
0
 protected void LoadBusinessUnit()
 {
     try
     {
         string control = Convert.ToString(Request.QueryString["Control"]);
         obj_smhr_Businessunit              = new SMHR_BUSINESSUNIT();
         obj_smhr_Period                    = new SMHR_PERIOD();
         obj_smhr_Logininfo                 = new SMHR_LOGININFO();
         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();
         if (control == "11")
         {
             rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select"));
         }
         else
         {
             // rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"])));
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmployeeDueIncrement", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #11
0
 protected void LoadBusinessUnit()
 {
     try
     {
         obj_smhr_Businessunit              = new SMHR_BUSINESSUNIT();
         obj_smhr_Logininfo                 = new SMHR_LOGININFO();
         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);
         if (dt_BUDetails.Rows.Count > 0)
         {
             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"));
         rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"]), "-1"));
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "PensionStatement", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #12
0
    private void LoadCombos()
    {
        try
        {
            _obj_smhr_period                 = new SMHR_PERIOD();
            _obj_smhr_period.OPERATION       = operation.Select;
            _obj_smhr_period.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            DataTable dt_Details = BLL.get_PeriodHeaderDetails(_obj_smhr_period);
            rcmb_payperiod.DataSource     = dt_Details;
            rcmb_payperiod.DataValueField = "PERIOD_ID";
            rcmb_payperiod.DataTextField  = "PERIOD_NAME";
            rcmb_payperiod.DataBind();
            rcmb_payperiod.Items.Insert(0, new RadComboBoxItem("Select"));

            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
            _obj_smhr_period       = new SMHR_PERIOD();

            _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);
            ddl_BusinessUnit.DataSource     = dt_BUDetails;
            ddl_BusinessUnit.DataValueField = "BUSINESSUNIT_ID";
            ddl_BusinessUnit.DataTextField  = "BUSINESSUNIT_CODE";
            ddl_BusinessUnit.DataBind();
            //ddl_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select"));
            //  ddl_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"]), "-1"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "BankStatement", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #13
0
    private void LoadCombos()
    {
        try
        {
            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
            _obj_smhr_period       = new SMHR_PERIOD();
            dt_Details             = new DataTable();

            _obj_smhr_period.OPERATION       = operation.Select;
            _obj_smhr_period.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            dt_Details = BLL.get_PeriodHeaderDetails(_obj_smhr_period);
            if (dt_Details.Rows.Count != 0)
            {
                rcb_Period.DataSource     = dt_Details;
                rcb_Period.DataValueField = "PERIOD_ID";
                rcb_Period.DataTextField  = "PERIOD_NAME";
                rcb_Period.DataBind();
                rcb_Period.Items.Insert(0, new RadComboBoxItem("Select"));
            }
            rcmb_businessunit.Items.Clear();
        }

        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_PayrollApproval", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
            return;
        }
    }
コード例 #14
0
 private void LoadBusinessUnit()
 {
     _obj_SMHR_BusinessUnit = new SMHR_BUSINESSUNIT();
     try
     {
         if ((Convert.ToInt32(Session["EMP_ID"]) == 0))
         {
             rad_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);
             if (dt_BUDetails.Rows.Count > 0)
             {
                 rad_BusinessUnit.DataSource     = dt_BUDetails;
                 rad_BusinessUnit.DataValueField = "BUSINESSUNIT_ID";
                 rad_BusinessUnit.DataTextField  = "BUSINESSUNIT_CODE";
                 rad_BusinessUnit.DataBind();
             }
             rad_BusinessUnit.Items.Insert(0, new RadComboBoxItem("Select"));
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmEmployeePensionComputations", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
         return;
     }
 }
コード例 #15
0
    public void loadBusinessUnit()
    {
        try
        {
            rcmbBusinessUnit.Items.Clear();
            _obj_SMHR_LoginInfo                 = new SMHR_LOGININFO();
            _obj_SMHR_LoginInfo.OPERATION       = operation.Select;
            _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);
            DataTable dt_BUDetails = BLL.get_Sup_BusinessUnit(_obj_SMHR_LoginInfo);
            rcmbBusinessUnit.DataSource     = dt_BUDetails;
            rcmbBusinessUnit.DataTextField  = "BUSINESSUNIT_CODE";
            rcmbBusinessUnit.DataValueField = "BUSINESSUNIT_ID";
            rcmbBusinessUnit.DataBind();

            _obj_Smhr_BusinessUnit                     = new SMHR_BUSINESSUNIT();
            _obj_Smhr_BusinessUnit.OPERATION           = operation.Validate1;
            _obj_Smhr_BusinessUnit.BUSINESSUNIT_EMP_ID = Convert.ToInt32(Session["EMP_ID"]);
            _obj_Smhr_BusinessUnit.ORGANISATION_ID     = Convert.ToInt32(Session["ORG_ID"]);
            DataTable dtBu = BLL.get_BusinessUnit(_obj_Smhr_BusinessUnit);
            if (dtBu.Rows.Count > 0)
            {
                string strBuid         = Convert.ToString(dtBu.Rows[0]["BUSINESSUNIT_ID"]);
                string strBusinessUnit = Convert.ToString(dtBu.Rows[0]["BUSINESSUNIT_CODE"]);
                rcmbBusinessUnit.SelectedIndex = rcmbBusinessUnit.Items.FindItemIndexByValue(Convert.ToString(strBuid));
            }
            rcmbBusinessUnit.Items.Insert(rcmbBusinessUnit.Items.Count(), new Telerik.Web.UI.RadComboBoxItem("All", "-1"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frmEmployeeDetails.aspx", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #16
0
    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;
        }
    }
コード例 #17
0
    private void LoadCombos()
    {
        try
        {
            // Loading Business units

            _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
            _obj_SMHR_LoginInfo    = new SMHR_LOGININFO();
            rcmb_Perioddtls.Items.Clear();
            rcmb_Busniessunit.Items.Clear();
            rcmb_Financialperiod.Items.Clear();
            _obj_SMHR_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_SMHR_LoginInfo.LOGIN_ID        = Convert.ToInt32(Session["USER_ID"]);
            dt_Information = BLL.get_Business_Units(_obj_SMHR_LoginInfo);
            if (dt_Information.Rows.Count != 0)
            {
                rcmb_Busniessunit.DataSource     = dt_Information;
                rcmb_Busniessunit.DataValueField = "BUSINESSUNIT_ID";
                rcmb_Busniessunit.DataTextField  = "BUSINESSUNIT_CODE";
                rcmb_Busniessunit.DataBind();
                rcmb_Busniessunit.Items.Insert(0, new RadComboBoxItem("Select"));
                rcmb_Busniessunit.SelectedIndex = 0;
            }
            else
            {
                rcmb_Busniessunit.DataSource = dt_null;
                rcmb_Busniessunit.DataBind();
                rcmb_Busniessunit.Items.Insert(0, new RadComboBoxItem("Select"));
            }

            // Loading Periods

            SMHR_PERIOD _obj_smhr_period = new SMHR_PERIOD();
            _obj_smhr_period.OPERATION       = operation.Select;
            _obj_SMHR_LoginInfo              = new SMHR_LOGININFO();
            _obj_smhr_period.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            //_obj_SMHR_LoginInfo.LOGIN_ID = 53;
            dt_Information = BLL.get_PeriodHeaderDetails(_obj_smhr_period);
            if (dt_Information.Rows.Count != 0)
            {
                rcmb_Financialperiod.DataSource     = dt_Information;
                rcmb_Financialperiod.DataValueField = "PERIOD_ID";
                rcmb_Financialperiod.DataTextField  = "PERIOD_NAME";
                rcmb_Financialperiod.DataBind();
                rcmb_Financialperiod.Items.Insert(0, new RadComboBoxItem("Select"));
            }
            else
            {
                rcmb_Financialperiod.DataSource = dt_null;
                rcmb_Financialperiod.DataBind();
                rcmb_Financialperiod.Items.Insert(0, new RadComboBoxItem("Select"));
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Esiexport", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #18
0
    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");
        }
    }
コード例 #19
0
 protected void btn_Submit_Click(object sender, EventArgs e)
 {
     try
     {
         string Localisation = string.Empty;
         if (Convert.ToInt32(rcmb_BusinessUnit.SelectedValue) > 0)
         {
             SMHR_BUSINESSUNIT _obj_smhr_BusinessUnit = new SMHR_BUSINESSUNIT();
             _obj_smhr_BusinessUnit.OPERATION       = operation.Get_BULocalization;
             _obj_smhr_BusinessUnit.BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
             _obj_smhr_BusinessUnit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             DataTable dt_BULocalization = BLL.get_BusinessUnit(_obj_smhr_BusinessUnit);
             if (dt_BULocalization.Rows.Count != 0)
             {
                 Localisation = Convert.ToString(dt_BULocalization.Rows[0]["HR_MASTER_CODE"]).ToUpper();
             }
         }
         if (Convert.ToString(Session["SELFSERVICE"]).ToUpper() == "TRUE")
         {
             ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "ShowPop('" + Convert.ToString(rcmb_Period.SelectedItem.Value) + "','" + Convert.ToString(rcmb_PeriodElements.SelectedItem.Value) + "','" + Convert.ToString(rcmb_Employee.SelectedItem.Value) + "','" + Convert.ToString(rcmb_BusinessUnit.SelectedValue) + "', '" + Localisation + "');", true);
         }
         else if (Convert.ToString(Session["SELFSERVICE"]).ToUpper() == "")
         {
             ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "ShowPop('" + Convert.ToString(rcmb_Period.SelectedItem.Value) + "','" + Convert.ToString(rcmb_PeriodElements.SelectedItem.Value) + "','" + Convert.ToString(rcmb_Employee.SelectedItem.Value) + "','" + Convert.ToString(rcmb_BusinessUnit.SelectedValue) + "', '" + Localisation + "');", true);
         }
         else
         {
             if (rbList.Items[1].Selected)
             {
                 if ((rcmb_Employee.SelectedIndex > 0))
                 {
                     ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "ShowPop('" + Convert.ToString(rcmb_Period.SelectedItem.Value) + "','" + Convert.ToString(rcmb_PeriodElements.SelectedItem.Value) + "','" + Convert.ToString(rcmb_Employee.SelectedItem.Value) + "','" + Convert.ToString(rcmb_BusinessUnit.SelectedValue) + "', '" + Localisation + "');", true);
                 }
                 else
                 {
                     BLL.ShowMessage(this, "Please Select An Employee to generate the payslip");
                 }
             }
             else if (rbList.Items[0].Selected)
             {
                 ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "ShowPop('" + Convert.ToString(rcmb_Period.SelectedItem.Value) + "','" + Convert.ToString(rcmb_PeriodElements.SelectedItem.Value) + "','" + Convert.ToString(-1) + "','" + Convert.ToString(rcmb_BusinessUnit.SelectedValue) + "', '" + Localisation + "');", true);
             }
             else
             {
                 BLL.ShowMessage(this, "Please Choose whether to select all employees or not");
             }
         }
     }
     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");
     }
 }
コード例 #20
0
    private void LoadBusinessUnit()
    {
        try
        {
            obj_smhr_Businessunit              = new SMHR_BUSINESSUNIT();
            obj_smhr_Period                    = new SMHR_PERIOD();
            obj_smhr_Logininfo                 = new SMHR_LOGININFO();
            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"));
            rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"])));

            //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"));
            //    rcmb_BusinessUnit.Items.Insert(1, new RadComboBoxItem("All"));
            //    //int itemCount = rcmb_BusinessUnit.Items.Count;
            //    //rcmb_BusinessUnit.Items.Insert(itemCount+1,new RadComboBoxItem("All"));
            //}
            //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"));
            //    //int itemCount = rcmb_BusinessUnit.Items.Count;
            //    //rcmb_BusinessUnit.Items.Insert(itemCount + 1, new RadComboBoxItem("All"));
            //}
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "EmployeeData", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #21
0
    protected void rcmb_DestinationBU_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            _obj_SMHR_DEPARTMENT                 = new SMHR_DEPARTMENT();
            _obj_SMHR_DEPARTMENT.MODE            = 14;
            _obj_SMHR_DEPARTMENT.BUID            = Convert.ToInt32(rcmb_DestinationBU.SelectedItem.Value);
            _obj_SMHR_DEPARTMENT.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            DataTable dt_dept = BLL.get_Department(_obj_SMHR_DEPARTMENT);
            rcmb_DestinationDept.DataSource     = dt_dept;
            rcmb_DestinationDept.DataTextField  = "DEPARTMENT_NAME";
            rcmb_DestinationDept.DataValueField = "DEPARTMENT_ID";
            rcmb_DestinationDept.DataBind();
            rcmb_DestinationDept.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));

            rcmb_DestinationCurr.Items.Clear();
            _obj_SMHR_BUSINESSUNIT                 = new SMHR_BUSINESSUNIT();
            _obj_SMHR_BUSINESSUNIT.OPERATION       = operation.Empty1;
            _obj_SMHR_BUSINESSUNIT.BUSINESSUNIT_ID = Convert.ToInt32(rcmb_DestinationBU.SelectedItem.Value);
            _obj_SMHR_BUSINESSUNIT.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            DataTable dt_Currency = BLL.get_BusinessUnit(_obj_SMHR_BUSINESSUNIT);
            rcmb_DestinationCurr.DataSource     = dt_Currency;
            rcmb_DestinationCurr.DataTextField  = "CURR_CODE";
            rcmb_DestinationCurr.DataValueField = "BUSINESSUNIT_CURRENCY_ID";
            rcmb_DestinationCurr.DataBind();
            rcmb_DestinationCurr.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));

            _obj_SMHR_BUSINESSUNIT.OPERATION = operation.Select;
            DataTable dt_Bu = BLL.get_BusinessUnit(_obj_SMHR_BUSINESSUNIT);
            if (dt_Bu.Rows.Count != 0)
            {
                ViewState["buStartDate"] = Convert.ToString(dt_Bu.Rows[0]["BUSINESSUNIT_STARTDATE"]);
            }
            if (rcmb_DestinationBU.SelectedIndex > 0)
            {
                getPosition();
            }
            lbl_DestinationJob.Text = "";
            txt_AnnualGross.Text    = "";
            txt_AnnualBasic.Text    = "";
            txt_MonthlyGross.Text   = "";
            txt_MonthlyBasic.Text   = "";
        }
        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;
        }
    }
コード例 #22
0
    protected void LoadBusinessUnit()
    {
        obj_smhr_Businessunit              = new SMHR_BUSINESSUNIT();
        obj_smhr_Logininfo                 = new SMHR_LOGININFO();
        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"));
        rcmb_BusinessUnit.Items.Insert(0, new RadComboBoxItem(Convert.ToString(Session["ORG_NAME"]), "-1"));
    }
コード例 #23
0
    private void LoadCombos()
    {
        try
        {
            SMHR_BUSINESSUNIT _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();


            SMHR_LOGININFO _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);
            if (dt_BUDetails.Rows.Count != 0)
            {
                rcmb_BU.DataSource     = dt_BUDetails;
                rcmb_BU.DataValueField = "BUSINESSUNIT_ID";
                rcmb_BU.DataTextField  = "BUSINESSUNIT_CODE";
                rcmb_BU.DataBind();
                rcmb_BU.Items.Insert(0, new RadComboBoxItem("Select"));
            }

            else
            {
                DataTable dt_Details = new DataTable();
                rcmb_BU.DataSource = dt_BUDetails;

                rcmb_BU.DataBind();
                rcmb_BU.Items.Insert(0, new RadComboBoxItem("Select"));
            }
            //Business Unit

            //Training Nameonly approved trainings will come
            DataTable DT = new DataTable();
            _obj_Smhr_TrgRqst      = new SMHR_TRAININGREQUEST();
            _obj_Smhr_TrgRqst.Mode = 16;

            _obj_Smhr_TrgRqst.TR_ORG_ID = Convert.ToInt32(Session["ORG_ID"]);
            rcmb_TRName.DataSource      = BLL.get_TrgRqst(_obj_Smhr_TrgRqst);
            rcmb_TRName.DataTextField   = "TR_TITLE";
            rcmb_TRName.DataValueField  = "TR_ID";
            rcmb_TRName.DataBind();
            rcmb_TRName.Items.Insert(0, new RadComboBoxItem("Select", "0"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_TrainingFeedBack", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #24
0
    protected void rcmb_BusinessUnit_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            rcmb_Employee.Items.Clear();
            LoadEmployees();

            if (Session["SELFSERVICE"] != "")
            {
                rcmb_Employee.SelectedIndex = rcmb_Employee.FindItemIndexByValue(Convert.ToString(Session["EMP_ID"]));
                //rcmb_Employee.Enabled = false;
                rcmb_Employee.Enabled = true;
            }
            if (rcmb_BusinessUnit.SelectedIndex > 0)
            {
                tr_Swift.Visible = true;
                SMHR_BUSINESSUNIT _obj_smhr_BusinessUnit = new SMHR_BUSINESSUNIT();
                _obj_smhr_BusinessUnit.OPERATION       = operation.Get_BULocalization;
                _obj_smhr_BusinessUnit.BUSINESSUNIT_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedValue);
                _obj_smhr_BusinessUnit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt_BULocalization = BLL.get_BusinessUnit(_obj_smhr_BusinessUnit);
                if (dt_BULocalization.Rows.Count != 0)
                {
                    if (Convert.ToString(dt_BULocalization.Rows[0]["HR_MASTER_CODE"]).ToUpper() == "AUSTRALIA")
                    {
                        lbl_SwiftCode.Text = "BSB Number";
                    }
                    else
                    {
                        lbl_SwiftCode.Text = "Swift Codde";
                    }
                }
            }
            else
            {
                tr_Swift.Visible = false;
            }
        }
        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");
        }
    }
コード例 #25
0
 private void LoadBusinessUnit_Tds()
 {
     try
     {
         _obj_smhr_businessunit = new SMHR_BUSINESSUNIT();
         _obj_smhr_businessunit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         rcmb_Tds_Buid.DataSource     = BLL.get_BusinessUnit(_obj_smhr_businessunit);
         rcmb_Tds_Buid.DataValueField = "BUSINESSUNIT_ID";
         rcmb_Tds_Buid.DataTextField  = "BUSINESSUNIT_CODE";
         rcmb_Tds_Buid.DataBind();
         rcmb_Tds_Buid.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select"));
         rcmb_Tds_EmpId.Items.Clear();
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Employee_Tds", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #26
0
 private void LoadCombos()
 {
     try
     {
         _obj_smhr_businessunit           = new SMHR_BUSINESSUNIT();
         _obj_smhr_businessunit.OPERATION = operation.Select;
         _obj_smhr_businessunit.ISDELETED = true;
         DataTable dt_Details = BLL.get_BusinessUnit(_obj_smhr_businessunit);
         rcmb_Position.DataSource     = dt_Details;
         rcmb_Position.DataValueField = "BUSINESSUNIT_ID";
         rcmb_Position.DataTextField  = "BUSINESSUNIT_CODE";
         rcmb_Position.DataBind();
         rcmb_Position.Items.Insert(0, new RadComboBoxItem("Select"));
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_DeptLogReportDaily", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #27
0
    /// <summary>
    ///  I Am Loading Business uit values based on business unit id
    /// </summary>

    protected void LoadBusinessUnit()
    {
        try
        {
            rcmb_BusinessUnitType.Items.Clear();
            SMHR_BUSINESSUNIT _obj_Smhr_BusinessUnit = new SMHR_BUSINESSUNIT();
            _obj_Smhr_BusinessUnit.OPERATION       = operation.Select;
            _obj_Smhr_BusinessUnit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString());
            DataTable dt = BLL.get_BusinessUnit(_obj_Smhr_BusinessUnit);
            rcmb_BusinessUnitType.DataSource     = dt;
            rcmb_BusinessUnitType.DataTextField  = "BUSINESSUNIT_CODE";
            rcmb_BusinessUnitType.DataValueField = "BUSINESSUNIT_ID";
            rcmb_BusinessUnitType.DataBind();
            rcmb_BusinessUnitType.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("'", "''"), "frm_Pms_Task", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
コード例 #28
0
 private void LoadBusinessUnit()
 {
     try
     {
         obj_smhr_Businessunit               = new SMHR_BUSINESSUNIT();
         _obj_Smhr_LoginInfo                 = new SMHR_LOGININFO();
         _obj_Smhr_LoginInfo.LOGIN_ID        = Convert.ToInt32(Session["USER_ID"]);
         _obj_Smhr_LoginInfo.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         System.Data.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"));
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "DivisionalwiseEmployee", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #29
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!IsPostBack)
         {
             SMHR_BUSINESSUNIT businessUnit = new SMHR_BUSINESSUNIT();
             businessUnit.ORGANISATION_ID    = Convert.ToInt32(Session["ORG_ID"]);
             businessUnit.OPERATION          = operation.Select;
             rcmbBusinessUnit.DataSource     = BLL.get_BusinessUnit(businessUnit);
             rcmbBusinessUnit.DataValueField = "BUSINESSUNIT_ID";
             rcmbBusinessUnit.DataTextField  = "BUSINESSUNIT_CODE";
             rcmbBusinessUnit.DataBind();
             rcmbBusinessUnit.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("'", "''"), "frmProject", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
コード例 #30
0
    private void LoadPaymentType()
    {
        try
        {
            _obj_smhr_businessunit                 = new SMHR_BUSINESSUNIT();
            _obj_smhr_businessunit.OPERATION       = operation.Empty;
            _obj_smhr_businessunit.BUSINESSUNIT_ID = Convert.ToInt32(ddl_BusinessUnit.SelectedValue);
            _obj_smhr_businessunit.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            DataTable dt = BLL.get_BusinessUnit(_obj_smhr_businessunit);

            ddl_paymentType.DataSource     = dt;
            ddl_paymentType.DataTextField  = "HR_MASTER_CODE";
            ddl_paymentType.DataValueField = "HR_MASTER_ID";
            ddl_paymentType.DataBind();
            ddl_paymentType.Items.Insert(0, new RadComboBoxItem("Select"));
        }
        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");
        }
    }