コード例 #1
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            tg_dn = DateTime.Now.ToLocalTime().ToString();
            DataTable dt_qdn, dt_mk, dt_tk, dt_hoten = new DataTable();
            string    hash_pw = sha256_hash(txtPWD.Text);
            string    hoten   = "";

            dt_qdn   = Login.Lay_QuyenDN(txtID.Text, hash_pw);
            dt_mk    = Login.Lay_MK(txtID.Text, hash_pw);
            dt_tk    = Login.LayTenTK(txtID.Text);
            dt_hoten = Login.layHoTen(txtID.Text, hash_pw);

            if (dt_hoten.Rows.Count > 0)
            {
                hoten = dt_hoten.Rows[0][0].ToString();
            }

            if (dt_tk.Rows.Count > 0)
            {
                if (dt_mk.Rows.Count > 0 && dt_qdn.Rows[0].ItemArray[0].Equals("AD") && dt_mk.Rows[0].ItemArray[0].Equals(hash_pw))
                {
                    frmmdi = new frmMDI(hoten, "Admin", tg_dn, txtID.Text);
                    this.Hide();
                    frmmdi.Show();
                    frmmdi.SetButton(false);
                }
                else if (dt_mk.Rows.Count > 0 && dt_qdn.Rows[0].ItemArray[0].Equals("QK") && dt_mk.Rows[0].ItemArray[0].Equals(hash_pw))
                {
                    frmmdi = new frmMDI(hoten, "Quản Kho", tg_dn, txtID.Text);
                    frmmdi.btnHangHoa.Enabled   = false;
                    frmmdi.btnKhachHang.Enabled = false;
                    frmmdi.btnDMHH.Enabled      = false;
                    frmmdi.btnNhaCC.Enabled     = false;
                    frmmdi.btnTaiKhoan.Enabled  = false;
                    frmmdi.btnLoaiSP.Enabled    = false;
                    frmmdi.btnDangNhap.Enabled  = false;
                    frmmdi.btnPhieuNhap.Enabled = true;
                    frmmdi.btnPhieuXuat.Enabled = true;
                    this.Hide();
                    frmmdi.Show();
                }
                else
                {
                    MessageBox.Show("Sai Mật Khẩu!!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Tài khoản không tồn tại!!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }