Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         RadMenu1.LoadContentFile("~/Menu/Data/menuContent.xml");
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Depending on the user's role we can/will use different menus
        /// Also we will load the users own personalised Launch pad.
        /// </summary>
        private void LoadMenu()
        {
            //Get the theme name if it isn't Orchestrator so that it can be used to select the menu
            string themeName = Page.Theme;

            if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase))
            {
                themeName = string.Empty;
            }

            if (user.IsInRole(((int)eUserRole.ClientUser).ToString()))
            {
                if (!Page.IsPostBack)
                {
                    RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Client.xml", themeName));
                }

                WhiteLabelHeader();
            }
            else
            if (!Page.IsPostBack)
            {
                RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName));
            }
        }
Esempio n. 3
0
    private void LoadMenu()
    {
        //Get the theme name if it isn't Orchestrator so that it can be used to select the menu
        string themeName = Page.Theme;

        if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase))
        {
            themeName = string.Empty;
        }

        if (!Page.IsPostBack)
        {
            RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName));
        }
    }
Esempio n. 4
0
        private void LoadMenu()
        {
            if (user.IsInRole(((int)eUserRole.SubConPortal).ToString()))
            {
                if (!Page.IsPostBack)
                {
                    RadMenu1.LoadContentFile("~/UserControls/menuSubCon.xml");
                }

                WhiteLabelHeader();
            }
            else
            {
                RadMenu1.LoadContentFile("~/UserControls/menuDefault.xml");
            }
        }
Esempio n. 5
0
        private void LoadMenu()
        {
            //Get the theme name if it isn't Orchestrator so that it can be used to select the menu
            string themeName = Page.Theme;

            if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase))
            {
                themeName = string.Empty;
            }

            if (user.IsInRole(((int)eUserRole.ClientUser).ToString()))
            {
                RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Client.xml", themeName));

                Telerik.Web.UI.RadMenuItem knaufMenuItem = null;

                // The knauf menu item must be on the First Menu
                knaufMenuItem = RadMenu1.Items.FindItemByText("Knauf Shunt Loading Sheet");

                if (knaufMenuItem != null)
                {
                    if (user.IsInRole(((int)eUserRole.KnaufLoadingSheetInClientPortal).ToString()))
                    {
                        knaufMenuItem.Visible = true;
                    }
                    else
                    {
                        knaufMenuItem.Visible = false;
                    }
                }
            }
            else if (!Page.IsPostBack)
            {
                RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName));
            }

            WhiteLabelHeader();
        }
        private void LoadMenu()
        {
            //Get the theme name if it isn't Orchestrator so that it can be used to select the menu
            string themeName = Page.Theme;

            if (themeName.Equals("Orchestrator", StringComparison.CurrentCultureIgnoreCase))
            {
                themeName = string.Empty;
            }

            if (user.IsInRole(((int)eUserRole.MapViewer).ToString()))
            {
                // limit to map screen and no Menu;
                Response.Redirect("ng/fleet");
            }
            else if (user.IsInRole(((int)eUserRole.ClientUser).ToString()))
            {
                if (!Page.IsPostBack)
                {
                    RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Client.xml", themeName));
                }

                WhiteLabelHeader();
            }
            else if (Globals.Configuration.FleetMetrikInstance)
            {
                if (!Page.IsPostBack)
                {
                    RadMenu1.LoadContentFile("~/UserControls/menuFleetMetrikDefault.xml");
                }
            }
            else if (!Page.IsPostBack)
            {
                RadMenu1.LoadContentFile(string.Format("~/UserControls/menu{0}Default.xml", themeName));
            }
        }