protected void Page_init(object sender, EventArgs e) { string EmpId = HttpContext.Current.Session["UserAuthId"] == null ? string.Empty : HttpContext.Current.Session["UserAuthId"].ToString(); if (EmpId.Length == 0) { GlobalMethods.logout(); } #region Now checking if this user have access to MDE Program if (!AccessRightsBAL.IsMDE(Convert.ToInt32(HttpContext.Current.Session["UserAuthId"].ToString()))) { GlobalMethods.logout(); } #endregion }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string CompId = string.Empty; string BranchId = string.Empty; string BranchName = string.Empty; string LstBranchdropdown = string.Empty; string SelectBranchdrpdown = string.Empty; StringBuilder strAccessRole = new StringBuilder(""); phLogoTop.Controls.Add(new LiteralControl("<a href='dashboard.aspx?Dash=active'><img src='CSSBackEnd/img/logo.png' width='115%' class='img-responsive' alt='LRCA: LEAD Rental Certification and Accreditation'></a>")); clsUser objUser = new clsUser(); objUser = UserDAL.SelectUserById(Convert.ToInt32(Session["UserAuthId"].ToString())); if (objUser != null) { if (GlobalMethods.ValueIsNull(objUser.ImageURL).Length > 0) { phProfileImg.Controls.Add(new LiteralControl("<img src='" + objUser.ImageURL.ToString() + "' class='img-circle m-b, img-responsive, center-block' width='70%' alt='" + GlobalMethods.stringToMixedCase(objUser.FName + " " + objUser.LName) + "'>")); lblUserName.Text = "<span>" + GlobalMethods.stringToMixedCase(objUser.FName + " " + objUser.LName) + "</span>"; } else { phProfileImg.Controls.Add(new LiteralControl("<img src='CSSBackEnd/img/avatars/sunny-big.png' class='img-circle m-b, img-responsive, center-block' width='70%' alt='" + GlobalMethods.stringToMixedCase(objUser.FName + " " + objUser.LName) + "'>")); lblUserName.Text = "<span>" + GlobalMethods.stringToMixedCase(objUser.FName + " " + objUser.LName) + "</span>"; } if (AccessRightsBAL.IsMDE(Convert.ToInt32(objUser.AuthorisedUserId))) { phMDE.Visible = true; } else { phMDE.Visible = false; } if (objUser.IsAdmin == 1) { strAccessRole.Append("Administrator"); } #region Now getting all the UserRole and making sure buttons are displayed accordingly. List <clsUserRole> lstURole = new List <clsUserRole>(); lstURole = UserRoleDAL.SelectDynamicUserRole("AuthorizedUserId = " + objUser.AuthorisedUserId + "", "UserRoleId"); if (lstURole != null) { if (lstURole.Count > 0) { for (int i = 0; i < lstURole.Count; i++) { // This is MDE Role if (lstURole[i].RoleId == 1) { #region This is MDE Role access allowed. strAccessRole.Append("<br />MDE"); #endregion } } } } #endregion pnRole.Controls.Add(new LiteralControl(strAccessRole.ToString())); } } }