private void buttonMake_Click(object sender, RoutedEventArgs e)
 {
     if (datePickerFrom.SelectedDate >= datePickerTo.SelectedDate)
     {
         MessageBox.Show("Дата начала должна быть меньше даты окончания", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     try
     {
         ReportParameter parameter = new ReportParameter("ReportParameterPeriod",
                                                         "c " + datePickerFrom.SelectedDate.Value.ToShortDateString() +
                                                         " по " + datePickerTo.SelectedDate.Value.ToShortDateString());
         reportViewer.LocalReport.SetParameters(parameter);
         var dataSource = logic.GetCosmetics(new ReportBindingModelEmployee
         {
             DateFrom   = datePickerFrom.SelectedDate,
             DateTo     = datePickerTo.SelectedDate,
             EmployeeId = id
         });
         ReportDataSource source = new ReportDataSource("DataSetCosmetics", dataSource);
         reportViewer.LocalReport.DataSources.Add(source);
         reportViewer.RefreshReport();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }