Esempio n. 1
0
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = "", ParentModule = "FIN_BUDGET_CORE"
            };
            //list.Add(root);

            //Team
            var teams = new MenuPlaceHolder()
            {
                Name = "TEAM_MANAGER", Alias = "Team Manager", Action = "", ActionUrl = "", ImageUrl = "team_manager_image", Parent = root.Name, ParentModule = "FIN_BUDGET_CORE"
            };

            list.Add(teams);

            list.Add(new MenuPlaceHolder()
            {
                Name = "CLASSIFICATION_TYPES", Alias = "Classification Types", Action = "CLASSIFICATION_TYPES", ActionUrl = "budget-classificationtype-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CLASSIFICATIONS", Alias = "Classifications", Action = "CLASSIFICATIONS", ActionUrl = "budget-classification-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "DEFINITIONS", Alias = "Definitions", Action = "DEFINITIONS", ActionUrl = "budget-definition-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "TEAMS", Alias = "Teams", Action = "TEAMS", ActionUrl = "budget-team-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "OFFICERS", Alias = "Officers", Action = "OFFICERS", ActionUrl = "budget-officer-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "TEAM_USERS", Alias = "Team Users", Action = "TEAM_USERS", ActionUrl = "budget-teamuser-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "TEAM_SETTINGS", Alias = "Team Settings", Action = "TEAM_SETTINGS", ActionUrl = "budget-teamsetting-list", ImageUrl = "action_image", Parent = teams.Name
            });

            return(list);
        }
Esempio n. 2
0
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = "", ParentModule = "FIN_BUDGET_CORE"
            };
            //list.Add(root);

            //Staff
            var staff = new MenuPlaceHolder()
            {
                Name = "OPEX", Alias = "Opex", Action = "", ActionUrl = "", ImageUrl = "opex_image", Parent = root.Name, ParentModule = "FIN_BUDGET_CORE"
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "OPEX_CATEGORY", Alias = "Opex Categories", Action = "OPEX_CATEGORY", ActionUrl = "budget-opexcategory-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "OPEX_ITEM", Alias = "Opex Items", Action = "OPEX_ITEM", ActionUrl = "budget-opexitem-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "OPEX_VOLUME_BASED_SETUP", Alias = "Volume Based Setup", Action = "OPEX_VOLUME_BASED_SETUP", ActionUrl = "budget-opexvolumebasedsetup-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "OPEX_VOLUME_BASED_RATE", Alias = "Volume Based Rates", Action = "OPEX_VOLUME_BASED_RATE", ActionUrl = "budget-opexvolumebasedrate-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "OPEX_ENTRIES", Alias = "Opex Entries", Action = "OPEX_ENTRIES", ActionUrl = "budget-opexentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            return(list);
        }
