Beispiel #1
0
 public void LoadGrid()
 {
     try
     {
         if (Control != null)
         {
             if ((Convert.ToString(Session["SELFSERVICE"]) == "true" && Control.ToUpper() == "SELFDISCIPLINARYNOTES") || (Convert.ToString(Session["SELFSERVICE"]) == "" && Control.ToUpper() == "SELFDISCIPLINARYNOTES"))
             {
                 SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpdisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
                 _obj_Smhr_EmpdisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                 _obj_Smhr_EmpdisciplinaryAction.EMP_ID          = Convert.ToInt32(Session["EMP_ID"]);
                 _obj_Smhr_EmpdisciplinaryAction.OPERATION       = operation.Self;
                 DataTable DT = BLL.get_EmpDiscNotes(_obj_Smhr_EmpdisciplinaryAction);
                 Rg_DisactRec.DataSource = DT;
                 //Rg_DisactRec.DataBind();
                 clearControls();
                 Rg_DisactRec.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
             }
             else
             {
                 BLL.ShowMessage(this, "You do not have access on this screen.");
                 return;
             }
         }
         //}
         //else if (Convert.ToString(Session["SELFSERVICE"]) == "")
         //{
         //    SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpdisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
         //    _obj_Smhr_EmpdisciplinaryAction.OPERATION = operation.Select_Self;
         //    _obj_Smhr_EmpdisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         //    _obj_Smhr_EmpdisciplinaryAction.EMPDSPACT_RPTMNGID = Convert.ToInt32(Session["EMP_ID"]);
         //    DataTable DT = BLL.get_EmpDiscNotes(_obj_Smhr_EmpdisciplinaryAction);
         //    Rg_DisactRec.DataSource = DT;
         //    //Rg_DisactRec.DataBind();
         //    clearControls();
         //}
         else
         {
             SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpdisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
             _obj_Smhr_EmpdisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             _obj_Smhr_EmpdisciplinaryAction.LOGIN_ID        = Convert.ToInt32(Session["USER_ID"]);
             DataTable DT = BLL.get_EmpDiscNotes(_obj_Smhr_EmpdisciplinaryAction);
             Rg_DisactRec.DataSource = DT;
             //Rg_DisactRec.DataBind();
             clearControls();
         }
     }
     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");
     }
 }
