protected void Page_Load(object sender, EventArgs e) { MenuItem rootItem = new MenuItem(locMenuTitle.Text); rootItem.Selectable = false; rootItem.Value = "Account Menu"; menu.Items.Add(rootItem); BindMenu(rootItem.ChildItems, PortalUtils.GetModuleMenuItems(this)); }
protected void Page_Load(object sender, EventArgs e) { //PanelSecurity.SelectedUser.Role == UserRole.ResellerCSR || // PanelSecurity.SelectedUser.Role == UserRole.Reseller || // PanelSecurity.SelectedUser.Role == UserRole.ResellerHelpdesk || if (PanelSecurity.SelectedUser.Role == UserRole.Administrator) { Visible = false; } if (PanelSecurity.PackageId == 0) { myPackages = new PackagesHelper().GetMyPackages(); //For selectedUser have Packages or not then HIDE Menu if (myPackages.Tables[0].Rows.Count == 0) { Visible = false; } if (Session["currentPackage"] == null || ((int)Session["currentUser"]) != PanelSecurity.SelectedUserId) { if (myPackages.Tables[0].Rows.Count > 0) { Session["currentPackage"] = myPackages.Tables[0].Rows[0][0].ToString(); Session["currentUser"] = PanelSecurity.SelectedUserId; } } currentPackage = Convert.ToInt32(Session["currentPackage"]); } else { currentPackage = PanelSecurity.PackageId; } // load package context cntx = PackagesHelper.GetCachedPackageContext(currentPackage); // bind root node MenuItem rootItem = new MenuItem(locMenuTitle.Text); rootItem.Value = "Hosting Space Menu"; rootItem.Selectable = false; menu.Items.Add(rootItem); BindMenu(rootItem.ChildItems, PortalUtils.GetModuleMenuItems(this)); }