public bool EditWcsUser(WcsUser user, out string result) { if (!UserList.Exists(c => user.id == c.id)) { result = "不存在该用户信息!"; return(false); } if (UserList.Exists(c => user.id != c.id && user.username.Equals(c.username))) { result = "已经存在该用户名!"; return(false); } result = ""; WcsUser ouser = UserList.Find(c => c.id == user.id); ouser.name = user.name; ouser.username = user.username; ouser.password = user.password; ouser.exitwcs = user.exitwcs; ouser.memo = user.memo; ouser.role_id = user.role_id; return(PubMaster.Mod.RoleSql.EditeWcsUser(ouser)); }
internal bool AddWcsUser(WcsUser user) { string str = "INSERT INTO `wcs_user`(`id`, `username`, `password`, `name`, `memo`, `role_id`, `exitwcs`)" + " VALUES ({0}, '{1}', '{2}', '{3}', '{4}', {5}, {6})"; string sql = string.Format(@str, user.id, user.username, user.password, user.name, user.memo, user.role_id, user.exitwcs); int row = mSql.ExcuteSql(sql); return(row > 0); }
internal bool EditeWcsUser(WcsUser user) { string sql = "UPDATE `wcs_user` SET `username` = '{0}', `password` = '{1}', " + "`name` = '{2}', `memo` = '{3}', `role_id` = {4}, `exitwcs` = {5} WHERE `id` = {6}"; sql = string.Format(sql, user.username, user.password, user.name, user.memo, user.role_id, user.exitwcs, user.id); int row = mSql.ExcuteSql(sql); return(row >= 1); }
/// <summary> /// 用户登陆/获取用户授权模块 /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <param name="result"></param> /// <param name="user"></param> /// <returns></returns> public bool CheckUserGetPdaView(string username, string password, out string result, out UserModelPack user) { user = null; if (username == null || string.IsNullOrEmpty(username)) { result = "用户名不能为空!"; return(false); } if (password == null || string.IsNullOrEmpty(password)) { result = "密码不能为空!"; return(false); } WcsUser wcsuser = GetUser(username, password); if (wcsuser == null) { result = "账号密码错误!"; return(false); } WcsRole userrole = GetUserRole(username, password); if (userrole == null) { result = "用户没有配置角色!"; return(false); } if (userrole.menu_id == 0) { result = "用户角色没有配置菜单!"; return(false); } user = GetPDAMenu(userrole); if (user != null) { user.UserId = wcsuser.id + ""; user.UserName = wcsuser.name; result = ""; return(true); } result = ""; return(false); }
public bool AddWcsUser(WcsUser user, out string result) { if (UserList.Exists(c => user.username.Equals(c.username))) { result = "已经存在该用户名!"; return(false); } int id = UserList.Max(c => c.id); user.id = ++id; result = ""; UserList.Add(user); return(PubMaster.Mod.RoleSql.AddWcsUser(user)); }
public bool IsUserBelowLoginPrior(WcsUser user, out string result) { if (LoginUser == null) { result = "请先登陆!"; return(false); } if (LoginUser.id == user.id) { result = ""; return(true); } if (user == null) { result = "用户信息不能为空!"; return(false); } WcsRole loginuserrole = GetRole(LoginUser.role_id); WcsRole camparerole = GetRole(user.role_id); if (loginuserrole != null && camparerole != null) { if (loginuserrole.prior > camparerole.prior) { result = ""; return(true); } result = "没有权限修改该用户信息"; return(false); } result = "用户未配置角色!"; return(false); }
public void SetLoginUser(int id) { LoginUser = GetUser(id); }