Ejemplo n.º 1
0
 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();
 }