public static bool UpdateRightUser(RightUser rightUser, out string msg) { var lstData = RightUserDal.QueryRightUserByUserId(rightUser.UserId); if (lstData != null) { foreach (var info in lstData) { if (info.Sysid == rightUser.Sysid) { continue; } msg = "工号不能重复"; return(false); } } if (!RightUserDal.Update(rightUser)) { msg = "更新用户信息保存失败"; return(false); } msg = "操作成功"; return(true); }
public static bool ChangeSelfPassword(string userId, string currentPwd, string newPwd, out string msg) { var lstData = RightUserDal.QueryRightUserByUserId(userId); if (lstData == null || lstData.Count != 1) { msg = "获取用户信息失败"; return(false); } var rightUser = lstData[0]; if (rightUser.UserPwd != ToMd5(currentPwd)) { msg = "当前密码错误"; return(false); } rightUser.UserPwd = ToMd5(newPwd); rightUser.ModifiedBy = userId; if (!RightUserDal.Update(rightUser)) { msg = "修改密码保存失败"; return(false); } msg = "修改密码成功"; return(true); }
public static RightUser QueryRightUserByUserId(string userId) { var lstData = RightUserDal.QueryRightUserByUserId(userId); if (lstData == null || lstData.Count <= 0) { return(null); } return(lstData[0]); }
public static bool InsertRightUser(RightUser rightUser, out string msg) { var lstData = RightUserDal.QueryRightUserByUserId(rightUser.UserId); if (lstData != null && lstData.Count > 0) { msg = "工号不能重复"; return(false); } if (!RightUserDal.Insert(rightUser)) { msg = "增加用户信息保存失败"; return(false); } msg = "操作成功"; return(true); }
public static bool DeleteRightUser(RightUser rightUser) { return(RightUserDal.Delete(rightUser)); }
public static bool IsAdmin(QueryCondition queryCondition) { return(RightUserDal.IsAdmin(queryCondition)); }
public static List <RightUser> QueryRightUser(QueryCondition queryCondition) { return(RightUserDal.QueryRightUser(queryCondition)); }