private bool isTrungma(List <Ma> dsma, string s) // trùng la return true k trung la false { //kiem tra trùng tren grid if (dsma.Count > 0) { foreach (var i in dsma) { if (i.NoiDung.Equals(s)) { return(true); } } } //kiem tra trung tren db s = new BaoMat().MaHoa(s); var chuoikq = (List <Ma>)db.Laytatcathongtin("Mas", "NoiDung", "=", s); var kq = chuoikq[chuoikq.Count - 1]; if (kq == null) { return(false); } return(true); }
private void bnDN_Click(object sender, EventArgs e) { new QLTKBus().MoKhoaTK(); if (txtTK.Text != "" && txtPass.Text != "") { Form a; string pass = new BaoMat().MaHoa(txtPass.Text); HTTTDN_Code.NguoiDung nd = (HTTTDN_Code.NguoiDung) new Database().Login(txtTK.Text, pass); if (nd == null) { MessageBox.Show("Sai tài khoản hoặc mật khẩu"); } else if (nd.TrangThai == true) { if (nd.ChucVu == true) { a = new Quanli(nd); } else { a = new Nhanvien(nd); } a.Show(); //ghi log dnhap new Database().LichsuDN(nd.IdND); this.Hide(); } else if (!nd.TrangThai) { var db = new Database(); LSKhoa ls = (LSKhoa)db.getinfo("LSKhoas", nd.IdND); if (ls.SoNgayKhoa == 0) { MessageBox.Show("Tài Khoản này đã bị khóa vô thời hạn", "Thông Báo"); } else { MessageBox.Show("Tài Khoản này đã bị khóa " + ls.SoNgayKhoa + " ngày \nCó hiệu lực từ " + ls.ThoiGianKhoa, "Thông Báo"); } MessageBox.Show(ls.LiDoKhoa, "Lí Do"); } } else { MessageBox.Show("Hãy nhập đầy đủ tài khoản và mật khẩu"); } }