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"); } } }
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); } }