Ejemplo n.º 1
0
        public ActionResult GetRoleView()
        {
            int id = int.Parse(Request.Form["id"]);

            var viewModel = new Model.ViewModel.Role();

            if (id == -1)
            {
                viewModel.DepID    = 1;
                viewModel.IsActive = true;
                viewModel.SN       = 255;
                return(PartialView("RoleForm", viewModel));
            }
            else
            {
                var tempModel = new P_RoleBLL().GetListBy(p => p.ID == id).FirstOrDefault();

                if (tempModel != null)
                {
                    viewModel.ID       = tempModel.ID;
                    viewModel.IsActive = tempModel.IsActive;
                    viewModel.Name     = tempModel.Name;
                    viewModel.DepID    = tempModel.DepID;
                    viewModel.Remark   = tempModel.Remark;
                    viewModel.SN       = tempModel.SN;
                }
                return(PartialView("RoleForm", viewModel));
            }
        }
Ejemplo n.º 2
0
 public ActionResult SaveRole(Model.ViewModel.Role model)
 {
     //先查角色是否存在  如果没有新增 反正修改
     if (new P_RoleBLL().GetModelWithOutTrace(d => d.ID == model.ID) != null)
     {
         int res = new P_RoleBLL().Modify(model.ToPOCO(), "Name", "ID", "IsActive", "Remark", "SN", "DepID");
         if (res > 0)
         {
             return(this.JsonResult(Utility.E_JsonResult.OK, "修改成功!", null, null));
         }
         else
         {
             return(this.JsonResult(Utility.E_JsonResult.Error, "修改失败!", null, null));
         }
     }
     else
     {
         //model.DepID = 1;
         int res = new P_RoleBLL().Add(model.ToPOCO());
         if (res > 0)
         {
             return(this.JsonResult(Utility.E_JsonResult.OK, "新增成功!", null, null));
         }
         else
         {
             return(this.JsonResult(Utility.E_JsonResult.Error, "新增失败!", null, null));
         }
     }
 }