public ContentResult B_UserToAdd(B_User user) { if (string.IsNullOrWhiteSpace(user.UserName)) { return(Content("用户名不能为空")); } string reg = "^[\u4E00-\u9FA5A-Za-z0-9_]+$"; Regex regex = new Regex(reg, RegexOptions.None); if (regex.IsMatch(user.UserName) == false) { return(Content("用户名只能为中文、字母或数字")); } if (B_User.GetUserCountByUserName(user.UserName) > 0) { return(Content("该用户名已存在,请换一个吧")); } if (string.IsNullOrWhiteSpace(user.Name)) { return(Content("姓名不能为空")); } bool IsValid = false; if (Request["IsValid"] != null) { if (Request["IsValid"].ToString() == "on") { IsValid = true; } } user.IsValid = IsValid; user.DatAdd = DateTime.Now; int rtn = user.InsertAndReturnIdentity(); if (rtn > 0) { if (user.RoleID > 0) { if (B_Role.EditUserRole(user.UserName, user.RoleID)) { return(Content("ok")); } else { return(Content("角色保存出错")); } } return(Content("ok")); } return(Content("添加出错")); }
public ContentResult B_UserToEdit(B_User user) { if (string.IsNullOrWhiteSpace(user.Name)) { return(Content("姓名不能为空")); } if (user.UserName == user.PassWord) { return(Content("账号密码不能一致")); } if (user.PassWord.Length < 6) { return(Content("密码必须在6位以上")); } bool IsValid = false; if (Request["IsValid"] != null) { string IsStr = Request["IsValid"].ToString(); if (IsStr == "on") { IsValid = true; } } user.IsValid = IsValid; B_User oldUser = B_User.GetEntityByID(user.ID); int rtn = user.UserEditByID(); if (rtn > 0) { if (user.RoleID > 0) { if (B_Role.EditUserRole(oldUser.UserName, user.RoleID)) { return(Content("ok")); } else { return(Content("角色保存出错")); } } return(Content("ok")); } return(Content("保存出错")); }