Esempio n. 1
0
 private void BindRegionSetting()
 {
     //ModuleController
     ModuleController moduleController = new ModuleController();
     //TabController
     TabController tabController = new TabController();
     //Modules
     ArrayList al = moduleController.GetModulesByDefinition(PortalId, "RegionSetting");
     foreach (ModuleInfo moduleInfo in al)
     {
         //Tabs
         IDictionary<int, TabInfo> dicTabInfo =
             tabController.GetTabsByModuleID(moduleInfo.ModuleID);
         foreach (TabInfo tabInfo in dicTabInfo.Values)
         {
             foreach (ModuleInfo moduleInfo2 in tabInfo.ChildModules.Values)
             {
                 if (moduleInfo2.TabModuleID == moduleInfo.TabModuleID)
                 {
                     if (moduleInfo2.TabModuleSettings.ContainsKey("RegionSetting.ViewMode"))
                     {
                         if (moduleInfo2.TabModuleSettings["RegionSetting.ViewMode"].ToString() == "Form")
                         {
                             ddlRegionSetting.Items.Add(new ListItem(tabInfo.TabPath, moduleInfo2.ModuleID.ToString()));
                         }
                     }
                 }
             }
         }
     }
 }