Esempio n. 1
0
        public ActionResult NewPermissionGroup()
        {
            //创建空的Model
            PermissionGroupViewModel model = new PermissionGroupViewModel();

            return View(model);
        }
Esempio n. 2
0
 public ActionResult NewPermissionGroup(PermissionGroupViewModel model)
 {
     if (ModelState.IsValid)
     {
         //保存数据
         string strErrText;
         PermissionSystem permission = new PermissionSystem();
         if (permission.InsertPermissionGroup(model.Name, model.Remark ?? string.Empty, model.Functions, LoginAccountId, LoginStaffName, out strErrText) > 0)
         {
             return Json(string.Empty);
         }
         else
         {
             return Json(strErrText);
         }
     }
     return View(model);
 }
Esempio n. 3
0
        public ActionResult ModifyPermissionGroup(string id)
        {
            string strErrText;

            //生成Model数据
            long nGroupId = long.Parse(id);
            PermissionSystem permission = new PermissionSystem();
            SysGroup data = permission.LoadPermissionGroup(nGroupId, LoginAccountId, LoginStaffName, out strErrText);
            if (data == null)
            {
                throw new Exception(strErrText);
            }

            PermissionGroupViewModel model = new PermissionGroupViewModel();
            model.Id = data.Id;
            model.Name = data.Name;
            model.Remark = data.Remark;

            return View(model);
        }