varparameters=new[]{newReportParameter("ReportParameterPeriod",$"c{dateTimePickerStart.Value.ToShortDateString()} по {dateTimePickerEnd.Value.ToShortDateString()}")};
_logger.LogInformation("Загрузка списка заказов на период {From}-{ To}",dateTimePickerStart.Value.ToShortDateString(),dateTimePickerEnd.Value.ToShortDateString());
}
catch(Exceptionex)
{
_logger.LogError(ex,"Ошибка загрузки списка заказов на период");
MessageBox.Show("Дата начала должна быть меньше даты окончания","Ошибка",MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}
usingvardialog=newSaveFileDialog
{
Filter="pdf|*.pdf"
};
if(dialog.ShowDialog()==DialogResult.OK)
{
try
{
_logic.SaveOrdersToPdfFile(newReportBindingModel
{
FileName=dialog.FileName,
DateFrom=dateTimePickerStart.Value,
DateTo=dateTimePickerEnd.Value
});
_logger.LogInformation("Сохранение списка заказов на период { From} -{ To}",dateTimePickerStart.Value.ToShortDateString(),dateTimePickerEnd.Value.ToShortDateString());