private void btnTimKiem_Click(object sender, EventArgs e) { if (cbType.Text == "") { MessageBox.Show("Bạn chưa chọn kiểu tìm kiếm!", "Thông báo"); } else if (txtTimKiem.Text == "") { MessageBox.Show("Bạn chưa nhập từ khóa!", "Thông báo"); } else { if (cbType.Text == "Theo Mã HS") { dgvHocSinh.DataSource = Bus.TimKiemHS("SELECT MaHS, TenHS, GioiTinh, NgaySinh, DiaChi, DanToc, TonGiao, TenLop FROM dbo.HocSinh INNER JOIN dbo.Lop ON Lop.MaLop = HocSinh.MaLop WHERE MaHS LIKE '%" + txtTimKiem.Text.Trim() + "%'"); } if (cbType.Text == "Theo Tên HS") { dgvHocSinh.DataSource = Bus.TimKiemHS("EXEC dbo.TKTenHS @Ten = N'" + txtTimKiem.Text + "'"); } if (cbType.Text == "Theo Lớp") { dgvHocSinh.DataSource = Bus.TimKiemHS("SELECT MaHS, TenHS, GioiTinh, NgaySinh, DiaChi, DanToc, TonGiao, TenLop FROM dbo.HocSinh INNER JOIN dbo.Lop ON Lop.MaLop = HocSinh.MaLop WHERE TenLop LIKE N'%" + txtTimKiem.Text.Trim() + "%'"); } if (cbType.Text == "Theo Giới Tính") { dgvHocSinh.DataSource = Bus.TimKiemHS("SELECT MaHS, TenHS, GioiTinh, NgaySinh, DiaChi, DanToc, TonGiao, TenLop FROM dbo.HocSinh INNER JOIN dbo.Lop ON Lop.MaLop = HocSinh.MaLop WHERE GioiTinh LIKE N'%" + txtTimKiem.Text.Trim() + "%'"); } if (cbType.Text == "Theo Ngày Sinh(năm-tháng-ngày)") { dgvHocSinh.DataSource = Bus.TimKiemHS("SELECT MaHS, TenHS, GioiTinh, NgaySinh, DiaChi, DanToc, TonGiao, TenLop FROM dbo.HocSinh INNER JOIN dbo.Lop ON Lop.MaLop = HocSinh.MaLop WHERE NgaySinh LIKE '%" + txtTimKiem.Text.Trim() + "%'"); } if (cbType.Text == "Theo Dân Tộc") { dgvHocSinh.DataSource = Bus.TimKiemHS("SELECT MaHS, TenHS, GioiTinh, NgaySinh, DiaChi, DanToc, TonGiao, TenLop FROM dbo.HocSinh INNER JOIN dbo.Lop ON Lop.MaLop = HocSinh.MaLop WHERE DanToc LIKE N'%" + txtTimKiem.Text.Trim() + "%'"); } if (cbType.Text == "Theo Tôn Giáo") { dgvHocSinh.DataSource = Bus.TimKiemHS("SELECT MaHS, TenHS, GioiTinh, NgaySinh, DiaChi, DanToc, TonGiao, TenLop FROM dbo.HocSinh INNER JOIN dbo.Lop ON Lop.MaLop = HocSinh.MaLop WHERE TonGiao LIKE N'%" + txtTimKiem.Text.Trim() + "%'"); } if (cbType.Text == "Theo Địa Chỉ") { dgvHocSinh.DataSource = Bus.TimKiemHS("EXEC dbo.TKDCHS @Ten = N'" + txtTimKiem.Text + "'"); } } }