Beispiel #2
0
    private void LoadReportingEmployees_Edit()
    {
        try
        {
            //if (Convert.ToString(rcmb_DisactRecEmpID.SelectedItem.Value) != "-1")
            if (rcmb_DisactRecEmpID.SelectedIndex > 0)
            {
                SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
                _obj_Smhr_EmpDisciplinaryAction.OPERATION       = operation.FILLEMP_Edit;
                _obj_Smhr_EmpDisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);
                dt.DefaultView.RowFilter = " EMP_ID <> " + Convert.ToString(rcmb_DisactRecEmpID.SelectedItem.Value);
                dt = dt.DefaultView.ToTable();
                rcmb_DisactRecManagerID.Items.Clear();
                rcmb_DisactRecManagerID.DataSource     = dt;
                rcmb_DisactRecManagerID.DataTextField  = "EMPNAME";
                rcmb_DisactRecManagerID.DataValueField = "EMP_ID";
                rcmb_DisactRecManagerID.DataBind();


                SMHR_EMPLOYEE _obj_Smhr_Employee = new SMHR_EMPLOYEE();
                _obj_Smhr_Employee.OPERATION       = operation.Select;
                _obj_Smhr_Employee.EMP_ID          = Convert.ToInt32(rcmb_DisactRecEmpID.SelectedItem.Value);
                _obj_Smhr_Employee.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);//BASED ON THE ORGANISATION DISPLAYING EMPLOYEE
                dt = new DataTable();
                dt = BLL.get_Employee(_obj_Smhr_Employee);
                if (dt.Rows.Count > 0)
                {
                    rcmb_DisactRecManagerID.SelectedIndex = rcmb_DisactRecManagerID.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["EMP_REPORTINGEMPLOYEE"]));
                    if (dt.Rows[0]["EMP_DOJ"] != DBNull.Value)
                    {
                        rdtp_DisactRecDOJ.SelectedDate = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["EMP_DOJ"]));
                    }
                    // need to check with archan madam and sridevi madam
                }
                rcmb_DisactRecManagerID.Enabled = true;
            }
            else
            {
                rcmb_DisactRecManagerID.Items.Clear();
                rdtp_DisactRecDOJ.SelectedDate = null;
            }
            rcmb_DisactRecManagerID.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_DisactRecording", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
    protected void LoadEmployees()
    {
        try
        {
            if (Convert.ToInt32(Session["EMP_ID"]) == (-1))
            {
                SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
                _obj_Smhr_EmpDisciplinaryAction.OPERATION = operation.FILLEMP_Edit;
                DataTable dt = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);

                rcmb_UserManagersEmployee.Items.Clear();
                rcmb_UserManagersEmployee.DataSource     = dt;
                rcmb_UserManagersEmployee.DataTextField  = "EMPNAME";
                rcmb_UserManagersEmployee.DataValueField = "EMP_ID";
                rcmb_UserManagersEmployee.DataBind();
                rcmb_UserManagersEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
                rcmb_UserManagersEmployee.Enabled = false;
            }
            else
            {
                SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
                _obj_Smhr_EmpDisciplinaryAction.OPERATION       = operation.FILLEMP_Edit;
                _obj_Smhr_EmpDisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);

                rcmb_UserManagersEmployee.Items.Clear();
                rcmb_UserManagersEmployee.DataSource     = dt;
                rcmb_UserManagersEmployee.DataTextField  = "EMPNAME";
                rcmb_UserManagersEmployee.DataValueField = "EMP_ID";
                rcmb_UserManagersEmployee.DataBind();
                rcmb_UserManagersEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
                rcmb_UserManagersEmployee.Enabled = false;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Users", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
 protected void LoadEmployee()
 {
     try
     {
         rcmb_Employee.Items.Clear();
         SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
         _obj_Smhr_EmpDisciplinaryAction.OPERATION       = operation.Empty1;
         _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_BUID  = Convert.ToInt32(rcmb_businessunit.SelectedItem.Value);
         _obj_Smhr_EmpDisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         rcmb_Employee.DataSource     = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);
         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("'", "''"), "frm_EmployeeChart", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
         return;
     }
 }
