void LoadNav() { foreach (KeyValuePair<string, IWorkspace> wsPair in this.PageWorkItem.Workspaces) { if (wsPair.Value is NavWorkspace) { NavItemCollection navSales = LoadControl("~/NavGroups/navSales.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navSales.AppliedSecurity)) { navSales.ID = "navSales"; WebSmartPartInfo navSalesInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navSales.ascx", "Text"),GetResource("~/NavGroups/navSales.ascx", "Description")) {SmallImagePath = "", LargeImagePath = ""}; wsPair.Value.Show(navSales, navSalesInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navSales", navSales); } NavItemCollection navMarketing = LoadControl("~/NavGroups/navMarketing.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navMarketing.AppliedSecurity)) { navMarketing.ID = "navMarketing"; WebSmartPartInfo navMarketingInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navMarketing.ascx", "Text"),GetResource("~/NavGroups/navMarketing.ascx", "Description")) {SmallImagePath = "", LargeImagePath = ""}; wsPair.Value.Show(navMarketing, navMarketingInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navMarketing", navMarketing); } NavItemCollection navService = LoadControl("~/NavGroups/navService.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navService.AppliedSecurity)) { navService.ID = "navService"; WebSmartPartInfo navServiceInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navService.ascx", "Text"),GetResource("~/NavGroups/navService.ascx", "Description")) {SmallImagePath = "", LargeImagePath = ""}; wsPair.Value.Show(navService, navServiceInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navService", navService); } NavItemCollection navSupport = LoadControl("~/NavGroups/navSupport.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navSupport.AppliedSecurity)) { navSupport.ID = "navSupport"; WebSmartPartInfo navSupportInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navSupport.ascx", "Text"),GetResource("~/NavGroups/navSupport.ascx", "Description")) {SmallImagePath = "", LargeImagePath = ""}; wsPair.Value.Show(navSupport, navSupportInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navSupport", navSupport); } NavItemCollection navAdministration = LoadControl("~/NavGroups/navAdministration.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navAdministration.AppliedSecurity)) { navAdministration.ID = "navAdministration"; WebSmartPartInfo navAdministrationInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navAdministration.ascx", "Text"),GetResource("~/NavGroups/navAdministration.ascx", "Description")) {SmallImagePath = "", LargeImagePath = ""}; wsPair.Value.Show(navAdministration, navAdministrationInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navAdministration", navAdministration); } NavItemCollection StampDistributions = LoadControl("~/NavGroups/StampDistributions.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(StampDistributions.AppliedSecurity)) { StampDistributions.ID = "StampDistributions"; WebSmartPartInfo StampDistributionsInfo = new WebSmartPartInfo(GetResource("~/NavGroups/StampDistributions.ascx", "Text"),GetResource("~/NavGroups/StampDistributions.ascx", "Description")) {SmallImagePath = "", LargeImagePath = ""}; wsPair.Value.Show(StampDistributions, StampDistributionsInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("StampDistributions", StampDistributions); } } } }
void LoadNav() { foreach (KeyValuePair <string, IWorkspace> wsPair in this.PageWorkItem.Workspaces) { if (wsPair.Value is NavWorkspace) { NavItemCollection navSales = LoadControl("~/NavGroups/navSales.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navSales.AppliedSecurity)) { navSales.ID = "navSales"; WebSmartPartInfo navSalesInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navSales.ascx", "Text"), GetResource("~/NavGroups/navSales.ascx", "Description")) { SmallImagePath = "", LargeImagePath = "" }; wsPair.Value.Show(navSales, navSalesInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navSales", navSales); } NavItemCollection navMarketing = LoadControl("~/NavGroups/navMarketing.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navMarketing.AppliedSecurity)) { navMarketing.ID = "navMarketing"; WebSmartPartInfo navMarketingInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navMarketing.ascx", "Text"), GetResource("~/NavGroups/navMarketing.ascx", "Description")) { SmallImagePath = "", LargeImagePath = "" }; wsPair.Value.Show(navMarketing, navMarketingInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navMarketing", navMarketing); } NavItemCollection navService = LoadControl("~/NavGroups/navService.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navService.AppliedSecurity)) { navService.ID = "navService"; WebSmartPartInfo navServiceInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navService.ascx", "Text"), GetResource("~/NavGroups/navService.ascx", "Description")) { SmallImagePath = "", LargeImagePath = "" }; wsPair.Value.Show(navService, navServiceInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navService", navService); } NavItemCollection navSupport = LoadControl("~/NavGroups/navSupport.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navSupport.AppliedSecurity)) { navSupport.ID = "navSupport"; WebSmartPartInfo navSupportInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navSupport.ascx", "Text"), GetResource("~/NavGroups/navSupport.ascx", "Description")) { SmallImagePath = "", LargeImagePath = "" }; wsPair.Value.Show(navSupport, navSupportInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navSupport", navSupport); } NavItemCollection navAdministration = LoadControl("~/NavGroups/navAdministration.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(navAdministration.AppliedSecurity)) { navAdministration.ID = "navAdministration"; WebSmartPartInfo navAdministrationInfo = new WebSmartPartInfo(GetResource("~/NavGroups/navAdministration.ascx", "Text"), GetResource("~/NavGroups/navAdministration.ascx", "Description")) { SmallImagePath = "", LargeImagePath = "" }; wsPair.Value.Show(navAdministration, navAdministrationInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("navAdministration", navAdministration); } NavItemCollection StampDistributions = LoadControl("~/NavGroups/StampDistributions.ascx").Controls[0] as NavItemCollection; if (SecuredActionService.HasAccess(StampDistributions.AppliedSecurity)) { StampDistributions.ID = "StampDistributions"; WebSmartPartInfo StampDistributionsInfo = new WebSmartPartInfo(GetResource("~/NavGroups/StampDistributions.ascx", "Text"), GetResource("~/NavGroups/StampDistributions.ascx", "Description")) { SmallImagePath = "", LargeImagePath = "" }; wsPair.Value.Show(StampDistributions, StampDistributionsInfo); this.PageWorkItem.UIExtensionSites.RegisterSite("StampDistributions", StampDistributions); } } } }