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)
            {
            }
        }
    }