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(); } } }