//修改方法 private void EditUser() { CJia.PIVAS.Views.DataManage.EditUsereventArgs editargs = new Views.DataManage.EditUsereventArgs(); editargs.OldPwd = CJia.PIVAS.Common.EncryptString(TxtOldPwd.Text); editargs.UserId = User.UserId; this.OnCheckPwd(null, editargs); //如果旧密码不正确 if (!IsOldPwdOk) { CJia.PIVAS.Tools.Message.Show("旧密码错误,请重新输入"); TxtOldPwd.SelectAll(); TxtOldPwd.Focus(); return; } if (TxtNewPwd.Text == "") { CJia.PIVAS.Tools.Message.Show("新密码不能为空"); TxtNewPwd.Focus(); return; } if (TxtSurePwd.Text == "") { CJia.PIVAS.Tools.Message.Show("确认密码不能为空"); TxtSurePwd.Focus(); return; } if (TxtNewPwd.Text != TxtSurePwd.Text) { CJia.PIVAS.Tools.Message.Show("您输入的两次密码不一致"); TxtNewPwd.Focus(); TxtNewPwd.SelectAll(); return; } else { if (TxtSurePwd.Text.Length > 6) { CJia.PIVAS.Tools.Message.Show("密码长度不能大于6位"); TxtNewPwd.Focus(); TxtNewPwd.SelectAll(); return; } else { editargs.NewPwd = CJia.PIVAS.Common.EncryptString(TxtSurePwd.Text); } } editargs.UserId = User.UserId; if (CJia.PIVAS.Tools.Message.ShowQuery("是否确认修改", CJia.PIVAS.Tools.Message.Button.YesNo) == CJia.PIVAS.Tools.Message.Result.Yes) { this.OnUpdateUser(null, editargs); } else { return; } }
/// <summary> /// 添加用户 /// </summary> private void AddUser() { addUserArgs.UserNo = TxtUserNo.Text; if (TxtUserNo.Text != "" && TxtUserNo.Text.Length <= 20) { this.OnLeave(null, addUserArgs); if (isUserNoRepeat) { this.OnLeave(null, addUserArgs); CJia.PIVAS.Tools.Message.Show("此工号已存在"); TxtUserNo.Focus(); TxtUserNo.SelectAll(); isUserNoRepeat = false; return; } } else { CJia.PIVAS.Tools.Message.Show("工号不能为空且不能长于20位"); TxtUserNo.Focus(); TxtUserNo.SelectAll(); return; } if (TxtName.Text != "" && TxtName.Text.Length < 20) { addUserArgs.UserName = TxtName.Text; } else { CJia.PIVAS.Tools.Message.Show("请填写用户名称,并且长度不能大于20位"); TxtName.Focus(); TxtName.SelectAll(); return; } if (TxtNewPwd.Text != "" && TxtNewPwd.Text.Length <= 6) { if (TxtSurePwd.Text != "" && TxtSurePwd.Text.Length <= 6) { if (TxtNewPwd.Text == TxtSurePwd.Text) { addUserArgs.Pwd = CJia.PIVAS.Common.EncryptString(TxtNewPwd.Text); addUserArgs.IsAdmin = this.cbAdmin.Checked ? "1" : "0"; addUserArgs.UserId = User.UserId; addUserArgs.DeptId = "1000000000"; addUserArgs.DeptName = "静脉药物配置中心"; this.OnaddUser(null, addUserArgs); } else { CJia.PIVAS.Tools.Message.Show("密码必须一致!"); TxtNewPwd.Focus(); TxtNewPwd.SelectAll(); return; } } else { CJia.PIVAS.Tools.Message.Show("请填写确认密码,并且长度不能大于6位"); TxtSurePwd.Focus(); TxtSurePwd.SelectAll(); return; } } else { CJia.PIVAS.Tools.Message.Show("请填写密码,并且长度不能大于6位"); TxtNewPwd.Focus(); TxtNewPwd.SelectAll(); return; } }