public JsonResult AddUser(ContractMvcWeb.Models.Beans.User user) { JsonResult jsonResult = new JsonResult(); Result result = null; ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext(); bool exist = dbContext.ExistUserName(user.username ); if (exist) { result = new Result((int)ResultCodeEnum.Error, "用户名已经存在!", null); jsonResult.Data = result; return jsonResult; } int row = dbContext.AddUser(user); result = new Result(row > 0 ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, row > 0 ? "新增成功" : "新增失败", null); jsonResult.Data = result; return jsonResult; }
public JsonResult AddArchive(ContractMvcWeb.Models.Beans.Archive model ) { ContractMvcWeb.Models.ArchiveContext db = new Models.ArchiveContext(); Result result = null; if (model.id > 0) { bool isok = db.EditArchive(model); result= new Result( isok ? (int) ResultCodeEnum.Success : (int)ResultCodeEnum.Error, "",null); } else { bool isok = db.AddArchive(model); result= new Result( isok ? (int) ResultCodeEnum.Success : (int)ResultCodeEnum.Error, "",null); } JsonResult json = new JsonResult(); json.Data = result; return json; }
public JsonResult EditFloorLabel(ContractMvcWeb.Models.Beans.FloorLabel model ) { ContractMvcWeb.Models.LabelContext db = new Models.LabelContext(); Result result = null; JsonResult json = null; bool isExist = db.ExistBoxLabel(model.rfid); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "标签已经被注册为档案盒标签,请使用其他标签", null); json = new JsonResult(); json.Data = result; return json; } if (model.id > 0) { isExist = db.ExistFloorLabel(model.rfid, model.id); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "标签已经被注册,请使用其他标签", null); } else { isExist = db.ExistFloorLabelByName(model.name, model.id); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "名称已经被使用,请使用别的名称", null); } else { bool isok = db.EditFloorLabel(model); result = new Result(isok ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, isok ? "更新成功" : "更新失败", null); } } } else { isExist = db.ExistFloorLabel(model.rfid); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "标签已经被注册,请使用其他标签", null); } else { isExist = db.ExistFloorLabelByName(model.name); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "名称已经被使用,请使用别的名称", null); } else { bool isok = db.AddFloorLabel(model); result = new Result(isok ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, isok ? "新增成功" : "新增失败", null); } } } json = new JsonResult(); json.Data = result; return json; }
//[MyAuthorize (Roles="2")] public ActionResult AddUser( ContractMvcWeb.Models.Beans.User user) { SetDropDownlist(user.enable); SetUserTypeDropDownlist( user.usertype); if (ModelState.IsValid == false) { return View(); } if (user == null) { return View(); } if (string.IsNullOrEmpty(user.password)) { ModelState.AddModelError("password","密码不能为空!"); return View(); } if (user.password != user.comfirmPassword) { ModelState.AddModelError("password", "密码不一致!"); return View(); } ContractMvcWeb.Models.AccountContext dbContext = new Models.AccountContext(); bool exist = dbContext.ExistUserName(user.username); if (exist) { ModelState.AddModelError("username", "用户名已经存在!"); return View (); } int result = dbContext.AddUser(user); return new RedirectResult("~/user/userList"); }