Beispiel #5
0
    protected void loadDropdown()
    {
        try
        {
            rcmb_UserManagerUserGroups.Items.Clear();
            rcmb_UserManagerUserGroups.DataSource     = BLL.get_LoginType(new SMHR_LOGINTYPE());
            rcmb_UserManagerUserGroups.DataTextField  = "LOGTYP_CODE";
            rcmb_UserManagerUserGroups.DataValueField = "LOGTYP_ID";
            rcmb_UserManagerUserGroups.DataBind();
            rcmb_UserManagerUserGroups.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));

            SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
            _obj_Smhr_EmpDisciplinaryAction.OPERATION = operation.Empty;
            DataTable dt = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);

            rcmb_UserManagersEmployee.Items.Clear();
            rcmb_UserManagersEmployee.DataSource     = dt;
            rcmb_UserManagersEmployee.DataTextField  = "EMPNAME";
            rcmb_UserManagersEmployee.DataValueField = "EMP_ID";
            rcmb_UserManagersEmployee.DataBind();
            rcmb_UserManagersEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));

            SMHR_ORGANISATION _obj_Organisation = new SMHR_ORGANISATION();
            _obj_Organisation.MODE = 1;
            DataTable dtorg = BLL.get_Organisation(_obj_Organisation);
            rcmb_Organisation.DataSource     = dtorg;
            rcmb_Organisation.DataTextField  = "ORGANISATION_NAME";
            rcmb_Organisation.DataValueField = "ORGANISATION_ID";
            rcmb_Organisation.DataBind();
            rcmb_Organisation.Items.Insert(0, new RadComboBoxItem("Select"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Admin", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Beispiel #6
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
            _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_BUID     = Convert.ToInt32(rcmb_DisactRecBU.SelectedValue);
            _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_EMPID    = Convert.ToInt32(rcmb_DisactRecEmpID.SelectedItem.Value);
            _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_RPTMNGID = Convert.ToInt32(rcmb_DisactRecManagerID.SelectedItem.Value);
            _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_REMARKS  = BLL.ReplaceQuote(rtxt_DisactRecRemarks.Text);
            _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_REASON   = BLL.ReplaceQuote(rtxt_DisactRecReason.Text);
            _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_DATE     = Convert.ToDateTime(rdtp_DisactRecDate.SelectedDate);

            if (!string.IsNullOrEmpty(fupAttachment.PostedFile.FileName))
            {
                fupAttachment.PostedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Attachments"), fupAttachment.FileName));
                _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_ATTACHMENT = "~/Attachments/" + fupAttachment.FileName;
            }
            else
            {
                if (ViewState["fileLocation"] != null)
                {
                    _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_ATTACHMENT = Convert.ToString(ViewState["fileLocation"]);
                }
            }
            // _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_ATTACHMENT = "";
            _obj_Smhr_EmpDisciplinaryAction.CREATEDBY   = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_EmpDisciplinaryAction.CREATEDDATE = DateTime.Now;

            _obj_Smhr_EmpDisciplinaryAction.LASTMDFBY       = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_Smhr_EmpDisciplinaryAction.LASTMDFDATE     = DateTime.Now;
            _obj_Smhr_EmpDisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);

            SMHR_EMPLOYEE _obj_smhr_employee = new SMHR_EMPLOYEE();
            _obj_smhr_employee.OPERATION = operation.Select;
            _obj_smhr_employee.EMP_ID    = Convert.ToInt32(rcmb_DisactRecEmpID.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);
            if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 2)
            {
                BLL.ShowMessage(this, "Employee is Relieved.You can not update the record.");
                return;
            }
            else if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 3)
            {
                BLL.ShowMessage(this, "Employee is Rehired.You can not update the record.");
                return;
            }
            //else if (Convert.ToInt32(dt_Details.Rows[0]["EMP_STATUS"]) == 3)
            //{
            //    BLL.ShowMessage(this, "Employee is Rehired.You can not update the record.");
            //    return;
            //}
            else
            {
                switch (((Button)sender).ID.ToUpper())
                {
                case "BTN_EDIT":
                    _obj_Smhr_EmpDisciplinaryAction.EMPDSPACT_ID = Convert.ToInt32(HF_ID.Value);    //Convert.ToInt32(lbl_DisactRecID.Text);
                    _obj_Smhr_EmpDisciplinaryAction.OPERATION    = operation.Update;
                    if (BLL.set_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction))
                    {
                        BLL.ShowMessage(this, "Information Updated Successfully");
                    }
                    else
                    {
                        BLL.ShowMessage(this, "Information Not Saved");
                    }

                    break;

                case "BTN_SAVE":
                    _obj_Smhr_EmpDisciplinaryAction.OPERATION = operation.Insert;
                    if (BLL.set_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction))
                    {
                        BLL.ShowMessage(this, "Information Saved Successfully");
                    }
                    else
                    {
                        BLL.ShowMessage(this, "Information Not Saved");
                    }
                    break;

                default:
                    break;
                }
            }
            Rm_DR_page.SelectedIndex = 0;
            LoadGrid();
            Rg_DisactRec.DataBind();
        }
        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");
        }
    }
