private void KiemTraDangNhap(object sender, EventArgs e) { //kiem tra chuoi ket noi int kn = KiemTraChuoiKetNoi(); if (kn == 0 || kn == 2) { //ket noi lai FrmChangCauHinh cauHinh = new FrmChangCauHinh(); cauHinh.ShowDialog(); } else if (kn == 1) { //Dang Nhap string user = txtUser.Text; string pass = txtPass.Text; SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Conn"].ConnectionString); SqlCommand cm = new SqlCommand { Connection = connection, //truyen connection CommandText = "select * from NguoiDung where TaiKhoan = @TaiKhoan and MatKhau = @MatKhau" //truyen parameter }; cm.Parameters.Add(new SqlParameter("@TaiKhoan", user)); cm.Parameters.Add(new SqlParameter("@MatKhau", pass)); SqlDataAdapter dta = new SqlDataAdapter(cm); // nguon nuoc DataTable dt = new DataTable(); // thung chua dta.Fill(dt); if (dt.Rows.Count == 0) { MessageBox.Show("User OR Pass incorect"); } else { DataRow dr = dt.Rows[0]; if (dr["TinhTrang"].ToString() == bool.TrueString) { //lock MessageBox.Show("Tai khoan bi khoa"); } else { int formdangnhap = xl.checkmanhinh(dt.Rows[0][0].ToString()); if (formdangnhap == 0) { //Program.mainform = new FrmMain(txtUser.Text); //Program.mainform.Show(); User = user; Login(sender, e); } if (formdangnhap == 4) { MessageBox.Show("Tài khoản bạn không có quyền quản trị yêu cầu liên hệ Admin cấp quyền"); } if (formdangnhap == 2) { Program.ttsv = new FrmTTSV(dr["MaNguoiDung"].ToString()); Program.ttsv.Show(); } if (formdangnhap == 3) { MessageBox.Show("Tài khoản đã khóa quyền thi"); } //this.Visible = false ; } } } //false : open form ket noi sql // true: kiem tra tk, mk, status cua username ///->> sai tk or mk ///->> dung va status -> flase -> tk bi block ///->> dung va status != false -> open form Home }