Esempio n. 1
0
        private void KiemTra()
        {
            dt = new DataTable();
            dt.Clear();
            DataSet ds = bl.KiemTra(txtTenDangNhap.Text, txtMatKhau.Text);

            dt = ds.Tables[0];

            if (dt.Rows.Count > 0)
            {
                string maNV  = dt.Rows[0][0].ToString(); // mã nhân viên lấy từ CSDL
                string maCat = maNV.Substring(0, 2);     // cắt mã xét các chữ cái đầu để phân quyền

                if (maCat == "CH")
                {
                    isPoss = true;
                    isNV   = false;
                    isNVK  = false;
                }
                else if (maCat == "NV")
                {
                    isNV   = true;
                    isPoss = false;
                    isNVK  = false;
                }
                else
                {
                    isNVK  = true;
                    isPoss = false;
                    isNV   = false;
                }
            }
        }
Esempio n. 2
0
        private void btn_DN_Click(object sender, EventArgs e)
        {
            BLDangNhap tk = new BLDangNhap();

            if (txt_TenDN.Text != "" && txt_MK.Text != "")
            {
                if (tk.KiemTra(this.txt_TenDN.Text, this.txt_MK.Text, ref err) == true)
                {
                    this.Close();
                    GamePlay f = new GamePlay();
                    f.Show();
                    this.txt_TenDN.ResetText();
                    this.txt_MK.ResetText();
                    Form1.tGamePlay = true;
                }
                else
                {
                    MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng!");
                }
            }
            else
            {
                MessageBox.Show("Vui lòng nhập tên đăng nhập và mật khẩu!");
            }
        }
Esempio n. 3
0
        private void btnDongY_Click(object sender, EventArgs e)
        {
            dt = new DataTable();
            dt.Clear();
            DataSet ds = bl.KiemTra(txtTenDangNhap.Text, txtMatKhauCu.Text);

            dt = ds.Tables[0];

            if (dt.Rows.Count > 0)
            {
                errC = false;   //nếu mkc đúng
            }
            else
            {
                errC = true;//MKC sai
            }

            if (txtXacNhan.Text.Trim() == txtMatKhauMoi.Text.Trim())
            {
                errM = false;   //mkm trùng với xác nhận
            }
            else
            {
                errM = true; // không trùng mkm vs xác nhận
            }

            if (errC == false && errM == false) // nếu mkc và mkm khớp
            {
                DoiMK();
                MessageBox.Show("Thành công!!!");
            }
            else if (errC == true && errM == false) // nếu mkc sai và mkm khớp
            {
                lblSai.Visible = true;
                txtMatKhauCu.ResetText();
                txtTenDangNhap.ResetText();
            }
            else if (errC == false && errM == true) // nếu mkc đúng và mkm không khớp
            {
                lblSai2.Visible = true;
                txtMatKhauMoi.ResetText();
                txtXacNhan.ResetText();
            }
            else if (errC == true && errM == true)
            {
                lblSai.Visible  = true;
                lblSai2.Visible = true;
                txtTenDangNhap.ResetText();
                txtMatKhauCu.ResetText();
                txtMatKhauMoi.ResetText();
                txtXacNhan.ResetText();
            }
        }