private void OnModifyUserpswd() { User_ListModel userM = userBll.GetModel(this.textBoxUser.Text); if (userM == null) { MessageBox.Show("用户不存在:" + this.textBoxUser.Text); return; } if (userM.UserPassWord != this.textBoxOldpswd.Text) { MessageBox.Show("旧密码不正确"); return; } if (this.textBoxNewPswd.Text != this.textBoxRePswd.Text) { MessageBox.Show("两次输入密码不一致"); return; } userM.UserPassWord = this.textBoxRePswd.Text; if (this.userBll.Update(userM)) { MessageBox.Show("密码修改成功!"); ClearInput(); } else { MessageBox.Show("密码修改失败!"); } }
public int GetLoginRole(ref string userName) { userName = this.cb_UserRole.Text; User_ListModel userModel = bllUser.GetModel(this.cb_UserRole.Text); if (userModel == null) { MessageBox.Show("用户不存在"); return(-1); } if (userModel.RoleID == 3) { return(userModel.RoleID); } if (userModel.UserPassWord != this.tb_userPassword.Text) { MessageBox.Show("密码错误"); return(-2); } return(userModel.RoleID); }
private void NewUserEventHandler(object sender, UserEventArgs e) { User_RoleModel roleModel = bllRole.GetModel(e.RoleId); if (roleModel != null) { if (bllUser.IsExistUser(e.RoleId, e.UserName) == false) { User_ListModel userModel = new User_ListModel(); userModel.RoleID = e.RoleId; userModel.UserName = e.UserName; userModel.UserPassWord = e.Password; userModel.RoleName = roleModel.RoleName; int addStatus = bllUser.Add(userModel); if (addStatus != 1) { List <User_ListModel> userModelList = bllUser.GetModelList(""); this.View.RefreshAllUserData(userModelList); if (mainPre != null) { mainPre.View.AddLog(ECAMSModel.EnumLogCategory.管理层日志, ECAMSModel.EnumLogType.提示, "新建用户成功!!"); } } else { if (mainPre != null) { mainPre.View.AddLog(ECAMSModel.EnumLogCategory.管理层日志, ECAMSModel.EnumLogType.提示, "新建用户失败!!"); } } } else { if (mainPre != null) { mainPre.View.AddLog(ECAMSModel.EnumLogCategory.管理层日志, ECAMSModel.EnumLogType.提示, "已存在同角色同名称用户!!"); } } } }
private void SaveUserEventHandler(object sender, UserSaveEventArgs e) { if (bllUser.IsExistUser(e.RoleId, e.UserName) == false) { User_ListModel userModel = new User_ListModel(); userModel.RoleID = e.RoleId; userModel.RoleName = e.RoleName; userModel.UserName = e.UserName; userModel.UserID = e.UserID; userModel.UserPassWord = e.Password; bool saveStatus = bllUser.Update(userModel); if (saveStatus == true) { List <User_ListModel> userModelList = bllUser.GetModelList(""); this.View.RefreshAllUserData(userModelList); if (mainPre != null) { mainPre.ShowLog(ECAMSModel.EnumLogCategory.管理层日志, ECAMSModel.EnumLogType.提示, "用户修改成功!!"); } } else { if (mainPre != null) { mainPre.ShowLog(ECAMSModel.EnumLogCategory.管理层日志, ECAMSModel.EnumLogType.提示, "用户修改失败!!"); } } } else { if (mainPre != null) { mainPre.View.AddLog(ECAMSModel.EnumLogCategory.管理层日志, ECAMSModel.EnumLogType.提示, "已存在同角色同名称用户!!"); } } }