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