private void btnDangNhap_Click(object sender, EventArgs e)
 {
     if (IsEmpty())
     {
         this.labelform.Text = "";
         this.noti.Text      = "(*) Tên đăng nhập hoặc mật khẩu không được để trống";
     }
     else
     {
         string tk    = txtdangnhap.Text;
         string mk    = txtmatkhau.Text;
         bool   check = TaiKhoan_BUS.KiemTraDangNhap(tk, mk);
         try {
             if (check)
             {
                 FormMain frm = new FormMain();
                 frm.txtuser.Text = TaiKhoan_BUS.LayTenTKNguoiDung(tk);
                 ID_Class.ID      = tk;
                 Log_BUS.ThemNhatKy("Hệ thống", "Đăng nhập");
                 frm.Show();
                 this.Hide();
             }
             else
             {
                 this.labelform.Text  = "";
                 this.noti.Text       = "(*) Tên đăng nhập hoặc mật khẩu của bạn không đúng";
                 this.txtmatkhau.Text = "";
                 this.txtmatkhau.Focus();
             }
         } catch (Exception ex) {
             MessageBox.Show("Chuỗi kết nối tới Database không chính xác, vui lòng xem lại DataProvider", "Lỗi kết nối cơ sở dữ liệu");
         }
     }
 }
        public void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (IsEmpty())
            {
                this.labelform.Text = "";
                this.noti.Text      = "(*) Tên đăng nhập hoặc mật khẩu không được để trống";
            }
            else
            {
                string tk    = Convert.ToString(txtdangnhap.Text);
                string mk    = Convert.ToString(txtmatkhau.Text);
                bool   check = TaiKhoan_BUS.KiemTraDangNhap(tk, mk);
                try
                {
                    if (check)
                    {
                        if (chkNhoTaiKhoanMatKhau.Checked == false)
                        {
                            txtdangnhap.Text = "";
                            txtmatkhau.Text  = "";
                            txtdangnhap.Focus();
                        }


                        //this.Close();
                        frmMain frm = new frmMain();
                        // nhận tên người dùng để hiển thị trong form chính sau khi đăng nhập.
                        frm.txtuser.Text          = tk;
                        frm.TenTKDangNhap.Caption = TaiKhoan_BUS.LayTenNguoiDungCuaTaiKhoan(tk);


                        //frm.txtuser.Text = TaiKhoan_BUS.LayTenNguoiDungCuaTaiKhoan(tk);
                        //frm.TenTKDangNhap.Caption += tk;
                        ID_Class.ID = tk;
                        Log_BUS.ThemNhatKy("Hệ thống", "Đăng nhập");
                        frm.ShowDialog();
                        // this.Hide();
                        //this.Close();
                    }
                    else
                    {
                        this.labelform.Text  = "";
                        this.noti.Text       = "(*) Tên đăng nhập hoặc mật khẩu của bạn không đúng";
                        this.txtmatkhau.Text = "";
                        this.txtmatkhau.Focus();
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Chuỗi kết nối tới Database không chính xác, vui lòng xem lại DataProvider", "Lỗi kết nối cơ sở dữ liệu");
                }
            }
        }
Example #3
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);
     }
 }