public DataTable TimKiemHocSinh(DTO_TimKiemHocSinh tk) { //if (tk.tencot == "MAHS") //{ // int a = Convert.ToInt32(tk.tencot); // int b = Convert.ToInt32(tk.tentimkiem); // SqlDataAdapter da1 = new SqlDataAdapter("SELECT * FROM LOAINGUOIDUNG WHERE TenDNhap='" + a + "' like '%" + b + "%'", _conn); // DataTable dtTimKiemHocSinh = new DataTable(); // da1.Fill(dtTimKiemHocSinh); // da1.Dispose(); // return dtTimKiemHocSinh; //} //else //{ if (tk.TenCot == "NGAYSINH") { int a = Convert.ToInt32(tk.TenTimKiem); SqlDataAdapter da2 = new SqlDataAdapter("SELECT * FROM HOCSINH WHERE day(NGAYSINH) = " + a + "", _conn); DataTable dtTimKiemHocSinh = new DataTable(); da2.Fill(dtTimKiemHocSinh); da2.Dispose(); return(dtTimKiemHocSinh); } else if (tk.TenCot == "THANGSINH") { int a = Convert.ToInt32(tk.TenTimKiem); SqlDataAdapter da2 = new SqlDataAdapter("SELECT * FROM HOCSINH WHERE month(NGAYSINH) = " + a + "", _conn); DataTable dtTimKiemHocSinh = new DataTable(); da2.Fill(dtTimKiemHocSinh); da2.Dispose(); return(dtTimKiemHocSinh); } else if (tk.TenCot == "NAMSINH") { int a = Convert.ToInt32(tk.TenTimKiem); SqlDataAdapter da2 = new SqlDataAdapter("SELECT * FROM HOCSINH WHERE year(NGAYSINH) = " + a + "", _conn); DataTable dtTimKiemHocSinh = new DataTable(); da2.Fill(dtTimKiemHocSinh); da2.Dispose(); return(dtTimKiemHocSinh); } else if (tk.TenCot == "NGAYTHANGNAMSINH") { SqlDataAdapter da2 = new SqlDataAdapter("SELECT * FROM HOCSINH WHERE NGAYSINH = '" + tk.TenTimKiem + "'", _conn); DataTable dtTimKiemHocSinh = new DataTable(); da2.Fill(dtTimKiemHocSinh); da2.Dispose(); return(dtTimKiemHocSinh); } else { SqlDataAdapter da2 = new SqlDataAdapter("SELECT * FROM HOCSINH WHERE " + tk.TenCot + " like N'%" + tk.TenTimKiem + "%'", _conn); DataTable dtTimKiemHocSinh = new DataTable(); da2.Fill(dtTimKiemHocSinh); da2.Dispose(); return(dtTimKiemHocSinh); } }
public bool checkTimKiem(DTO_TimKiemHocSinh tk) { DataTable dt = dalTimKiem.TimKiemHocSinh(tk); if (dt.Rows.Count > 0) { return(true); } else { return(false); } }
private void btnTimKiemHocSinh_Click(object sender, EventArgs e) { string dmy = dtpTimKiemHocSinh.Value.ToString("MM/dd/yyyy"); string a = ""; if (cboTimKiemHocSinh.Text == "Mã Học Sinh") { a = "MAHS"; } else if (cboTimKiemHocSinh.Text == "Họ Tên") { a = "HOTEN"; } else if (cboTimKiemHocSinh.Text == "Địa Chỉ") { a = "DIACHI"; } else if (cboTimKiemHocSinh.Text == "Ngày Sinh") { a = "NGAYSINH"; } else if (cboTimKiemHocSinh.Text == "Tháng Sinh") { a = "THANGSINH"; } else if (cboTimKiemHocSinh.Text == "Năm Sinh") { a = "NAMSINH"; } else if (cboTimKiemHocSinh.Text == "Giới Tính") { a = "GIOITINH"; } else if (cboTimKiemHocSinh.Text == "Tôn Giáo") { a = "TONGIAO"; } else if (cboTimKiemHocSinh.Text == "Dân Tộc") { a = "DANTOC"; } else if (cboTimKiemHocSinh.Text == "Họ Tên Cha") { a = "HOTENCHA"; } else if (cboTimKiemHocSinh.Text == "Nghề Nghiệp Cha") { a = "NGHENGHIEPCHA"; } else if (cboTimKiemHocSinh.Text == "Họ Tên Mẹ") { a = "HOTENME"; } else if (cboTimKiemHocSinh.Text == "Nghề Nghiệp Mẹ") { a = "NGHENGHIEPME"; } else if (cboTimKiemHocSinh.Text == "Ngày Tháng Năm Sinh") { a = "NGAYTHANGNAMSINH"; } if (a == "MAHS") { if (txtTimKiemHocSinh.Text.Length != 0) { if (IsNumber(txtTimKiemHocSinh.Text)) { DTO_TimKiemHocSinh tk1 = new DTO_TimKiemHocSinh(a, txtTimKiemHocSinh.Text); if (busTK.checkTimKiem(tk1)) { dgvTimKiem.DataSource = busTK.TimKiemHocSinh(tk1); } else { MessageBox.Show("Không tìm thấy từ khóa cần tìm", "Thông báo"); } lblThongBao.Visible = false; } else { lblThongBao.Visible = true; lblThongBao.Text = "Từ khóa cần nhập là con số!!"; } } else { lblThongBao.Visible = true; lblThongBao.Text = "Vui lòng nhập từ khóa cần tìm!!"; } } else if (a == "NGAYTHANGNAMSINH") { DTO_TimKiemHocSinh tk1 = new DTO_TimKiemHocSinh(a, dmy); if (busTK.checkTimKiem(tk1)) { dgvTimKiem.DataSource = busTK.TimKiemHocSinh(tk1); } else { MessageBox.Show("Không tìm thấy từ khóa cần tìm", "Thông báo"); } lblThongBao.Visible = false; } else { if (txtTimKiemHocSinh.Text.Length != 0) { DTO_TimKiemHocSinh tk1 = new DTO_TimKiemHocSinh(a, txtTimKiemHocSinh.Text); if (busTK.checkTimKiem(tk1)) { dgvTimKiem.DataSource = busTK.TimKiemHocSinh(tk1); } else { MessageBox.Show("Không tìm thấy từ khóa cần tìm", "Thông báo"); } lblThongBao.Visible = false; } else { lblThongBao.Visible = true; lblThongBao.Text = "Vui lòng nhập từ khóa cần tìm!!"; } } }
public DataTable TimKiemHocSinh(DTO_TimKiemHocSinh tk) { return(dalTimKiem.TimKiemHocSinh(tk)); }