private void BtnOK_OnClick(object sender, RoutedEventArgs e) { try { DataTable dtPass = new DataTable(); string sql = "select * from NG_DUNG where ND_MA='" + BienBll.Ndma.Trim() + "' and ND_MATKHAU='" + s.Encrypt(CurPasswordBox.Password.Trim(), true) + "'"; cls.ClsConnect(); dtPass = cls.LoadDataText(sql); if (dtPass.Rows.Count > 0) { if (PasswordBox.Password.Trim() == "") { MessageBox.Show("Bạn chưa nhập mật khẩu mới !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (s.KiemTraKyTuTv(PasswordBox.Password.Trim()) > 0) { MessageBox.Show("Mật khẩu mới có ký tự tiếng việt !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); } else { if (PasswordBox.Password.Trim() != RePasswordBox.Password.Trim()) { MessageBox.Show("Mật khẩu mới không khới nhau", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); } else { string sqlup = "update NG_DUNG set ND_MATKHAU='" + s.Encrypt(PasswordBox.Password.Trim(), true) + "' where ND_MA='" + BienBll.Ndma.Trim() + "'"; cls.UpdateDataText(sqlup); MessageBox.Show("Đổi mật khẩu thành công !", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } } } else { MessageBox.Show("Mật khẩu củ không đúng, hoặc chưa chọn người cần đổi", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Warning); } cls.DongKetNoi(); }