Example #1
0
 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);
     }
 }
Example #2
0
        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!!";
                }
            }
        }
Example #4
0
 public DataTable TimKiemHocSinh(DTO_TimKiemHocSinh tk)
 {
     return(dalTimKiem.TimKiemHocSinh(tk));
 }