コード例 #1
0
 private void btnChangePass_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtNewPass.Text.Equals(txtOldPass.Text))
         {
             throw new Exception("Mật khẩu trùng với mật khẩu cũ!");
         }
         if (txtNewPass.Text.Equals(txtConfirmPass.Text) == false)
         {
             throw new Exception("Mật khẩu mới cần được xác thực đúng!");
         }
         if (txtOldPass.Text.Equals(Account.GetPassword(UserName)) == false)
         {
             throw new Exception("Mật khẩu cũ không chính xác!");
         }
         string status = Account.UpdateAccount(UserName, txtNewPass.Text);
         if (status != "Successful")
         {
             throw new Exception(status);
         }
         MessageBox.Show("Cập nhật thành công", "STATUS", MessageBoxButtons.OK, MessageBoxIcon.Information);
         ResetPassword();
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }