Exemplo n.º 1
0
        //修改方法
        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;
            }
        }
Exemplo n.º 2
0
        /// <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;
            }
        }