Newer
Older
IRIS_COLLECT / IOM_cs / insertForm / sysSetting / EditPassWord.cs
yangqianqian on 29 Dec 2020 1 KB first
using System;
using System.Windows.Forms;
using DevComponents.DotNetBar;
using IOM_cs.irisDb;
using IOM_cs.irisDb.model;
using IOM_cs.irisDb.service;

namespace IOM_cs.insertForm.sysSetting
{
    public partial class EditPassWord : Office2007Form
    {
        IUserService iUserService = (IUserService)DbService.getEntity("IUserService");

        User user = new User();
        public EditPassWord(User _user)
        {
            InitializeComponent();
            user = _user;
        }
        
        private void roundButtonOK_Click(object sender, EventArgs e)
        {
            if (textBoxOldPassWord.Text == "")
            {
                MessageBox.Show("请输入旧密码", "提示");
                return;
            }
            else if (textBoxNewPassWord0.Text == "") {
                MessageBox.Show("请输入新密码","提示");
                return;
            }
            else if (textBoxNewPassWord.Text == "") {
                MessageBox.Show("请确认新密码", "提示");
                return;
            }
            else if (textBoxNewPassWord0.Text != textBoxNewPassWord.Text)
            {
                MessageBox.Show("新密码两次输入不一致", "提示");
                return;
            }
            else if (textBoxOldPassWord.Text!= user.Password)
            {
                MessageBox.Show("旧密码输入不正确", "提示");
                return;
            }
            int result= iUserService.editPassword(user.Id,textBoxNewPassWord.Text);
            if (result > 0)
            {
                this.Close();
                MessageBox.Show("密码修改成功", "提示");

            }
            else {
                this.Close();
                MessageBox.Show("密码修改失败", "提示");
            }
        }

        private void roundButtonCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }

    }
}