コード例 #1
0
 private void btndangnhap_Click(object sender, EventArgs e)
 {
     try
     {
         TaiKhoanDTO             = new TaiKhoan_DTO();
         TaiKhoanDTO.TenTaiKhoan = txtTaiKhoan.Text;
         TaiKhoanDTO.MatKhau     = Ultils.ToMD5(txtMatKhau.Text);
         TaiKhoanDTO.MaNV        = TaiKhoanBUS.LayMaNV(TaiKhoanDTO.TenTaiKhoan);
         //FormMain f = new FormMain();
         //f.MaNV = MaNV;
         //f.Dispose();
         if (TaiKhoanBUS.KiemTraDangNhap(TaiKhoanDTO))
         {
             //NhanVienBUS.CapNhatIPNhanVien(TaiKhoanDTO.MaNV);
             _LichSuThaoTacBUS.CapNhatThaoTac(TaiKhoanDTO.MaNV, "TT001", null, DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss"));
             this.Hide();
             TaiKhoan_DTO tkdn = TaiKhoanBUS.LayTTTK(TaiKhoanDTO);
             FormMain     frm  = new FormMain();
             frm.TenNV      = TaiKhoanBUS.LayTenNV(TaiKhoanDTO);
             frm.MaNV       = TaiKhoanBUS.LayMaNV(TaiKhoanDTO.TenTaiKhoan);
             frm.TaiKhoanDN = tkdn;
             frm.Show();
         }
         else
         {
             XtraMessageBox.Show("Tài khoản hoặc mật khẩu không đúng", "Thông báo");
             dem++;
             if (dem == 3)
             {
                 XtraMessageBox.Show("Bạn đã nhập sai 3 lần", "Thông báo");
             }
             if (dem == 5)
             {
                 XtraMessageBox.Show("Bạn đã nhập sai 5 lần, bạn không thể đăng nhập trong 10 giây sau", "Thông báo");
                 xoadulieu();
                 Thread thread = new Thread(KhoaDangNhap);
                 thread.Start();
                 dem = 0;
             }
         }
     }
     catch (Exception er)
     {
         XtraMessageBox.Show(er.Message);
     }
 }