Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }