示例#1
0
 private void ButtonMake_Click(object sender, RoutedEventArgs e)
 {
     if (DatePikerTo.SelectedDate == null || DatePikerFrom.SelectedDate == null)
     {
         MessageBox.Show("Выберите даты", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     if (DatePikerFrom.SelectedDate >= DatePikerTo.SelectedDate)
     {
         MessageBox.Show("Дата указана неверно", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     try
     {
         var dataSource = logic.GetStatus(new ReportBindingModel
         {
             DateFrom   = DatePikerFrom.SelectedDate,
             DateTo     = DatePikerTo.SelectedDate,
             ProviderId = App.SelectProvider.Id
         });
         dataGridStudyingStatuses.ItemsSource = dataSource;
         textBoxDateFrom.Content = DatePikerFrom.SelectedDate.Value.ToLongDateString();
         textBoxDateTo.Content   = DatePikerTo.SelectedDate.Value.ToLongDateString();
     }
     catch (Exception ex)
     {
         logger.Error("Ошибка формирования данных : " + ex.Message);
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }