private void btDangNhap_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "") { MessageBox.Show("Bạn cần nhập đủ tên tài khoản và mật khẩu !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTaiKhoan.Focus(); return; } cq.OpenConection(); try { SqlCommand cm = new SqlCommand("Select * from Login where taikhoan = @id and matkhau =@password ", cq.GetCon()); cm.Parameters.AddWithValue("@id", txtTaiKhoan.Text); cm.Parameters.AddWithValue("@password", txtMatKhau.Text); SqlDataAdapter adt = new SqlDataAdapter(cm); DataSet ds = new DataSet(); adt.Fill(ds); cq.CloseConnection(); string us = txtTaiKhoan.Text; string pss = txtMatKhau.Text; string taikhoan = ""; string matkhau = ""; foreach (DataRow row in ds.Tables[0].Rows) { taikhoan = row["taikhoan"].ToString().Trim(); matkhau = row["matkhau"].ToString().Trim(); quyen = int.Parse(row["quyen"].ToString()); } int ok = string.Compare(us, taikhoan); int ok1 = string.Compare(pss, matkhau); //int ok = us.CompareTo(ds.Tables[0].Rows[0].ItemArray[0].ToString()); //int ok1 = pss.CompareTo(ds.Tables[0].Rows[0].ItemArray[1].ToString()); if (ds.Tables[0].Rows.Count == 1 && ok == 0 && ok1 == 0) { this.Hide(); frmMain fm = new frmMain(); fm.Show(); } else { txtTaiKhoan.Text = ""; txtMatKhau.Text = ""; txtTaiKhoan.Focus(); MessageBox.Show("Bạn đã nhập sai tài khoản hoặc mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }