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); }
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); }
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); }