Пример #1
0
        public void TimKiem()
        {
            String error = null;
            int    err   = 0;

            try
            {
                DateTime x = DateTime.Parse(txtTimKiem.Text);
                if (x > DateTime.Now)
                {
                    error += "Ngày sinh hay ngày đăng ký nhỏ hơn hoặc bằng ngày hiện tại";
                    err    = 1;
                }

                if (err == 0)
                {
                    dgvSearchQ.Visibility = Visibility.Visible;
                    var lst = new SearchMember_BLO();
                    var a   = lst.SearchQuick(txtTimKiem.Text);
                    if (a.Count == 0)
                    {
                        dgvSearchQ.ItemsSource = null;
                        MessageBox.Show("Không tìm thấy " + txtTimKiem.Text);
                    }
                    else
                    {
                        dgvSearchQ.ItemsSource = a;
                    }
                }
                else
                {
                    MessageBox.Show(error);
                }
            }
            catch
            {
                dgvSearchQ.Visibility = Visibility.Visible;
                var lst = new SearchMember_BLO();
                var a   = lst.SearchQuick(txtTimKiem.Text);
                if (a.Count == 0)
                {
                    dgvSearchQ.ItemsSource = null;
                    MessageBox.Show("Không tìm thấy " + txtTimKiem.Text);
                }
                else
                {
                    dgvSearchQ.CanUserResizeColumns = false;
                    dgvSearchQ.CanUserResizeRows    = false;
                    dgvSearchQ.ItemsSource          = a;
                    dgvSearchQ.Columns[0].Width     = 70;
                    dgvSearchQ.Columns[1].Width     = 250;
                    dgvSearchQ.Columns[2].Width     = 100;
                    dgvSearchQ.Columns[3].Width     = 100;
                    dgvSearchQ.Columns[4].Width     = 150;
                    dgvSearchQ.Columns[5].Width     = 350;
                    dgvSearchQ.Columns[6].Width     = 130;

                    // dgvSearchQ.Columns[5].Width = 300;
                    //dgvSearchQ.Columns[1].Visibility = Visibility.Hidden;
                    for (int i = 7; i < 41; i++)
                    {
                        dgvSearchQ.Columns[i].Visibility = Visibility.Hidden;
                    }
                    //dgvSearchQ.Columns[15].Visibility = Visibility.Visible;
                    // dgvSearchQ.IsReadOnly = true;
                }
            }
        }