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"); } }
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"); } }
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"); } }
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"); } }
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; } } } } } }
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(" ", " ") + " " + mName.ToUpper().Replace(" ", " ") + " " + lName.ToUpper().Replace(" ", " "); 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"); } }