Esempio n. 3
0
        public static List <MenuPlaceHolder> GetMenuDefinitions()
        {
            var items = new List <MenuPlaceHolder>();

            var setups = new MenuPlaceHolder()
            {
                Code = "REM_REP", Name = "REM_REP", Alias = "Report", Action = "None", Controller = "None", ParentName = "None", Description = "", ImageUrl = "", Image = null
            };

            items.Add(setups);

            //Communication
            var communication = new MenuPlaceHolder()
            {
                Code = "COM_REP", Name = "COMM_REP", Alias = "Communication", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-phone-square", Image = null
            };

            items.Add(communication);
            //items.Add(new MenuPlaceHolder() { Code = "CH_COM_C", Name = "CHANNELS_COM_C", Alias = "Channel", Action = "Channel", Controller = "Communication", ParentName = communication.Name, Description = "", ImageUrl = "fa-cog", Image = null });
            return(items);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = "", ParentModule = "FIN_BUDGET_CORE"
            };
            //list.Add(root);

            //Staff
            var staff = new MenuPlaceHolder()
            {
                Name = "CAPEX", Alias = "Capex", Action = "", ActionUrl = "", ImageUrl = "capex_image", Parent = root.Name, ParentModule = "FIN_BUDGET_CORE"
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "CAPEX_CATEGORY", Alias = "Capex Categories", Action = "CAPEX_CATEGORY", ActionUrl = "budget-capexcategory-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CAPEX_ITEM", Alias = "Capex Items", Action = "CAPEX_ITEM", ActionUrl = "budget-capexitem-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "DEPRECIATION_RATE", Alias = "Depreciation Rates", Action = "DEPRECIATION_RATE", ActionUrl = "budget-depreciationrate-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CAPEX_ENTRIES", Alias = "Capex Entries", Action = "CAPEX_ENTRIES", ActionUrl = "budget-capexentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            return(list);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = "", ParentModule = "FIN_BUDGET_CORE"
            };
            //list.Add(root);

            //Staff
            var staff = new MenuPlaceHolder()
            {
                Name = "STAFF_EXPENSE", Alias = "Staff Expense", Action = "", ActionUrl = "", ImageUrl = "staff_expense_image", Parent = root.Name, ParentModule = "FIN_BUDGET_CORE"
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "GRADES", Alias = "Grades", Action = "GRADES", ActionUrl = "budget-grade-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "PAY_CLASSIFICATIONS", Alias = "Pay Classifications", Action = "PAY_CLASSIFICATIONS", ActionUrl = "budget-payclassification-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "PAY_STRUCTURES", Alias = "Pay Structures", Action = "PAY_STRUCTURES", ActionUrl = "budget-paystructures-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "STAFF_ENTRIES", Alias = "Staff Entries", Action = "STAFF_ENTRIES", ActionUrl = "budget-staffentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            return(list);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "IFRS", Alias = "IFRS", Action = "", ActionUrl = "", ImageUrl = "ifrs_image", Parent = ""
            };

            list.Add(root);

            list.Add(new MenuPlaceHolder()
            {
                Name = "IFRS_LOAN", Alias = "Loans", Action = "IFRS_LOAN", ActionUrl = "", ImageUrl = "ifrs_loan_image", Parent = root.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "IFRS_FINANCIAL_INSTRUMENT", Alias = "Financial Instrument", Action = "IFRS_FINANCIAL_INSTRUMENT", ActionUrl = "", ImageUrl = "action_image", Parent = root.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "IFRS_EXTRACTED_DATA", Alias = "IFRS Extracted Data", Action = "IFRS_EXTRACTED_DATA", ActionUrl = "", ImageUrl = "action_image", Parent = root.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "IFRS_DATA_VIEW", Alias = "IFRS Processed Data", Action = "IFRS_DATA_VIEW", ActionUrl = "", ImageUrl = "action_image", Parent = root.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FINSTAT", Alias = "Finstat", Action = "FINSTAT", ActionUrl = "core-companysecurity-list", ImageUrl = "action_image", Parent = root.Name
            });


            return(list);
        }
        public static List <MenuPlaceHolder> GetMenuDefinitions()
        {
            var items = new List <MenuPlaceHolder>();

            var setups = new MenuPlaceHolder()
            {
                Code = "REM_REP", Name = "REM_REP", Alias = "Report", Action = "None", Controller = "None", ParentName = "None", Description = "", ImageUrl = "", Image = null
            };

            items.Add(setups);


            //Facility Management

            var FacilityManagement = new MenuPlaceHolder()
            {
                Code = "FC_FMM_REP", Name = "FAC_FCM_REP", Alias = "Facility", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-wrench", Image = null
            };

            items.Add(FacilityManagement);


            //Academic Plan

            var academicPlan = new MenuPlaceHolder()
            {
                Code = "ACP_REP", Name = "ACADEMIC_PLAN_REP", Alias = "Academic Plan", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-calendar", Image = null
            };

            items.Add(academicPlan);

            //Financial

            var financial = new MenuPlaceHolder()
            {
                Code = "FN_REP", Name = "FINANCIAL_REP", Alias = "Financial", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-money", Image = null
            };

            items.Add(financial);

            //items.Add(new MenuPlaceHolder() { Code = "FN_ERP", Name = "FINANCIAL_ERP_SETTINGS", Alias = "ERP Settings", Action = "ERPSelection", Controller = "Financial", ParentName = financial.Name, Description = "", ImageUrl = "fa-wrench", Image = null });

            //Document

            var documentManagement = new MenuPlaceHolder()
            {
                Code = "D_DM_REP", Name = "DOCUMENT_MANAG_REP", Alias = "Document", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-file-word-o", Image = null
            };

            items.Add(documentManagement);

            //items.Add(new MenuPlaceHolder() { Code = "DOC_CON", Name = "CONTAINER_DOC", Alias = "Containers", Action = "DocumentContainer", Controller = "Document", ParentName = documentManagement.Name, Description = "", ImageUrl = "fa-cubes", Image = null });

            //Communication

            var communication = new MenuPlaceHolder()
            {
                Code = "COM_REP", Name = "COMM_REP", Alias = "Communication", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-phone-square", Image = null
            };

            items.Add(communication);

            //items.Add(new MenuPlaceHolder() { Code = "CH_COM_C", Name = "CHANNELS_COM_C", Alias = "Channel", Action = "Channel", Controller = "Communication", ParentName = communication.Name, Description = "", ImageUrl = "fa-cog", Image = null });

            //Hostel

            var Hostel = new MenuPlaceHolder()
            {
                Code = "HOS_REP", Name = "HOS_REP", Alias = "Hostel", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-building", Image = null
            };

            items.Add(Hostel);


            //items.Add(new MenuPlaceHolder() { Code = "HS_CAT", Name = "HS_CAT", Alias = "Category", Action = "HostelCategory", Controller = "Hostel", ParentName = Hostel.Name, Description = "", ImageUrl = "fa-cog", Image = null });

            //Admission Test
            var admission = new MenuPlaceHolder()
            {
                Code = "ADM_REP", Name = "ADMISSION_REP", Alias = "Admission", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "Handshake-o", Image = null
            };

            items.Add(admission);

            //items.Add(new MenuPlaceHolder() { Code = "ADM_ADM_C", Name = "AMISSION_SETTING_ADM_C", Alias = "Admission Settings", Action = "AdmissionQualificationSubjectConfiguration", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "fa-wrench", Image = null });

            //TimeTable

            var timetable = new MenuPlaceHolder()
            {
                Code = "TMT_REP", Name = "TIME_TABLE_REP", Alias = "Timetable", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-calendar-o", Image = null
            };

            items.Add(timetable);

            //items.Add(new MenuPlaceHolder() { Code = "SMU_TT_C", Name = "SIMULATION_TT_C", Alias = "Simulation", Action = "Simulation", Controller = "TimeTable", ParentName = timetable.Name, Description = "", ImageUrl = "fa-calendar", Image = null });

            //Discipline

            var discipline = new MenuPlaceHolder()
            {
                Code = "DIS_REP", Name = "DISCIPLINE_REP", Alias = "Discipline", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-user", Image = null
            };

            items.Add(discipline);

            //items.Add(new MenuPlaceHolder() { Code = "DCS_COR", Name = "CATEGORY_SETUP_COR", Alias = "Category Setups", Action = "CategorySetup", Controller = "Discipline", ParentName = discipline.Name, Description = "", ImageUrl = "fa-cog", Image = null });

            //Result

            var result = new MenuPlaceHolder()
            {
                Code = "RES_REP", Name = "RES_REP", Alias = "Result", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-file-word-o", Image = null
            };

            items.Add(result);

            //items.Add(new MenuPlaceHolder() { Code = "GS_RES_C", Name = "GRADE_SETUP_C", Alias = "Grade Setup", Action = "GradeSetup", Controller = "Result", ParentName = result.Name, Description = "", ImageUrl = "fa-file-excel-o", Image = null });

            //Medical

            var medical = new MenuPlaceHolder()
            {
                Code = "MED_REP", Name = "MED_REP", Alias = "Medical", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "fa-plus-square", Image = null
            };

            items.Add(medical);

            //items.Add(new MenuPlaceHolder() { Code = "HH_S", Name = "HH_SETUP", Alias = "Health History", Action = "PersonalHealthHistory", Controller = "Medical", ParentName = medical.Name, Description = "", ImageUrl = "fa-history", Image = null });

            return(items);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = ""
            };

            list.Add(root);

            var settings = new MenuPlaceHolder()
            {
                Name = "SETTINGS", Alias = "Settings", Action = "", ActionUrl = "", ImageUrl = "settings_image", Parent = root.Name
            };

            list.Add(settings);

            list.Add(new MenuPlaceHolder()
            {
                Name = "BUDGETING_LEVELS", Alias = "Budgeting Levels", Action = "BUDGETING_LEVELS", ActionUrl = "budget-budgetlevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "POLICY_LEVELS", Alias = "Policy Levels", Action = "POLICY_LEVELS", ActionUrl = "budget-policylevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "MODIFICATION_LEVELS", Alias = "Modification Levels", Action = "MODIFICATION_LEVELS", ActionUrl = "budget-modificationlevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "SECONDARY_LOCK_LEVELS", Alias = "Secondary Lock Levels", Action = "SECONDARY_LOCK_LEVELS", ActionUrl = "budget-secondarylocklevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "SECONDARY_LOCKS", Alias = "Secondary Locks", Action = "SECONDARY_LOCKS", ActionUrl = "budget-secondarylock-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "PRIMARY_LOCKS", Alias = "Primary Locks", Action = "PRIMARY_LOCKS", ActionUrl = "budget-primarylock-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CURRENCIES", Alias = "Currencies", Action = "CURRENCIES", ActionUrl = "budget-currency-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "GENERAL_SETTINGS", Alias = "General Settings", Action = "GENERAL_SETTINGS", ActionUrl = "budget-generalsetting-list", ImageUrl = "action_image", Parent = settings.Name
            });

            //Team
            var teams = new MenuPlaceHolder()
            {
                Name = "TEAM_MANAGER", Alias = "Team Manager", Action = "", ActionUrl = "", ImageUrl = "team_manager_image", Parent = root.Name
            };

            list.Add(teams);

            list.Add(new MenuPlaceHolder()
            {
                Name = "CLASSIFICATION_TYPES", Alias = "Classification Types", Action = "CLASSIFICATION_TYPES", ActionUrl = "budget-classificationtype-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CLASSIFICATIONS", Alias = "Classifications", Action = "CLASSIFICATIONS", ActionUrl = "budget-classification-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "DEFINITIONS", Alias = "Definitions", Action = "DEFINITIONS", ActionUrl = "budget-definition-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "TEAMS", Alias = "Teams", Action = "TEAMS", ActionUrl = "budget-team-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "OFFICERS", Alias = "Officers", Action = "OFFICERS", ActionUrl = "budget-officer-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "TEAM_USERS", Alias = "Team Users", Action = "TEAM_USERS", ActionUrl = "budget-teamuser-list", ImageUrl = "action_image", Parent = teams.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "TEAM_SETTINGS", Alias = "Team Settings", Action = "TEAM_SETTINGS", ActionUrl = "budget-teamsetting-list", ImageUrl = "action_image", Parent = teams.Name
            });

            //Staff
            var staff = new MenuPlaceHolder()
            {
                Name = "STAFF_EXPENSE", Alias = "Staff Expense", Action = "", ActionUrl = "", ImageUrl = "staff_expense_image", Parent = root.Name
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "GRADES", Alias = "Grades", Action = "GRADES", ActionUrl = "budget-grade-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "PAY_CLASSIFICATIONS", Alias = "Pay Classifications", Action = "PAY_CLASSIFICATIONS", ActionUrl = "budget-payclassification-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "PAY_STRUCTURES", Alias = "Pay Structures", Action = "PAY_STRUCTURES", ActionUrl = "budget-paystructures-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "STAFF_COUNTS", Alias = "Pay Counts", Action = "STAFF_COUNTS", ActionUrl = "budget-staffcounts-list", ImageUrl = "action_image", Parent = staff.Name
            });

            //Capex
            var capex = new MenuPlaceHolder()
            {
                Name = "CAPEX", Alias = "Staff Expense", Action = "", ActionUrl = "", ImageUrl = "staff_expense_image", Parent = root.Name
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "GRADES", Alias = "Grades", Action = "GRADES", ActionUrl = "budget-grade-list", ImageUrl = "action_image", Parent = staff.Name
            });

            return(list);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = ""
            };

            list.Add(root);

            var settings = new MenuPlaceHolder()
            {
                Name = "SETTINGS", Alias = "Settings", Action = "", ActionUrl = "", ImageUrl = "settings_image", Parent = root.Name
            };

            list.Add(settings);

            list.Add(new MenuPlaceHolder()
            {
                Name = "OPERATION", Alias = "Operations", Action = "OPERATION", ActionUrl = "budget-operation-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "BUDGETING_LEVELS", Alias = "Budgeting Levels", Action = "BUDGETING_LEVELS", ActionUrl = "budget-budgetinglevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "POLICY_LEVELS", Alias = "Policy Levels", Action = "POLICY_LEVELS", ActionUrl = "budget-policylevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "MODIFICATION_LEVELS", Alias = "Modification Levels", Action = "MODIFICATION_LEVELS", ActionUrl = "budget-modificationlevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "SECONDARY_LOCK_LEVELS", Alias = "Secondary Lock Levels", Action = "SECONDARY_LOCK_LEVELS", ActionUrl = "budget-secondarylocklevel-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "SECONDARY_LOCKS", Alias = "Secondary Locks", Action = "SECONDARY_LOCKS", ActionUrl = "budget-secondarylock-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "PRIMARY_LOCKS", Alias = "Primary Locks", Action = "PRIMARY_LOCKS", ActionUrl = "budget-primarylock-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CURRENCIES", Alias = "Currencies", Action = "CURRENCIES", ActionUrl = "budget-currency-list", ImageUrl = "action_image", Parent = settings.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "GENERAL_SETTINGS", Alias = "General Settings", Action = "GENERAL_SETTINGS", ActionUrl = "budget-generalsetting-list", ImageUrl = "action_image", Parent = settings.Name
            });

            return(list);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = "", ParentModule = "FIN_BUDGET_CORE"
            };
            //list.Add(root);

            //Staff
            var staff = new MenuPlaceHolder()
            {
                Name = "REVENUE", Alias = "Revenue", Action = "", ActionUrl = "", ImageUrl = "revenue_image", Parent = root.Name, ParentModule = "FIN_BUDGET_CORE"
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_GROUP", Alias = "Revenue Groups", Action = "REVENUE_GROUP", ActionUrl = "budget-revenuegroup-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_CATEGORY", Alias = "Revenue Categories", Action = "REVENUE_CATEGORY", ActionUrl = "budget-revenuecategory-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_CLASSIFICATION", Alias = "Revenue Classifications", Action = "REVENUE_CLASSIFICATION", ActionUrl = "budget-revenueclassification-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_CAPTION", Alias = "Revenue Captions", Action = "REVENUE_CAPTION", ActionUrl = "budget-revenuecaption-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_PRODUCT", Alias = "Revenue Products", Action = "REVENUE_PRODUCT", ActionUrl = "budget-revenueproduct-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_CUSTOMER", Alias = "Customers", Action = "REVENUE_CUSTOMER", ActionUrl = "budget-revenuecustomer-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_CUSTOMER_ACCOUNT", Alias = "Customer Accounts", Action = "REVENUE_CUSTOMER_ACCOUNT", ActionUrl = "budget-revenueitem-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_CUSTOMER_PRODUCT", Alias = "Customer Products", Action = "REVENUE_CUSTOMER_PRODUCT", ActionUrl = "budget-revenueproduct-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_VOLUME_BASED_SETUP", Alias = "Volume Based Setup", Action = "REVENUE_VOLUME_BASED_SETUP", ActionUrl = "budget-revenuevolumebasedsetup-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_VOLUME_BASED_RATE", Alias = "Volume Based Rates", Action = "REVENUE_VOLUME_BASED_RATE", ActionUrl = "budget-revenuevolumebasedrate-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_SHARED_EXEMPTION", Alias = "Revenue Shared Exemptions", Action = "REVENUE_SHARED_EXEMPTION", ActionUrl = "budget-revenuesharedexemption-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_SHARED_RATIO", Alias = "Revenue Shared Ratios", Action = "REVENUE_SHARED_RATIO", ActionUrl = "budget-revenuesharedratio-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_INTEREST_RATE", Alias = "Interest Rates", Action = "REVENUE_INTEREST_RATE", ActionUrl = "budget-revenueinterestrate-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_POOL_RATE", Alias = "Pool Rates", Action = "REVENUE_POOL_RATE", ActionUrl = "budget-revenuepoolrate-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_GROUP_ENTRIES", Alias = "Revenue Group Entries", Action = "REVENUE_GROUP_ENTRIES", ActionUrl = "budget-revenuegroupentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_ENTRIES", Alias = "Revenue Entries", Action = "REVENUE_ENTRIES", ActionUrl = "budget-revenueentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "REVENUE_SETTING", Alias = "Revenue Settings", Action = "REVENUE_SETTING", ActionUrl = "budget-revenuesetting-list", ImageUrl = "action_image", Parent = staff.Name
            });

            return(list);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "BUDGET", Alias = "Budget", Action = "", ActionUrl = "", ImageUrl = "budget_image", Parent = "", ParentModule = "FIN_BUDGET_CORE"
            };
            //list.Add(root);

            //Staff
            var staff = new MenuPlaceHolder()
            {
                Name = "FEE", Alias = "Fee", Action = "", ActionUrl = "", ImageUrl = "fee_image", Parent = root.Name, ParentModule = "FIN_BUDGET_CORE"
            };

            list.Add(staff);

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_GROUP", Alias = "Fee Groups", Action = "FEE_GROUP", ActionUrl = "budget-feegroup-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_CATEGORY", Alias = "Fee Categories", Action = "FEE_CATEGORY", ActionUrl = "budget-feecategory-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_CAPTION", Alias = "Fee Captions", Action = "FEE_CAPTION", ActionUrl = "budget-feecaption-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_CALCULATION_TYPE", Alias = "Fee Calculation Types", Action = "FEE_CALCULATION_TYPE", ActionUrl = "budget-feecaption-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_MOVEMENT", Alias = "Fee Movements", Action = "FEE_MOVEMENT", ActionUrl = "budget-feemovement-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_ITEM", Alias = "Fee Items", Action = "FEE_ITEM", ActionUrl = "budget-feeitem-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_VOLUME_BASED_SETUP", Alias = "Volume Based Setup", Action = "FEE_VOLUME_BASED_SETUP", ActionUrl = "budget-feevolumebasedsetup-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_VOLUME_BASED_RATE", Alias = "Volume Based Rates", Action = "FEE_VOLUME_BASED_RATE", ActionUrl = "budget-feevolumebasedrate-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_SHARED_EXEMPTION", Alias = "Fee Shared Exemptions", Action = "FEE_SHARED_EXEMPTION", ActionUrl = "budget-feesharedexemption-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_SHARED_RATIO", Alias = "Fee Shared Ratios", Action = "FEE_SHARED_RATIO", ActionUrl = "budget-feesharedratio-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_GROUP_ENTRIES", Alias = "Fee Group Entries", Action = "FEE_GROUP_ENTRIES", ActionUrl = "budget-feegroupentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "FEE_ENTRIES", Alias = "Fee Entries", Action = "FEE_ENTRIES", ActionUrl = "budget-feeentry-list", ImageUrl = "action_image", Parent = staff.Name
            });

            return(list);
        }
        public static List <MenuPlaceHolder> GetMenuDefinitions()
        {
            var items = new List <MenuPlaceHolder>();

            var setups = new MenuPlaceHolder()
            {
                Code = "SEP_COR", Name = "SETUP_COR", Alias = "General Setup", Action = "None", Controller = "None", ParentName = "None", Description = "", ImageUrl = "sf-icon-setup2", Image = null
            };

            items.Add(setups);
            items.Add(new MenuPlaceHolder()
            {
                Code = "MOD_COR", Name = "MODULE_COR", Alias = "License", Action = "Module", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-liscense2", Image = null
            });
            items.Add(new MenuPlaceHolder()
            {
                Code = "CONT_COR", Name = "COUNTRY_COR", Alias = "Countries", Action = "Country", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-country2", Image = null
            });
            items.Add(new MenuPlaceHolder()
            {
                Code = "LANG_COR", Name = "LANGUAGE_COR", Alias = "Languages", Action = "Language", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-language1", Image = null
            });
            items.Add(new MenuPlaceHolder()
            {
                Code = "RELG_COR", Name = "RELIGION_COR", Alias = "Religions", Action = "Religion", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-religion1", Image = null
            });
            var security = new MenuPlaceHolder()
            {
                Code = "SECR_COR", Name = "SECURITY_COR", Alias = "Security", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-security1", Image = null
            };

            items.Add(security);
            var theme = new MenuPlaceHolder()
            {
                Code = "THME_COR", Name = "THEME_COR", Alias = "Theme", Action = "Theme", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-student6", Image = null
            };

            items.Add(theme);
            items.Add(new MenuPlaceHolder()
            {
                Code = "ROLE_COR", Name = "ROLE_COR", Alias = "Roles", Action = "Role", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "fa-tasks", Image = null
            });
            items.Add(new MenuPlaceHolder()
            {
                Code = "GRP_COR", Name = "GROUP_COR", Alias = "Groups", Action = "Group", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "sf-icon-group1", Image = null
            });
            items.Add(new MenuPlaceHolder()
            {
                Code = "USER_COR", Name = "USER_COR", Alias = "Users", Action = "User", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "sf-icon-user1", Image = null
            });
            items.Add(new MenuPlaceHolder()
            {
                Code = "CHP_COR", Name = "CHANGE_PASSWORD_COR", Alias = "Change Password", Action = "ChangePassword", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "security2", Image = null
            });
            //Other Menu Management
            var communication = new MenuPlaceHolder()
            {
                Code = "COM_COR", Name = "COMM_COR", Alias = "Communication", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-communication1", Image = null
            };

            items.Add(communication);
            items.Add(new MenuPlaceHolder()
            {
                Code = "CH_COM_C", Name = "CHANNELS_COM_C", Alias = "Channel", Action = "Channel", Controller = "Communication", ParentName = communication.Name, Description = "", ImageUrl = "sf-icon-communication2", Image = null
            });

            return(items);
        }
