예제 #1
0
        private void btDongY_Click(object sender, RoutedEventArgs e)
        {
            MyEntity db           = new MyEntity();
            var      listTaiKhoan = from taikhoans in db.TDangNhaps
                                    where taikhoans.MaTaiKhoan == tbTenTaiKhoan.Text
                                    select taikhoans;
            List <DangNhap> dangNhaps = listTaiKhoan.ToList();

            foreach (var item in dangNhaps)
            {
                if (item.MaTaiKhoan == tbTenTaiKhoan.Text.ToUpper())
                {
                    if (item.MaPin == tbMaPin.Password)
                    {
                        if (MessageBox.Show("Mật khẩu của bạn là: " + item.MatKhau, "Kiếm ra rồi !!!", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK) == MessageBoxResult.OK)
                        {
                            Close();
                            break;
                        }
                    }
                    else
                    {
                        if (MessageBox.Show("Sai mã pin rồi bạn kiểm tra lại xem :((", "Không thấy", MessageBoxButton.OK, MessageBoxImage.Question, MessageBoxResult.OK) == MessageBoxResult.OK)
                        {
                            tbMaPin.Password = "";
                            tbMaPin.Focus();
                            break;
                        }
                    }
                }
                else
                {
                    if (MessageBox.Show("Không kiếm thấy tài khoản này \nHay là bạn chưa đăng ký ??", "Không thấy", MessageBoxButton.OKCancel, MessageBoxImage.Question, MessageBoxResult.OK) == MessageBoxResult.OK)
                    {
                        DangKy a = new DangKy();
                        Close();
                        a.ShowDialog();
                        break;
                    }
                    else
                    {
                        tbTenTaiKhoan.Text = "";
                        tbMaPin.Password   = "";
                        tbTenTaiKhoan.Focus();
                        break;
                    }
                }
            }
        }
 private void btDongY_Click(object sender, RoutedEventArgs e)
 {
     if (txtDangNhap.Text != "" && txtMatKhau.Password != "")
     {
         MyEntity db           = new MyEntity();
         var      listTaiKhoan = from taikhoans in db.TDangNhaps
                                 select taikhoans;
         List <DangNhap> dangNhaps = listTaiKhoan.ToList();
         foreach (var item in dangNhaps)
         {
             if (txtDangNhap.Text.ToUpper() == item.MaTaiKhoan)
             {
                 if (txtMatKhau.Password == item.MatKhau)
                 {
                     if (checkDangNhap.IsChecked == true)
                     {
                         GhiNhoDangNhap moi    = new GhiNhoDangNhap(txtDangNhap.Text);
                         var            tenNho = from tenNao in db.TGhiNhoDangNhaps
                                                 select tenNao;
                         List <GhiNhoDangNhap> kiemTra = tenNho.ToList();
                         if (kiemTra.Count != 0)
                         {
                             if (txtDangNhap.Text.ToUpper() != kiemTra[0].MaDangNhapTruoc.ToUpper())
                             {
                                 db.TGhiNhoDangNhaps.Remove(kiemTra[0]);
                                 db.TGhiNhoDangNhaps.Add(moi);
                                 db.SaveChanges();
                             }
                         }
                         else
                         {
                             db.TGhiNhoDangNhaps.Add(moi);
                             db.SaveChanges();
                         }
                     }
                     else
                     {
                         var tenNho = from tenNao in db.TGhiNhoDangNhaps
                                      select tenNao;
                         List <GhiNhoDangNhap> kiemTra = tenNho.ToList();
                         db.TGhiNhoDangNhaps.Remove(kiemTra[0]);
                         db.SaveChanges();
                     }
                     CuaSoChinh a = new CuaSoChinh(txtDangNhap.Text);
                     Close();
                     a.ShowDialog();
                     return;
                 }
                 else
                 {
                     if (MessageBox.Show("Mật khẩu không chính xác \nBạn quên mật khẩu?", "Có lỗi", MessageBoxButton.OKCancel, MessageBoxImage.Error, MessageBoxResult.OK) == MessageBoxResult.OK)
                     {
                         QuenMatKhau quen = new QuenMatKhau();
                         txtDangNhap.Text    = "";
                         txtMatKhau.Password = "";
                         quen.ShowDialog();
                         return;
                     }
                     else
                     {
                         txtMatKhau.Password = "";
                         txtMatKhau.Focus();
                         return;
                     }
                 }
             }
         }
         if (MessageBox.Show("Không tìm thấy tài khoản này \nBạn muốn đăng ký?", "Có lỗi", MessageBoxButton.OKCancel, MessageBoxImage.Error, MessageBoxResult.OK) == MessageBoxResult.OK)
         {
             DangKy dk = new DangKy();
             txtDangNhap.Text    = "";
             txtMatKhau.Password = "";
             dk.ShowDialog();
         }
         else
         {
             txtDangNhap.Text    = "";
             txtMatKhau.Password = "";
             txtDangNhap.Focus();
         }
     }
     else
     {
         MessageBox.Show("Đừng để trống ô nào hết nhé~", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
        private void BtDangKy_OnClick(object sender, RoutedEventArgs e)
        {
            DangKy a = new DangKy();

            a.ShowDialog();
        }