Esempio n. 1
0
        public JsonResult AddMenu(string name, int sort, string icon, string page, int pId = 0)
        {
            var msg = new MsgBase();

            try {
                Menu model = mBll.Get(name);
                if (model != null)
                {
                    msg.Message = "当前菜单名称已经存在";
                    msg.Code    = 2;
                    return(Json(msg));
                }
                model          = new Menu();
                model.MenuName = name;
                model.Icon     = icon;
                model.Sort     = sort;
                model.Page     = page;
                model.MGId     = pId;
                int i = mBll.Add(model);
                msg.Message = i > 0 ? MsgBase.SuccessMessage : MsgBase.FailMessage;
                msg.Code    = i > 0 ? 1 : 0;
            }
            catch (Exception) {
                msg.Code    = -1;
                msg.Message = MsgBase.ErrMessage;
            }
            return(Json(msg));
        }
Esempio n. 2
0
        public JObject Edit(JObject pagerParas)
        {
            MenuBLL menuBll = new MenuBLL();

            menuBll.Add(pagerParas);
            return(new JObject());
        }
        /// <summary>
        /// 获取Menu列表传给MenuIndex显示
        /// </summary>
        /// <param name="i">判断是角色管理中的菜单还是菜单管理中的菜单,role,menu</param>
        /// <returns></returns>
        public string getAllMenus(string i)
        {
            List <MenuModel> menulist = new MenuBLL().DoQuery("order by sortCode asc");

            if (i == "menu")
            {
                MenuModel root = new MenuModel();
                root.parentId = -1;
                root.id       = 0;
                root.name     = "根节点";
                root.enable   = "1";
                root.group_id = "0";
                menulist.Add(root);
            }
            return(new MyHttpResult(true, menulist).ToString());
        }
Esempio n. 4
0
        public string Add(JObject pagerParas)
        {
            var id = HttpContext.Current.Request.QueryString["id"];
            //var form = HttpContext.Current.Request.Form;

            MenuBLL menuBll = new MenuBLL();

            if (id != null && Int32.Parse(id) > 0)
            {
                menuBll.Updata(pagerParas, Int32.Parse(id));
            }
            else
            {
                menuBll.Add(pagerParas);
            }
            return("1");
        }
Esempio n. 5
0
        public JsonResult Add(Menu model)
        {
            var result = bll.Add(model);

            return(Json(result));
        }
Esempio n. 6
0
        public JsonResult Add(MenuEditParam p)
        {
            var result = bll.Add(p);

            return(Json(result));
        }