Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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");
     }
 }