Example #1
0
        /// <summary>
        /// 后台管理框架获取菜单通用方法
        /// </summary>
        private void initMenus()
        {
            SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController();

            List<System.Collections.Hashtable> menu = menuController.getAll();

            ViewData["menus"] = menu;
        }
Example #2
0
        public ActionResult MenuEdit(string id = null)
        {
            SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController();

            this.init();

            if (id == null)
            {
                ViewData["title"] = "新增菜单";
            }
            else
            {
                System.Collections.Hashtable menu = menuController.load(id);

                if (menu != null)
                {
                    ViewData["menu"] = menu;
                }

                ViewData["title"] = "编辑菜单";
            }

            ViewData["open_menu"] = "系统管理";

            List<System.Collections.Hashtable> menus = menuController.getTopMenu();

            ViewData["top_menus"] = menus;

            return View();
        }
Example #3
0
        public ActionResult MenuSave()
        {
            SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController();
            DatabaseLib.Tools tools = new DatabaseLib.Tools();

            string strParam = Request.Form.ToString();

            System.Collections.Hashtable menu_data = tools.paramToData(strParam);

            string menu_id = CommonLib.Common.Validate.IsNullString(Request.Params["MenuID"]);

            if (menu_id == "")
            {
                menu_id = menuController.add(menu_data);

                if (menu_id == null)
                {
                    return RedirectToRoute("menu-add");
                }
            }
            else
            {
                menuController.save(menu_data);
            }

            return RedirectToRoute("menu-add");
        }
Example #4
0
        public ActionResult MenuDelete(string id = null, int page = 1)
        {
            SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController();

            this.init();

            if (id == null)
            {
                return RedirectToRoute("menu-list-home");
            }
            else
            {
                menuController.delete(id);

                return RedirectToRoute("menu-list", new { page = page });
            }
        }