//编辑用户 public ActionResult EditUser() { int userID = Convert.ToInt32(Request.Form["ID"]); DictUser user = DictUserService.LoadEntities(u => u.ID == userID).First(); user.UID = Request.Form["UID"]; user.UName = Request.Form["UName"]; if (Request.Form["Upwd"] != "" && Request.Form["Upwd"] != null) { user.Upwd = Common.ContextCode.MD5Encryption(Request.Form["Upwd"]); } user.Remark = Request.Form["Remark"]; user.ModifiedTime = DateTime.Now; user.DictRole.Clear(); string[] roleIDArray = Request.Form["DictRole"].Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < roleIDArray.Length; i++) { int roleId = Convert.ToInt32(roleIDArray[i]); user.DictRole.Add(DictRoleService.LoadEntities(r => r.ID == roleId).First()); } if (Request.Form["DetailTrue"].Length != 0) { DictUserInfo userInfo = null; if (user.DictUserInfo == null) { userInfo = new DictUserInfo(); DictUserInfoService.AddEntity(userInfo); user.DictUserInfo = userInfo; } else { userInfo = user.DictUserInfo; } userInfo.Birthday = Convert.ToDateTime(Request.Form["Birthday"]); userInfo.DictEducationID = Convert.ToInt32(Request.Form["DictEducationID"]); userInfo.EntryTime = Convert.ToDateTime(Request.Form["EntryTime"]); userInfo.IdentityCard = Request.Form["IdentityCard"]; userInfo.NativePlace = Request.Form["NativePlace"]; userInfo.Salary = Convert.ToDecimal(Request.Form["Salary"]); userInfo.Sex = Request.Form["Sex"]; userInfo.Tel = Request.Form["Tel"]; } int affectRow = DictUserService.SaveChange(); if (affectRow != 0) { return(Content("1")); } else { return(Content("0#用户信息更新失败!")); } }
//删除用户 public ActionResult RemoveUser(int id) { DictUserService.DeleteEntity(new DictUser() { ID = id }); int affectRow = DictUserService.SaveChange(); if (affectRow == 0) { return(Content("0#删除失败")); } else { return(Content("1")); } }