Esempio n. 1
0
        /// <summary>
        /// 修改个人细细
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void View_OnUpdateUser(object sender, Views.DataManage.EditUsereventArgs e)
        {
            bool isUpdate = this.Model.UpdateUser(e.NewPwd, e.UserId);

            if (isUpdate)
            {
                //this.View.ShowMessage("修改成功");
                this.View.CloseWindow();
            }
            else
            {
                this.View.ShowMessage("修改失败");
            }
        }
Esempio n. 2
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;
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 判断旧密码是否正确
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void View_OnCheckPwd(object sender, Views.DataManage.EditUsereventArgs e)
        {
            bool isOldPwdOk = this.Model.CheckOldPwd(e.OldPwd, e.UserId);

            this.View.ExeIsPwdOk(isOldPwdOk);
        }