Exemplo n.º 1
0
    protected void loadDropdown()
    {
        try
        {
            rcmb_AssignPrivilageUserGroups.Items.Clear();
            _obj_LoginType = new SMHR_LOGINTYPE();
            _obj_LoginType.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_LoginType.OPERATION       = operation.Select;
            DataTable dt = BLL.get_LoginType(_obj_LoginType);
            rcmb_AssignPrivilageUserGroups.DataSource     = dt;
            rcmb_AssignPrivilageUserGroups.DataTextField  = "LOGTYP_CODE";
            rcmb_AssignPrivilageUserGroups.DataValueField = "LOGTYP_ID";
            rcmb_AssignPrivilageUserGroups.DataBind();
            rcmb_AssignPrivilageUserGroups.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0"));


            //method to get module names
            rcmb_Module.Items.Clear();
            SMHR_FORMS _obj_Smhr_forms = new SMHR_FORMS();
            _obj_Smhr_forms.MODE       = 2;
            rcmb_Module.DataSource     = BLL.get_Modules(_obj_Smhr_forms);
            rcmb_Module.DataTextField  = "SMHR_MODULE_NAME";
            rcmb_Module.DataValueField = "SMHR_MODULE_ID";
            rcmb_Module.DataBind();
            rcmb_Module.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_AssignPriveleges", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemplo n.º 2
0
    protected void rcmb_Module_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            SMHR_FORMS _obj_smhr_privileges = new SMHR_FORMS();
            _obj_smhr_privileges.MODE = 3;
            _obj_smhr_privileges.FORMS_PACKAGE_ID = Convert.ToInt32(rcmb_Package.SelectedItem.Value);
            _obj_smhr_privileges.FORMS_MODULE_ID = Convert.ToInt32(rcmb_Module.SelectedItem.Value);
            DataTable dt = new DataTable();
            dt = BLL.get_FormsbyModuleId(_obj_smhr_privileges);
            if (dt.Rows.Count > 0)
            {
                Rg_Privilege.DataSource = dt;
                Rg_Privilege.DataBind();

            }
            else
            {
                Rg_Privilege.DataSource = null;
                Rg_Privilege.DataBind();
                BLL.ShowMessage(this, "No Records Found");

            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_userPrivileges", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemplo n.º 3
0
 protected void LoadModule()
 {
     try
     {
         SMHR_FORMS _obj_smhr_forms = new SMHR_FORMS();
         _obj_smhr_forms.MODE = 2;
         rcmb_Module.Items.Clear();
         rcmb_Module.DataSource = BLL.get_Modules(_obj_smhr_forms);
         rcmb_Module.DataTextField = "SMHR_MODULE_NAME";
         rcmb_Module.DataValueField = "SMHR_MODULE_ID";
         rcmb_Module.DataBind();
         rcmb_Module.Items.Insert(0, new RadComboBoxItem("Select"));
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_userPrivileges", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemplo n.º 4
0
 private void get_forms()
 {
     try
     {
         SMHR_FORMS _obj_Smhr_forms = new SMHR_FORMS();
         rcmb_AssignPrivilagesForms.Items.Clear();
         _obj_Smhr_forms.OPERATION                 = operation.Validate;
         _obj_Smhr_forms.FORMS_MODULE_ID           = Convert.ToInt32(rcmb_Module.SelectedItem.Value);
         rcmb_AssignPrivilagesForms.DataSource     = BLL.get_FormsbyModule(_obj_Smhr_forms);
         rcmb_AssignPrivilagesForms.DataTextField  = "FORMS_NAME";
         rcmb_AssignPrivilagesForms.DataValueField = "FORMS_ID";
         rcmb_AssignPrivilagesForms.DataBind();
         rcmb_AssignPrivilagesForms.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_AssignPriveleges", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
Exemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Session["SUPERMODULE_ID"] = null;
         if (Convert.ToInt32(Session["EMP_ID"]) == (-1))
         {
             Response.Redirect("~/Masters/Default.aspx", false);
         }
         else
         {
             SMHR_FORMS _obj_Smhr_forms = new SMHR_FORMS();
             _obj_Smhr_forms.MODE            = 7;
             _obj_Smhr_forms.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             DataTable dt = BLL.get_Modules(_obj_Smhr_forms);
             if (dt.Rows.Count > 0)
             {
                 for (int i = 0; i < dt.Rows.Count; i++)
                 {
                     if (Convert.ToInt32(dt.Rows[i]["SMHR_SUP_MODULE_ID"]) == 1)
                     {
                         btn_hrpayroll.Visible = true;
                     }
                     else if (Convert.ToInt32(dt.Rows[i]["SMHR_SUP_MODULE_ID"]) == 2)
                     {
                         btn_pms.Visible = true;
                     }
                     else if (Convert.ToInt32(dt.Rows[i]["SMHR_SUP_MODULE_ID"]) == 3)
                     {
                         btn_training.Visible = true;
                     }
                     else
                     {
                         btn_recruitment.Visible = true;
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!IsPostBack)
            {
                //To load super modules
                // Session["SUPERMODULE_ID"] = null;
                SMHR_FORMS _obj_Smhr_forms = new SMHR_FORMS();
                _obj_Smhr_forms.MODE            = 7;
                _obj_Smhr_forms.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                DataTable dt = BLL.get_Modules(_obj_Smhr_forms);
                ViewState["SUPER_MODULES"] = dt;
                rcmb_module.DataSource     = dt;
                rcmb_module.DataTextField  = "SMHR_SUP_MODULE_NAME";
                rcmb_module.DataValueField = "SMHR_SUP_MODULE_ID";
                rcmb_module.DataBind();
                if (Convert.ToInt32(Session["EMP_ID"]) == (-1))
                {
                    rcmb_module.Enabled = false;
                }
                else
                {
                    rcmb_module.SelectedIndex = rcmb_module.FindItemIndexByValue((Convert.ToInt32(Session["SUPERMODULE_ID"])).ToString());
                }

                lblyear.Text = Convert.ToString(DateTime.Now.Year);
                if (Session["USERNAME"] == null)
                {
                    Response.Redirect("~/Login.aspx", false);
                }
                if (Session["ORG_ID"] == null)
                {
                    Response.Redirect("~/Login.aspx", false);
                }
                DataTable dtGlobal = BLL.ExecuteQuery(" EXEC USP_SMHR_GLOBALCONFIG @OPERATION = 'Check',@GLOBALCONFIG_ORGANISATION_ID = '" + Convert.ToString(Session["ORG_ID"]) + "'");
                if (dtGlobal.Rows.Count != 0)
                {
                    string temp  = Convert.ToString(BLL.ExecuteQuery(" EXEC USP_SMHR_GLOBALCONFIG @OPERATION = 'Check',@GLOBALCONFIG_ORGANISATION_ID = '" + Convert.ToString(Session["ORG_ID"]) + "'").Rows[0]["GLOBALCONFIG_COMPANYLOGO"]);
                    string temp1 = Convert.ToString(BLL.ExecuteQuery(" EXEC USP_SMHR_GLOBALCONFIG @OPERATION = 'Check',@GLOBALCONFIG_ORGANISATION_ID = '" + Convert.ToString(Session["ORG_ID"]) + "'").Rows[0]["GLOBALCONFIG_COMPANYLOGO_WIDTH"]);
                    string temp2 = Convert.ToString(BLL.ExecuteQuery(" EXEC USP_SMHR_GLOBALCONFIG @OPERATION = 'Check',@GLOBALCONFIG_ORGANISATION_ID = '" + Convert.ToString(Session["ORG_ID"]) + "'").Rows[0]["GLOBALCONFIG_COMPANYLOGO_HEIGHT"]);
                    // img_CompLogo.ImageUrl = temp;
                    // img_CompLogo.Width = Unit.Pixel(Convert.ToInt32(temp1));
                    // img_CompLogo.Height = Unit.Pixel(Convert.ToInt32(temp2));
                }

                string Name = string.Empty;
                if (Convert.ToInt32(Session["EMP_ID"]) > 0)
                {
                    string fName = string.Empty;
                    string mName = string.Empty;
                    string lName = string.Empty;
                    _obj_smhr_employee                 = new SMHR_EMPLOYEE();
                    _obj_smhr_employee.OPERATION       = operation.Select;
                    _obj_smhr_employee.EMP_ID          = Convert.ToInt32(Session["EMP_ID"]);
                    _obj_smhr_employee.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                    DataTable dt_Details = BLL.get_Employee(_obj_smhr_employee);
                    if (dt_Details.Rows.Count > 0)
                    {
                        _obj_smhr_applicant                 = new SMHR_APPLICANT();
                        _obj_smhr_applicant.OPERATION       = operation.Select;
                        _obj_smhr_applicant.APPLICANT_ID    = Convert.ToInt32(Convert.ToString(dt_Details.Rows[0][2]));
                        _obj_smhr_applicant.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
                        DataTable dtApp = BLL.get_Applicant(_obj_smhr_applicant);
                        if (dtApp.Rows.Count > 0)
                        {
                            fName = Convert.ToString(dtApp.Rows[0]["APPLICANT_FIRSTNAME"]);
                            mName = Convert.ToString(dtApp.Rows[0]["APPLICANT_MIDDLENAME"]);
                            lName = Convert.ToString(dtApp.Rows[0]["APPLICANT_LASTNAME"]);
                        }
                    }
                    string strnew = fName.ToUpper().Replace(" ", "&nbsp;") + " " + mName.ToUpper().Replace(" ", "&nbsp;") + " " + lName.ToUpper().Replace(" ", "&nbsp;");
                    Name = strnew;
                }
                else
                {
                    Name = string.Empty;
                }
                if (Session["USER_ID"] != null)
                {
                    Lnk_LogOut.Visible = true;
                    lnk_Home.Visible   = true;
                    if (Name == string.Empty)
                    {
                        hyp_Name.Text = Convert.ToString(Session["USERNAME"]);
                    }
                    else
                    {
                        hyp_Name.Text = Name;
                    }
                }
                if (Session["ORG_NAME"] != null)
                {
                    lbl_org.Text = Convert.ToString(Session["ORG_NAME"]);
                }
                if (Session["EMP_TYPE"] != null)
                {
                    GetMenu(Convert.ToString(Session["EMP_TYPE"]));
                }
                else
                {
                    if (Request.FilePath.IndexOf("Login.aspx") == -1)
                    {
                        Response.Redirect("~/Login.aspx", false);
                    }
                }
                if (Convert.ToInt32(Session["EMP_ID"]) > 0)
                {
                    hypPasswordReset.Visible = false;
                    pr.Visible          = false;
                    trOld.Visible       = true;
                    trPassReset.Visible = false;
                }
                else
                {
                    hypPasswordReset.Visible = true;
                    pr.Visible          = true;
                    trOld.Visible       = false;
                    trPassReset.Visible = true;
                }
                if (Session["USER_ID"] == null)
                {
                    Response.Redirect("~/frm_SesstionExp.aspx", false);
                }
            }
            if (Session["USER_ID"] == null)
            {
                Response.Redirect("~/frm_SesstionExp.aspx", false);
            }
            BreadCrumb();
            this.Page.Title = ":: Smart HR ::";
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "SMHRMaster", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }