Example #1
0
        private void BSearch_Click(object sender, RoutedEventArgs e)
        {
            DateTime ds, de;

            if (!DateTime.TryParse(date_start.Text, out ds))
            {
                MessageBox.Show(date_start.Text + " не является датой", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                date_start.Text = Convert.ToString(date_start.SelectedDate);
                return;
            }
            else
            {
                date_start.SelectedDate = ds;
            }

            if (!DateTime.TryParse(date_end.Text, out de))
            {
                MessageBox.Show(date_end.Text + " не является датой", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                date_end.Text = Convert.ToString(date_end.SelectedDate);
                return;
            }
            else
            {
                date_end.SelectedDate = de;
            }


            //MessageBox.Show(date_start.Text+" "+date_start.SelectedDate+" "+date_start.DisplayDate, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
            WindowsLog.LogPersonSearch(tbFamily.Text, tbName.Text, date_start.SelectedDate, date_end.SelectedDate);


            //DataTable table = DBWork.GetPassengersQuery(date_start.SelectedDate, date_end.SelectedDate, tbFamily.Text, tbName.Text);
            //if(table != null) vGrid.DataContext = table.DefaultView;

            vGrid.ItemsSource = this.dbWorker.GetPassengersQuery(date_start.SelectedDate, date_end.SelectedDate, tbFamily.Text, tbName.Text, cbNdb.SelectedIndex, settings.Index);
        }