/// <summary>
        /// 增加一个分类
        /// </summary>
        /// <returns></returns>
        public ActionResult Add()
        {
            string groupName = RequestString("GroupName").Trim();
            string title     = RequestString("Title").Trim();
            bool   isAdmin   = RequestBool("isadmin");
            int    departId  = RequestInt("departid");

            if (groupName == "")
            {
                return(MessageBoxAndReturn("请填写组名!"));
            }
            if (departId == 0)
            {
                return(MessageBoxAndReturn("请选择部门!"));
            }

            //新增组
            Mng_PermissionGroup modMng_PermissionGroup = new Mng_PermissionGroup();

            modMng_PermissionGroup.IsAdmin      = isAdmin;
            modMng_PermissionGroup.GroupName    = groupName;
            modMng_PermissionGroup.Title        = title;
            modMng_PermissionGroup.BeLock       = false;
            modMng_PermissionGroup.LastEditTime = DateTime.Now;
            modMng_PermissionGroup.LastEditor   = MyInfo.Id;
            modMng_PermissionGroup.Sequence     = 0;
            modMng_PermissionGroup.DepartId     = departId;
            int flag = Bll.BllMng_PermissionGroup.AddNoReturn(modMng_PermissionGroup, departId);

            switch (flag)
            {
            case -1:
                return(MessageBoxAndReturn("存在相同组名!"));

            case -2:
                return(MessageBoxAndReturn("增加出错!"));

            case 0:
                return(MessageBoxAndJump("增加成功!", string.Format("/system/permission/list?departid={0}", departId)));
            }
            return(MessageBoxAndReturn("增加出错!"));
        }
        /// <summary>
        /// 编辑分类
        /// </summary>
        /// <returns></returns>
        public ActionResult Update()
        {
            int    id        = Request["id"].ToInt32();
            string groupName = RequestString("GroupName").Trim();
            string title     = RequestString("Title").Trim();
            bool   isAdmin   = RequestBool("isadmin");
            int    departId  = RequestInt("departid");

            if (groupName == "")
            {
                return(MessageBoxAndReturn("请填写组名!"));
            }
            if (id == 0)
            {
                return(MessageBoxAndReturn("请选择编辑类!"));
            }
            Mng_PermissionGroup modMng_PermissionGroup = Bll.BllMng_PermissionGroup.First(o => o.Id == id);

            if (modMng_PermissionGroup == null)
            {
                return(MessageBoxAndReturn("没有获取到分类信息!"));
            }
            else
            {
                modMng_PermissionGroup.IsAdmin      = isAdmin;
                modMng_PermissionGroup.GroupName    = groupName;
                modMng_PermissionGroup.Title        = title;
                modMng_PermissionGroup.LastEditor   = MyInfo.Id;
                modMng_PermissionGroup.LastEditTime = DateTime.Now;
                int res = Bll.BllMng_PermissionGroup.Update(modMng_PermissionGroup, o => o.Id == id);
                if (res > 0)
                {
                    return(MessageBoxAndJump("修改成功!", string.Format("/system/permission/list?departid={0}", departId)));
                }
                else
                {
                    return(MessageBoxAndReturn("修改失败!"));
                }
            }
        }