protected void Page_Load(object sender, EventArgs e) { PagesAccess objPagesAccess = new PagesAccess(); if (objPagesAccess.CheckAccess(Path.GetFileNameWithoutExtension(Page.AppRelativeVirtualPath), Session[RunningCache.UserProfile].ToString()) == true) { try { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); if (!IsPostBack) { if (HttpContext.Current.Session["AlertOn"] != null) { if ((Boolean)HttpContext.Current.Session["AlertOn"] == true) { if (this.global_error.Visible) { this.global_error.Visible = false; } this.global_success.Visible = true; this.global_success_msg.Text = Mains.Constant.SUCCESS_INSERT; } HttpContext.Current.Session["AlertOn"] = null; } bindgrid(); bindSectorInterest(); bindAreaInterest(); bindUsers(); } if (this.Edit_global.Visible) { this.Edit_global.Visible = false; } bindgrid(); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; execTimeLit.Text = String.Format("{0:00} minute(s), {1:00} seconde(s), {2:00} milliseconde(s)", ts.Minutes, ts.Seconds, ts.Milliseconds / 10); } catch (Exception ex) { if (this.global_success.Visible) { this.global_success.Visible = false; } this.global_error.Visible = true; this.global_error_msg.Text = Mains.Constant.GENERAL_ERR; } } }
protected void Page_Load(object sender, EventArgs e) { var ss = Session[RunningCache.UserLogin]; if (ss != null) { if (!string.IsNullOrEmpty(Session[RunningCache.UserLogin].ToString())) { _userFullName = Session[RunningCache.UserFullName].ToString(); _userProfile = Session[RunningCache.ProfileName].ToString(); } } else { Disconnect(); } if (Request.Form["__EVENTTARGET"] == "Disconnect") { Disconnect(); } if (!IsPostBack) { try { string pageName = Path.GetFileNameWithoutExtension(Page.AppRelativeVirtualPath); string strtype = Request.QueryString["type"]; #region Visibility of the Pages #region Contact List string a = Session[RunningCache.UserLogin].ToString(); if (objPagesAccess.CheckAccess("ContactList", Session[RunningCache.UserProfile].ToString()) == true) { liContacts.Visible = true; ulContacts.Visible = true; liContactList.Visible = true; } #endregion #region Sector if (objPagesAccess.CheckAccess("Sectors", Session[RunningCache.UserProfile].ToString()) == true) { liContacts.Visible = true; ulContacts.Visible = true; liConfiguration.Visible = true; ulConfiguration.Visible = true; liSector.Visible = true; } #endregion #region Areas if (objPagesAccess.CheckAccess("Areas", Session[RunningCache.UserProfile].ToString()) == true) { liContacts.Visible = true; ulContacts.Visible = true; liConfiguration.Visible = true; ulConfiguration.Visible = true; liArea.Visible = true; } #endregion #region Focal Point if (objPagesAccess.CheckAccess("FocalPoint", Session[RunningCache.UserProfile].ToString()) == true) { liContacts.Visible = true; ulContacts.Visible = true; liConfiguration.Visible = true; ulConfiguration.Visible = true; liSector.Visible = true; liFocalPoint.Visible = true; } #endregion #region Administration #region Profiles if (objPagesAccess.CheckAccess("Profiles", Session[RunningCache.UserProfile].ToString()) == true) { liAdmin.Visible = true; ulAdmin.Visible = true; LiUser.Visible = true; LiProfiles.Visible = true; } #endregion #region System page Access if (objPagesAccess.CheckAccess("SystemPageAccess", Session[RunningCache.UserProfile].ToString()) == true) { liAdmin.Visible = true; ulAdmin.Visible = true; LiUser.Visible = true; LiSystemPageAccess.Visible = true; } #endregion #region Add User if (objPagesAccess.CheckAccess("AddUsers", Session[RunningCache.UserProfile].ToString()) == true) { liAdmin.Visible = true; ulAdmin.Visible = true; LiUser.Visible = true; LiAddUsers.Visible = true; } #endregion #region System Module if (objPagesAccess.CheckAccess("SystemMod", Session[RunningCache.UserProfile].ToString()) == true) { liAdmin.Visible = true; ulAdmin.Visible = true; liSystemMod.Visible = true; } if (objPagesAccess.CheckAccess("SystemPage", Session[RunningCache.UserProfile].ToString()) == true) { liAdmin.Visible = true; ulAdmin.Visible = true; liSystemPage.Visible = true; } #endregion #endregion #endregion #region Active Page #region Contact List if (pageName == "ContactList") { liContacts.Attributes.Add("class", "open"); liContactList.Attributes.Add("class", "active"); } if (pageName == "Sectors") { liContacts.Attributes.Add("class", "open"); liConfiguration.Attributes.Add("class", "open"); liSector.Attributes.Add("class", "active"); } if (pageName == "Areas") { liContacts.Attributes.Add("class", "open"); liConfiguration.Attributes.Add("class", "open"); liArea.Attributes.Add("class", "active"); } if (pageName == "FocalPoint") { liContacts.Attributes.Add("class", "open"); liConfiguration.Attributes.Add("class", "open"); liFocalPoint.Attributes.Add("class", "active"); } #endregion #region Administration if (pageName == "Profiles") { liAdmin.Attributes.Add("class", "open"); LiUser.Attributes.Add("class", "open"); LiProfiles.Attributes.Add("class", "active"); } if (pageName == "AddUsers") { liAdmin.Attributes.Add("class", "open"); LiUser.Attributes.Add("class", "open"); LiAddUsers.Attributes.Add("class", "active"); } if (pageName == "SystemPageAccess") { liAdmin.Attributes.Add("class", "open"); LiUser.Attributes.Add("class", "open"); LiSystemPageAccess.Attributes.Add("class", "active"); } if (pageName == "SystemMod") { liAdmin.Attributes.Add("class", "open"); liSystemMod.Attributes.Add("class", "active"); } if (pageName == "SystemPage") { liAdmin.Attributes.Add("class", "open"); liSystemPage.Attributes.Add("class", "active"); } #endregion #endregion } catch (Exception ex) { } } }
protected void Page_Load(object sender, EventArgs e) { PagesAccess objPagesAccess = new PagesAccess(); if (objPagesAccess.CheckAccess(Path.GetFileNameWithoutExtension(Page.AppRelativeVirtualPath), Session[RunningCache.UserProfile].ToString()) == true) { try { CultureInfo ci = new CultureInfo("en-GB"); var format = "dd, MMMM yyyy"; ClientScript.GetPostBackEventReference(this, string.Empty); if (Request.Form["__EVENTTARGET"] == "Disconnect") { Disconnect(); } if (Session[RunningCache.UserLogin] == null) { Disconnect(); } if (!IsPostBack) { if (HttpContext.Current.Session["AlertOn"] != null) { if ((Boolean)HttpContext.Current.Session["AlertOn"] == true) { if (this.global_error.Visible) { this.global_error.Visible = false; } this.global_success.Visible = true; this.global_success_msg.Text = Mains.Constant.SUCCESS_INSERT; } HttpContext.Current.Session["AlertOn"] = null; } var ss = Session[RunningCache.UserLogin]; if (ss != null) { if (!string.IsNullOrEmpty(Session[RunningCache.UserLogin].ToString())) { usr = Session[RunningCache.UserLogin].ToString(); _userFullName = Session[RunningCache.UserFullName].ToString(); _userProfile = Session[RunningCache.ProfileName].ToString(); filldata(); } } else { Disconnect(); } } } catch (Exception ex) { } } }