Esempio n. 13
0
        public static List <MenuPlaceHolder> GetMenuDefinitions()
        {
            var items = new List <MenuPlaceHolder>();

            var setups = new MenuPlaceHolder()
            {
                Code = "SEP_COR", Name = "SETUP_COR", Alias = "General Setup", Action = "None", Controller = "None", ParentName = "None", Description = "", ImageUrl = "sf-icon-setup2", Image = null
            };

            items.Add(setups);

            items.Add(new MenuPlaceHolder()
            {
                Code = "MOD_COR", Name = "MODULE_COR", Alias = "License", Action = "Module", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-liscense2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "CONT_COR", Name = "COUNTRY_COR", Alias = "Countries", Action = "Country", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-country2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "LANG_COR", Name = "LANGUAGE_COR", Alias = "Languages", Action = "Language", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-language1", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "RELG_COR", Name = "RELIGION_COR", Alias = "Religions", Action = "Religion", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-religion1", Image = null
            });

            var security = new MenuPlaceHolder()
            {
                Code = "SECR_COR", Name = "SECURITY_COR", Alias = "Security", Action = "None", Controller = "None", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-security1", Image = null
            };

            items.Add(security);

            var theme = new MenuPlaceHolder()
            {
                Code = "THME_COR", Name = "THEME_COR", Alias = "Theme", Action = "Theme", Controller = "Core", ParentName = setups.Name, Description = "", ImageUrl = "sf-icon-student6", Image = null
            };

            items.Add(theme);

            //items.Add(new MenuPlaceHolder() { Code = "MENU_COR", Name = "MENU_COR", Alias = "Menus", Action = "Menu", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "fa-folder-open", Image = null });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ROLE_COR", Name = "ROLE_COR", Alias = "Roles", Action = "Role", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "fa-tasks", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "GRP_COR", Name = "GROUP_COR", Alias = "Groups", Action = "Group", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "sf-icon-group1", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "USER_COR", Name = "USER_COR", Alias = "Users", Action = "User", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "sf-icon-user1", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "CHP_COR", Name = "CHANGE_PASSWORD_COR", Alias = "Change Password", Action = "ChangePassword", Controller = "Core", ParentName = security.Name, Description = "", ImageUrl = "security2", Image = null
            });

            //Facility Management

            var parameters = new MenuPlaceHolder()
            {
                Code = "PAR_COR", Name = "PARAM_COR", Alias = "Parameter", Action = "None", Controller = "None", ParentName = "None", Description = "", ImageUrl = "sf-icon-group1", Image = null
            };

            items.Add(parameters);

            var FacilityManagement = new MenuPlaceHolder()
            {
                Code = "FC_FMM_COR", Name = "FAC_FCM_COR", Alias = "Facility", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-facility1", Image = null
            };

            items.Add(FacilityManagement);


            items.Add(new MenuPlaceHolder()
            {
                Code = "GP_FCM_COR", Name = "GRP_FCM_COR", Alias = "Asset Group", Action = "FacilityGroup", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "facility1", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "CS_FCM_COR", Name = "CAT_FCM_COR", Alias = "Asset Category", Action = "FacilityCategory", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "facility2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ST_FCM_COR", Name = "STA_FCM_COR", Alias = "Status Setup", Action = "FacilityStatus", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "fa-Spinner", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "PS_FCM_COR", Name = "PUR_FCM_COR", Alias = "Purpose Setup", Action = "FacilityPurpose", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "fa-cog", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "TC_FCM_COR", Name = "TEC_FCM_COR", Alias = "Technician Setup", Action = "TechnicianCategory", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "fa-spinner", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "VG_FCM_COR", Name = "VEG_FCM_COR", Alias = "Vendor Group", Action = "VendorGroup", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "fa-cubes", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "VD_FCM_COR", Name = "VED_FCM_COR", Alias = "Vendor", Action = "Vendor", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "fa-user", Image = null
            });

            //items.Add(new MenuPlaceHolder() { Code = "SE_FCM_COR", Name = "SER_FCM_COR", Alias = "Service Type", Action = "ServiceType", Controller = "FacilityManagement", ParentName = FacilityManagement.Name, Description = "", ImageUrl = "fa-wrench", Image = null });



            //Academic Plan

            var academicPlan = new MenuPlaceHolder()
            {
                Code = "ACP_COR", Name = "ACADEMIC_PLAN_COR", Alias = "Academic Plan", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-academics", Image = null
            };

            items.Add(academicPlan);

            items.Add(new MenuPlaceHolder()
            {
                Code = "ASCS_ACP_C", Name = "ACADEMIC_SETTING_ACP_C", Alias = "Academic Settings", Action = "AcademicSchoolSetting", Controller = "AcademicPlan", ParentName = academicPlan.Name, Description = "", ImageUrl = "sf-icon-setup1", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ASS_ACP_C", Name = "ACADEMIC_SUBJECT_ACP_C", Alias = "Subject Settings", Action = "AcademicSubject", Controller = "AcademicPlan", ParentName = academicPlan.Name, Description = "", ImageUrl = "fa-wrench", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ASS_SUB_W", Name = "ACADEMIC_SUBJECT_ASS_W", Alias = "Subject Weight", Action = "AcademicSubjectAssessmentWeight", Controller = "AcademicPlan", ParentName = academicPlan.Name, Description = "", ImageUrl = "fa-book", Image = null
            });

            //Financial

            var financial = new MenuPlaceHolder()
            {
                Code = "FN_CR", Name = "FINANCIAL_COR", Alias = "Financial", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-finanical1", Image = null
            };

            items.Add(financial);

            items.Add(new MenuPlaceHolder()
            {
                Code = "FN_ERP", Name = "FINANCIAL_ERP_SETTINGS", Alias = "ERP Settings", Action = "ERPSelection", Controller = "Financial", ParentName = financial.Name, Description = "", ImageUrl = "fa-wrench", Image = null
            });


            items.Add(new MenuPlaceHolder()
            {
                Code = "MSC_ERP", Name = "STUDENT_ERP_MSC", Alias = "ERP Data Synch", Action = "MasterDataSynch", Controller = "Financial", ParentName = financial.Name, Description = "", ImageUrl = "fa-wrench", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "FN_ITEM", Name = "FINANCIAL_ITEM_CAT", Alias = "Item Setup", Action = "FeeCategory", Controller = "Financial", ParentName = financial.Name, Description = "", ImageUrl = "fa-spinner", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "FIN_FEP", Name = "FINANCIAL_FEE_PLAN", Alias = "Fee Schedule", Action = "FeePlan", Controller = "Financial", ParentName = financial.Name, Description = "", ImageUrl = "fa-calendar", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "FIN_GL", Name = "FINANCIAL_FEE_GL", Alias = "Setup GL-Account", Action = "FeeAccount", Controller = "Financial", ParentName = financial.Name, Description = "", ImageUrl = "fa-cog", Image = null
            });

            //Document

            var documentManagement = new MenuPlaceHolder()
            {
                Code = "D_DM", Name = "DOCUMENT_MANAGAMENT", Alias = "Document", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-document2", Image = null
            };

            items.Add(documentManagement);

            items.Add(new MenuPlaceHolder()
            {
                Code = "DOC_CON", Name = "CONTAINER_DOC", Alias = "Containers", Action = "DocumentContainer", Controller = "Document", ParentName = documentManagement.Name, Description = "", ImageUrl = "fa-cubes", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "DOC_CAT", Name = "CATEGORY_DOC", Alias = "Categories", Action = "DocumentCategory", Controller = "Document", ParentName = documentManagement.Name, Description = "", ImageUrl = "fa-cog", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "DOC_TYPE", Name = "TYPE_DOC", Alias = "Types", Action = "DocumentType", Controller = "Document", ParentName = documentManagement.Name, Description = "", ImageUrl = "fa-cubes", Image = null
            });

            //Communication

            var communication = new MenuPlaceHolder()
            {
                Code = "COM_COR", Name = "COMM_COR", Alias = "Communication", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-communication1", Image = null
            };

            items.Add(communication);

            items.Add(new MenuPlaceHolder()
            {
                Code = "CH_COM_C", Name = "CHANNELS_COM_C", Alias = "Channel", Action = "Channel", Controller = "Communication", ParentName = communication.Name, Description = "", ImageUrl = "sf-icon-communication2", Image = null
            });

            //Hostel

            var Hostel = new MenuPlaceHolder()
            {
                Code = "HOS_COR", Name = "HOS_COR", Alias = "Hostel", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-hostel1", Image = null
            };

            items.Add(Hostel);


            //items.Add(new MenuPlaceHolder() { Code = "HS_CAT", Name = "HS_CAT", Alias = "Category", Action = "HostelCategory", Controller = "Hostel", ParentName = Hostel.Name, Description = "", ImageUrl = "hostel1", Image = null });

            items.Add(new MenuPlaceHolder()
            {
                Code = "HS_CT_M", Name = "HS_CT_M", Alias = "Hostel List", Action = "HostelCategoryMap", Controller = "Hostel", ParentName = Hostel.Name, Description = "", ImageUrl = "hostel2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "HS_ROM", Name = "HS_ROM", Alias = "Room", Action = "RoomSetup", Controller = "Hostel", ParentName = Hostel.Name, Description = "", ImageUrl = "fa-home", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "HS_SUP", Name = "HS_SUP", Alias = "Porters", Action = "HostelSupervisor", Controller = "Hostel", ParentName = Hostel.Name, Description = "", ImageUrl = "fa-group", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "HS_HRUM", Name = "HS_HRUM", Alias = "Units", Action = "HostelRoomUnitMap", Controller = "Hostel", ParentName = Hostel.Name, Description = "", ImageUrl = "fa-key", Image = null
            });


            //Admission Test
            var admission = new MenuPlaceHolder()
            {
                Code = "ADM_COR", Name = "ADMISSION_COR", Alias = "Admission", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-admission1", Image = null
            };

            items.Add(admission);

            items.Add(new MenuPlaceHolder()
            {
                Code = "ADM_ADM_C", Name = "AMISSION_SETTING_ADM_C", Alias = "Admission Settings", Action = "AdmissionQualificationSubjectConfiguration", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "admission1", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ACB_ADM_C", Name = "AMISSION_CERTIFICATE_BODY_ADM_C", Alias = "Certificate Bodies", Action = "AdmissionCertificationExamBody", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "admission2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ASC_ADM_C", Name = "AMISSION_SUBJECT_CATEGORY_ADM_C", Alias = "Subject Category", Action = "AdmissionCertificationExamSubjectCategory", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "fa-book", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ACB_ADM_M", Name = "AMISSION_MATRICULATION_BODY_ADM_M", Alias = "Matriculation Bodies", Action = "AdmissionMatriculationBody", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "fa-institution", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "AGL_ADM_C", Name = "AMISSION_GRADE_LEVEL_ADM_C", Alias = "Grade Levels", Action = "AdmissionGradeLevel", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "fa-level-up", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "AGL_ADM_P", Name = "AMISSION_PROGRAM_MANDATORY_SUBJECT_ADM_C", Alias = "Program Subject", Action = "AdmissionProgramMandatorySubject", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "fa-book", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "ADS_ADM_C", Name = "AMISSION_STAGE_ADM_C", Alias = "Admission Stages", Action = "AdmissionStage", Controller = "Admission", ParentName = admission.Name, Description = "", ImageUrl = "fa-level-up", Image = null
            });


            //TimeTable

            var timetable = new MenuPlaceHolder()
            {
                Code = "TMT_COR", Name = "TIME_TABLE_COR", Alias = "Timetable", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-timetable1", Image = null
            };

            items.Add(timetable);

            items.Add(new MenuPlaceHolder()
            {
                Code = "SMU_TT_C", Name = "SIMULATION_TT_C", Alias = "Simulation", Action = "Simulation", Controller = "TimeTable", ParentName = timetable.Name, Description = "", ImageUrl = "fa-calendar", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "PGM_TT_C", Name = "PROGRAM_TT_C", Alias = "Weekly Schedule", Action = "ProgramTimeTable", Controller = "TimeTable", ParentName = timetable.Name, Description = "", ImageUrl = "fa-calendar-o", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "POS_TT_C", Name = "POST_TT_C", Alias = "Publish Time Table", Action = "PublishTimeTable", Controller = "TimeTable", ParentName = timetable.Name, Description = "", ImageUrl = "fa-calendar", Image = null
            });

            //Discipline

            var discipline = new MenuPlaceHolder()
            {
                Code = "DIS_COR", Name = "DISCIPLINE_COR", Alias = "Discipline", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-discipline1", Image = null
            };

            items.Add(discipline);

            items.Add(new MenuPlaceHolder()
            {
                Code = "DCS_COR", Name = "CATEGORY_SETUP_COR", Alias = "Category Setups", Action = "CategorySetup", Controller = "Discipline", ParentName = discipline.Name, Description = "", ImageUrl = "setup2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "INC_COR", Name = "DISCIPLINE_PENALTY_SETUP_COR", Alias = "Penalty Setup", Action = "PenaltySetup", Controller = "Discipline", ParentName = discipline.Name, Description = "", ImageUrl = "fa-spinner", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "DAP_COR", Name = "DISCIPLINE_PANEL_SETUP_COR", Alias = "Panel Setup", Action = "DisciplinePanel", Controller = "Discipline", ParentName = discipline.Name, Description = "", ImageUrl = "fa-user", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "DPM_COR", Name = "DISCIPLINE_PANEL_MEMBERS_COR", Alias = "Panel Members", Action = "DisciplinePanelMembers", Controller = "Discipline", ParentName = discipline.Name, Description = "", ImageUrl = "fa-user", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "DIO_COR", Name = "DISCIPLINE_DISCIPLINARY_OFFICER_COR", Alias = "Disciplinary Officer", Action = "DisciplinaryOfficer", Controller = "Discipline", ParentName = discipline.Name, Description = "", ImageUrl = "fa-group", Image = null
            });

            //Project Setup

            var projectSetups = new MenuPlaceHolder()
            {
                Code = "PS_COR", Name = "PROJECT_SETUP_COR", Alias = "Project", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-project2", Image = null
            };

            items.Add(projectSetups);

            items.Add(new MenuPlaceHolder()
            {
                Code = "PDS_PR", Name = "PROJECT_D_PR", Alias = "Project Definition", Action = "ProjectDefinition", Controller = "Project", ParentName = projectSetups.Name, Description = "", ImageUrl = "fa-file-word-o", Image = null
            });

            //Result

            var result = new MenuPlaceHolder()
            {
                Code = "RES_COR", Name = "RES_COR", Alias = "Result", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-result1", Image = null
            };

            items.Add(result);

            items.Add(new MenuPlaceHolder()
            {
                Code = "GS_RES_C", Name = "GRADE_SETUP_C", Alias = "Grade Setup", Action = "GradeSetup", Controller = "Result", ParentName = result.Name, Description = "", ImageUrl = "fa-file-excel-o", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "GCP_RES_C", Name = "GRADE_PROCEDURE_C", Alias = "Grading Procedure", Action = "GradeComputationProcedure", Controller = "Result", ParentName = result.Name, Description = "", ImageUrl = "fa-file-word-o", Image = null
            });

            //Medical

            var medical = new MenuPlaceHolder()
            {
                Code = "MED_COR", Name = "MED_COR", Alias = "Medical", Action = "None", Controller = "None", ParentName = parameters.Name, Description = "", ImageUrl = "sf-icon-medical1", Image = null
            };

            items.Add(medical);

            items.Add(new MenuPlaceHolder()
            {
                Code = "HH_S", Name = "HH_SETUP", Alias = "Health History", Action = "PersonalHealthHistory", Controller = "Medical", ParentName = medical.Name, Description = "", ImageUrl = "medical2", Image = null
            });

            items.Add(new MenuPlaceHolder()
            {
                Code = "IL_SET", Name = "IL_SETUP", Alias = "Illness Setup", Action = "Illness", Controller = "Medical", ParentName = medical.Name, Description = "", ImageUrl = "fa-hospital-o", Image = null
            });

            return(items);
        }
        public static List <MenuPlaceHolder> GetMenus()
        {
            var list = new List <MenuPlaceHolder>();

            var root = new MenuPlaceHolder()
            {
                Name = "SETTINGS", Alias = "Settings", Action = "", ActionUrl = "", ImageUrl = "settings_image", Parent = ""
            };

            list.Add(root);

            list.Add(new MenuPlaceHolder()
            {
                Name = "MODULES", Alias = "Modules", Action = "MODULES", ActionUrl = "core-module-list", ImageUrl = "action_image", Parent = root.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "APPS", Alias = "Apps", Action = "APPS", ActionUrl = "core-apps-list", ImageUrl = "action_image", Parent = root.Name
            });

            var configuration = new MenuPlaceHolder()
            {
                Name = "CONFIGURATION", Alias = "Configuration", Action = "", ActionUrl = "", ImageUrl = "configuration_image", Parent = root.Name
            };

            list.Add(configuration);

            list.Add(new MenuPlaceHolder()
            {
                Name = "GENERAL", Alias = "General", Action = "GENERAL", ActionUrl = "core-general-edit", ImageUrl = "action_image", Parent = configuration.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "CLIENT", Alias = "Client", Action = "CLIENT", ActionUrl = "core-client-list", ImageUrl = "action_image", Parent = configuration.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "DATABASE", Alias = "Database", Action = "DATABASE", ActionUrl = "core-database-list", ImageUrl = "action_image", Parent = configuration.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "COMPANY_SECURITY", Alias = "Company Security", Action = "COMPANY_SECURITY", ActionUrl = "core-companysecurity-list", ImageUrl = "action_image", Parent = configuration.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "COMPANIES", Alias = "Companies", Action = "COMPANIES", ActionUrl = "core-company-list", ImageUrl = "action_image", Parent = configuration.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "COMPANY_MODULE", Alias = "Company Modules", Action = "COMPANY_MODULE", ActionUrl = "core-companymodule-list", ImageUrl = "action_image", Parent = configuration.Name
            });

            var user = new MenuPlaceHolder()
            {
                Name = "USERS", Alias = "Users", Action = "", ActionUrl = "", ImageUrl = "users_image", Parent = root.Name
            };

            list.Add(user);

            list.Add(new MenuPlaceHolder()
            {
                Name = "ACCOUNTS", Alias = "Accounts", Action = "ACCOUNTS", ActionUrl = "core-usersetup-list", ImageUrl = "action_image", Parent = user.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "USER_MANAGER", Alias = "User Manager", Action = "USER_MANAGER", ActionUrl = "core-usersetup-list", ImageUrl = "action_image", Parent = user.Name
            });

            list.Add(new MenuPlaceHolder()
            {
                Name = "ROLES", Alias = "Roles", Action = "ROLES", ActionUrl = "core-role-edit", ImageUrl = "action_image", Parent = user.Name
            });

            var accessibilityMenu = new MenuPlaceHolder()
            {
                Name = "ACCESSIBILITY", Alias = "Accessibility", Action = "", ActionUrl = "", ImageUrl = "accessibility_image", Parent = root.Name
            };

            list.Add(accessibilityMenu);

            list.Add(new MenuPlaceHolder()
            {
                Name = "MENUS", Alias = "Menus", Action = "MENUS", ActionUrl = "core-menurole-list", ImageUrl = "action_image", Parent = accessibilityMenu.Name
            });

            var manageAuditTrailMenu = new MenuPlaceHolder()
            {
                Name = "MANAGE_AUDITRAIL", Alias = "Manage Audittrail", Action = "", ActionUrl = "", ImageUrl = "manage_audittrail_image", Parent = root.Name
            };

            list.Add(manageAuditTrailMenu);

            list.Add(new MenuPlaceHolder()
            {
                Name = "AUDITTRAILS", Alias = "Audittrails", Action = "AUDITTRAILS", ActionUrl = "core-audittrail-list", ImageUrl = "action_image", Parent = manageAuditTrailMenu.Name
            });

            var activityMenu = new MenuPlaceHolder()
            {
                Name = "FINTRAK_ACTIVITIES", Alias = "Fintrak Activities", Action = "", ActionUrl = "", ImageUrl = "fintrak_activity_image", Parent = root.Name
            };

            list.Add(activityMenu);

            list.Add(new MenuPlaceHolder()
            {
                Name = "MANAGE_ACTIVITIES", Alias = "Activities", Action = "MANAGE_ACTIVITIES", ActionUrl = "core-activities-list", ImageUrl = "action_image", Parent = activityMenu.Name
            });

            return(list);
        }