コード例 #1
0
        private void tbTimKiemNV_TextChanged(object sender, EventArgs e)
        {
            if (_trangThaiCongTrinh == "TC")
            {
                if (cbbTK_NV.Text == "Theo Tên CT")
                {
                    #region Tìm kiếm CT theo tên CT
                    SqlConnection myCon = new SqlConnection();
                    myCon.ConnectionString = ckn.chuoiKN();
                    myCon.Open();//không có dòng này thì adapter sẽ tự open

                    string         sqlTimKiem = ctbll.timKiemCT_QLCT_TheoTen(tbTimKiemCT.Text, "DXD");
                    SqlDataAdapter myAdapter  = new SqlDataAdapter(sqlTimKiem, myCon);
                    DataTable      myTable    = new DataTable();
                    myAdapter.Fill(myTable);
                    dataGridView1.DataSource = myTable;
                    myCon.Close();
                    #endregion
                }
                else if (cbbTK_NV.Text == "Theo Mã CT")
                {
                    #region Tìm kiếm CT theo mã CT
                    SqlConnection myCon = new SqlConnection();
                    myCon.ConnectionString = ckn.chuoiKN();
                    myCon.Open();//không có dòng này thì adapter sẽ tự open

                    string         sqlTimKiem = ctbll.timKiemCT_QLCT_TheoMa(tbTimKiemCT.Text, "DXD");
                    SqlDataAdapter myAdapter  = new SqlDataAdapter(sqlTimKiem, myCon);
                    DataTable      myTable    = new DataTable();
                    myAdapter.Fill(myTable);
                    dataGridView1.DataSource = myTable;
                    myCon.Close();
                    #endregion
                }
                else if (cbbTK_NV.Text == "Theo Địa Điểm")
                {
                    #region Tìm kiếm CT theo dia diẻm CT
                    SqlConnection myCon = new SqlConnection();
                    myCon.ConnectionString = ckn.chuoiKN();
                    myCon.Open();//không có dòng này thì adapter sẽ tự open

                    string         sqlTimKiem = ctbll.timKiemCT_QLCT_TheoDiaDiem(tbTimKiemCT.Text, "DXD");
                    SqlDataAdapter myAdapter  = new SqlDataAdapter(sqlTimKiem, myCon);
                    DataTable      myTable    = new DataTable();
                    myAdapter.Fill(myTable);
                    dataGridView1.DataSource = myTable;
                    myCon.Close();
                    #endregion
                }
            }
            if (_trangThaiCongTrinh == "HT")
            {
                if (cbbTK_NV.Text == "Theo Tên CT")
                {
                    #region Tìm kiếm CT theo tên CT
                    SqlConnection myCon = new SqlConnection();
                    myCon.ConnectionString = ckn.chuoiKN();
                    myCon.Open();//không có dòng này thì adapter sẽ tự open

                    string         sqlTimKiem = ctbll.timKiemCT_QLCT_TheoTen(tbTimKiemCT.Text, "HT");
                    SqlDataAdapter myAdapter  = new SqlDataAdapter(sqlTimKiem, myCon);
                    DataTable      myTable    = new DataTable();
                    myAdapter.Fill(myTable);
                    dataGridView1.DataSource = myTable;
                    myCon.Close();
                    #endregion
                }
                else if (cbbTK_NV.Text == "Theo Mã CT")
                {
                    #region Tìm kiếm CT theo mã CT
                    SqlConnection myCon = new SqlConnection();
                    myCon.ConnectionString = ckn.chuoiKN();
                    myCon.Open();//không có dòng này thì adapter sẽ tự open

                    string         sqlTimKiem = ctbll.timKiemCT_QLCT_TheoMa(tbTimKiemCT.Text, "HT");
                    SqlDataAdapter myAdapter  = new SqlDataAdapter(sqlTimKiem, myCon);
                    DataTable      myTable    = new DataTable();
                    myAdapter.Fill(myTable);
                    dataGridView1.DataSource = myTable;
                    myCon.Close();
                    #endregion
                }
                else if (cbbTK_NV.Text == "Theo Địa Điểm")
                {
                    #region Tìm kiếm CT theo dia diẻm CT
                    SqlConnection myCon = new SqlConnection();
                    myCon.ConnectionString = ckn.chuoiKN();
                    myCon.Open();//không có dòng này thì adapter sẽ tự open

                    string         sqlTimKiem = ctbll.timKiemCT_QLCT_TheoDiaDiem(tbTimKiemCT.Text, "HT");
                    SqlDataAdapter myAdapter  = new SqlDataAdapter(sqlTimKiem, myCon);
                    DataTable      myTable    = new DataTable();
                    myAdapter.Fill(myTable);
                    dataGridView1.DataSource = myTable;
                    myCon.Close();
                    #endregion
                }
            }
        }