Beispiel #1
0
        public static List <Module> GetModules(ModuleType moduleType)
        {
            List <Module> list = new List <Module>();

            DataRowView[] array = ((ModuleCache) new ModuleCache().GetData()).dvModuleBy_Type.FindRows(moduleType.ToString());
            for (int i = 0; i < array.Length; i++)
            {
                DataRowView dataRowView = array[i];
                Module      module      = new Module();
                Module      @object     = ModuleUtils.GetObject(dataRowView.Row);
                list.Add(@object);
            }
            return(list);
        }
Beispiel #2
0
        public static Module GetModule(int moduleId)
        {
            Module      module      = null;
            ModuleCache moduleCache = (ModuleCache) new ModuleCache().GetData();
            int         index       = moduleCache.dvModuleBy_MdId.Find(moduleId);
            bool        flag        = index >= 0;

            if (flag)
            {
                Module module2 = new Module();
                module = ModuleUtils.GetObject(moduleCache.dvModuleBy_MdId[index].Row);
            }
            return(module);
        }
Beispiel #3
0
        public static List <Module> GetPermissionModules(string componentId)
        {
            List <Module> list = new List <Module>();

            DataRowView[] array = ((ModuleCache) new ModuleCache().GetData()).dvModuleBy_ComId.FindRows(componentId);
            for (int i = 0; i < array.Length; i++)
            {
                DataRowView dataRowView = array[i];
                Module      module      = new Module();
                Module      @object     = ModuleUtils.GetObject(dataRowView.Row);
                bool        flag        = ModuleUtils.IsRequirePermission(@object);
                if (flag)
                {
                    list.Add(@object);
                }
            }
            return(list);
        }