public ResponseModel getAllModuleFunctions(ref List <MenuItemModel> ModulesList) { string sFunctionName = "getAllModuleFunctions()"; ResponseModel Result = new ResponseModel(); DataView oDV = new DataView(); MenuItemModel Item; //ModuleFunctionsList = new List<MenuItemModel>(); try { Data.getAllModuleFunctions(out oDV); foreach (DataRowView row in oDV) { Item = new MenuItemModel(); Item.ModuleID = row[cModuleID].ToString(); Item.ModuleFunctionID = row[cModuleFunctionID].ToString(); Item.ModuleFunctionName = row[cModuleFunctionName].ToString(); Item.isModuleFunctionActive = row[cIsModuleFunctionActive].ToString() == "1" ? true : false; Item.ModuleFunctionController = row[cModuleFunctionController].ToString(); Item.ModuleFunctionAction = row[cModuleFunctionAction].ToString(); Item.ModuleFunctionIconURL = row[cModuleFunctionIcon].ToString(); Item.ModuleFunctionIconClass = row[cModuleFunctionIconClass].ToString(); Item.ModuleFunctionDisplayOrder = row[cModuleFunctionDisplayOrder].ToString(); Item.ModuleFunctionDescription = row[cModuleFunctionDescription].ToString(); foreach (MenuItemModel Module in ModulesList) { if (Module.ModuleID == Item.ModuleID) { Module.ModuleFunctionsList.Add(Item); } } //ModuleFunctionsList.Add(Item); } Result.SuccessfullyPassed(); } catch (Exception ex) { Result.FailedWithException(); } return(Result); }
public ResponseModel getAllModules() { string sFunctionName = "getAllModules()"; ResponseModel Result = new ResponseModel(); DataView oDV = new DataView(); ModulesList = new List <MenuItemModel>(); MenuItemModel Item; try { Data.getAllModules(out oDV); foreach (DataRowView row in oDV) { Item = new MenuItemModel(); Item.ModuleID = row[cModuleID].ToString(); Item.ModuleName = row[cModuleName].ToString(); Item.LicenseA = row[cLicenseA].ToString(); Item.LicenseB = row[cLicenseB].ToString(); Item.isModuleActive = row[cIsModuleActive].ToString() == "1" ? true : false; Item.ModuleController = row[cModuleController].ToString(); Item.ModuleAction = row[cModuleAction].ToString(); Item.ModuleIconURL = row[cModuleIcon].ToString(); Item.ModuleIconClass = row[cModuleIconClass].ToString(); Item.ModuleDisplayOrder = row[cModuleDisplayOrder].ToString(); Item.ModuleDescription = row[cModuleDescription].ToString(); Item.hasChildItem = row[cModuleHasChild].ToString() == "1" ? true : false; ModulesList.Add(Item); } Result.SuccessfullyPassed(); } catch (Exception ex) { Result.FailedWithException(); } return(Result); }
public ResponseModel LoadModuleFunctionsList(ref List <MenuItemModel> ModulesList) { string sFunctionName = "LoadModuleFunctionsList()"; ResponseModel Result = new ResponseModel(); MenuItemModel ModuleFunctionsItem; //Clear Child Menu Items List Before Re-Populating it. //ApplicationWrapper.ModuleFunctionsList = new List<MenuItemModel>(); ModuleFunctionsItem = new MenuItemModel(); Result = ModuleFunctionsItem.getAllModuleFunctions(ref ModulesList); if (Result.isSuccessful) { //ApplicationWrapper.ModuleFunctionsList = ModuleFunctionsItem.ModuleFunctionsList; Result.SuccessfullyPassed(); } else { Result.FailedWithoutException(); } return(Result); }
public ResponseModel LoadModulesList() { string sFunctionName = "LoadModulesList()"; ResponseModel Result = new ResponseModel(); MenuItemModel ModulesItem; Dictionary <string, string> ModulesDictionary = new Dictionary <string, string>(); //Clear Module Items List Before Re-Populating it. ModulesList = new List <MenuItemModel>(); ModulesItem = new MenuItemModel(); Result = ModulesItem.getAllModules(); if (Result.isSuccessful) { ModulesList = ModulesItem.ModulesList; Result.SuccessfullyPassed(); } else { Result.FailedWithoutException(); } return(Result); }