Beispiel #7
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            loadDropdown();
            clearControls();
            SMHR_EMPDISCIPLINARYACTION _obj_Displinary = new SMHR_EMPDISCIPLINARYACTION();
            _obj_Displinary.OPERATION       = operation.Select;
            _obj_Displinary.EMPDSPACT_ID    = Convert.ToInt32(e.CommandArgument);
            _obj_Displinary.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            DataTable dt = BLL.get_EmpDiscNotes(_obj_Displinary);
            rcmb_DisactRecBU.SelectedIndex = rcmb_DisactRecBU.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["EMPDSPACT_BUID"]));
            LoadEmployees_Edit();
            //lbl_DisactRecID.Text = Convert.ToString(dt.Rows[0]["EMPDSPACT_ID"]);
            HF_ID.Value = Convert.ToString(dt.Rows[0]["EMPDSPACT_ID"]);
            rcmb_DisactRecEmpID.SelectedIndex = rcmb_DisactRecEmpID.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["EMPDSPACT_EMPID"]));
            rcmb_DisactRecEmpID_SelectedIndexChanged(null, null);
            rcmb_DisactRecManagerID.SelectedIndex = rcmb_DisactRecManagerID.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["EMPDSPACT_RPTMNGID"]));
            rcmb_DisactRecManagerID.Enabled       = false;
            rtxt_DisactRecRemarks.Text            = Convert.ToString(dt.Rows[0]["EMPDSPACT_REMARKS"]);
            rtxt_DisactRecReason.Text             = Convert.ToString(dt.Rows[0]["EMPDSPACT_REASON"]);
            rdtp_DisactRecDate.SelectedDate       = Convert.ToDateTime(dt.Rows[0]["EMPDSPACT_DATE"]);

            if (!string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["EMPDSPACT_ATTACHMENT"])))
            {
                if (File.Exists(Server.MapPath(Convert.ToString(dt.Rows[0]["EMPDSPACT_ATTACHMENT"]))))
                {
                    lnk_fupAttachment.Visible       = true;
                    lnk_fupAttachment.OnClientClick = "javascript:window.open('../" + Convert.ToString(dt.Rows[0]["EMPDSPACT_ATTACHMENT"]).TrimStart('~', '/') + "');return false;";
                    ViewState["fileLocation"]       = Convert.ToString(dt.Rows[0]["EMPDSPACT_ATTACHMENT"]);
                }
            }

            if (Convert.ToInt32(Session["WRITEFACILITY"]) == 2)
            {
                btn_Edit.Visible = false;
            }

            else
            {
                //if (Control != null)
                //{
                //if (Convert.ToString(Session["SELF_DSPACT"]) == "SELFIDENTIFICATION")
                if (Control != null)
                {
                    if ((Convert.ToString(Session["SELFSERVICE"]) == "true" && Control.ToUpper() == "SELFDISCIPLINARYNOTES") || (Convert.ToString(Session["SELFSERVICE"]) == "" && Control.ToUpper() == "SELFDISCIPLINARYNOTES"))
                    {
                        btn_Edit.Visible = false;
                    }
                }
                //}
                else
                {
                    btn_Edit.Visible = true;
                }
            }

            rcmb_DisactRecBU.Enabled    = false;
            rcmb_DisactRecEmpID.Enabled = false;
            Rm_DR_page.SelectedIndex    = 1;
        }
        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");
        }
    }
    protected void loadDropdown()
    {
        try
        {
            if (Convert.ToInt32(Session["EMP_ID"]) == (-1))
            {
                //_obj_Smhr_LoginInfo = new SMHR_LOGINTYPE();
                //rcmb_UserManagerUserGroups.Items.Clear();
                //_obj_Smhr_LoginInfo.OPERATION = operation.Select;
                //_obj_Smhr_LoginInfo.ORGANISATION_ID = 0; //Convert.ToInt32(Session["ORG_ID"]);
                //DataTable dt_usergroup = BLL.get_LoginType(_obj_Smhr_LoginInfo);
                //rcmb_UserManagerUserGroups.DataSource = dt_usergroup;
                //rcmb_UserManagerUserGroups.DataTextField = "LOGTYP_CODE";
                //rcmb_UserManagerUserGroups.DataValueField = "LOGTYP_ID";
                //rcmb_UserManagerUserGroups.DataBind();
                //rcmb_UserManagerUserGroups.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
                //rcmb_UserManagerUserGroups.SelectedIndex = rcmb_UserManagerUserGroups.FindItemIndexByValue(dt_usergroup.Rows[0]["LOGTYP_CODE"].ToString());

                SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
                _obj_Smhr_EmpDisciplinaryAction.OPERATION = operation.Empty;
                DataTable dt = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);

                rcmb_UserManagersEmployee.Items.Clear();
                rcmb_UserManagersEmployee.DataSource     = dt;
                rcmb_UserManagersEmployee.DataTextField  = "EMPNAME";
                rcmb_UserManagersEmployee.DataValueField = "EMP_ID";
                rcmb_UserManagersEmployee.DataBind();
                rcmb_UserManagersEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
                rcmb_UserManagersEmployee.Enabled = false;

                SMHR_ORGANISATION _obj_Organisation = new SMHR_ORGANISATION();
                _obj_Organisation.MODE = 1;
                DataTable dtorg = BLL.get_Organisation(_obj_Organisation);
                rcmb_Organisation.DataSource     = dtorg;
                rcmb_Organisation.DataTextField  = "ORGANISATION_NAME";
                rcmb_Organisation.DataValueField = "ORGANISATION_ID";
                rcmb_Organisation.DataBind();
                rcmb_Organisation.Items.Insert(0, new RadComboBoxItem("Select"));
            }
            else
            {
                _obj_Smhr_LoginInfo = new SMHR_LOGINTYPE();
                rcmb_UserManagerUserGroups.Items.Clear();
                _obj_Smhr_LoginInfo.OPERATION             = operation.Select;
                _obj_Smhr_LoginInfo.ORGANISATION_ID       = Convert.ToInt32(Session["ORG_ID"]);
                rcmb_UserManagerUserGroups.DataSource     = BLL.get_LoginType(_obj_Smhr_LoginInfo);
                rcmb_UserManagerUserGroups.DataTextField  = "LOGTYP_CODE";
                rcmb_UserManagerUserGroups.DataValueField = "LOGTYP_ID";
                rcmb_UserManagerUserGroups.DataBind();
                rcmb_UserManagerUserGroups.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));

                SMHR_EMPDISCIPLINARYACTION _obj_Smhr_EmpDisciplinaryAction = new SMHR_EMPDISCIPLINARYACTION();
                _obj_Smhr_EmpDisciplinaryAction.OPERATION       = operation.Empty;
                _obj_Smhr_EmpDisciplinaryAction.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt = BLL.get_EmpDiscNotes(_obj_Smhr_EmpDisciplinaryAction);

                rcmb_UserManagersEmployee.Items.Clear();
                rcmb_UserManagersEmployee.DataSource     = dt;
                rcmb_UserManagersEmployee.DataTextField  = "EMPNAME";
                rcmb_UserManagersEmployee.DataValueField = "EMP_ID";
                rcmb_UserManagersEmployee.DataBind();
                rcmb_UserManagersEmployee.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
                rcmb_UserManagersEmployee.Enabled = false;

                //SMHR_ORGANISATION _obj_Organisation = new SMHR_ORGANISATION();
                //_obj_Organisation.MODE = 1;
                //DataTable dtorg = BLL.get_Organisation(_obj_Organisation);
                //rcmb_Organisation.DataSource = dtorg;
                //rcmb_Organisation.DataTextField = "ORGANISATION_NAME";
                //rcmb_Organisation.DataValueField = "ORGANISATION_ID";
                //rcmb_Organisation.DataBind();
                //rcmb_Organisation.Items.Insert(0, new RadComboBoxItem("Select"));

                _obj_LoginInfo                       = new SMHR_LOGININFO();
                _obj_LoginInfo.OPERATION             = operation.Login1;
                _obj_LoginInfo.LOGIN_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt_logindetails = BLL.get_Logindetails(_obj_LoginInfo);
                rcmb_Organisation.DataSource     = dt_logindetails;
                rcmb_Organisation.DataTextField  = "organisation_name";
                rcmb_Organisation.DataValueField = "organisation_id";
                rcmb_Organisation.DataBind();
                //rcmb_Organisation.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));
                rcmb_Organisation.SelectedIndex = rcmb_Organisation.FindItemIndexByValue(dt_logindetails.Rows[0]["ORGANISATION_NAME"].ToString());
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Users", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }