промпт о создании отчёта
This commit is contained in:
parent
5eaeef8528
commit
7776de448b
@ -180,8 +180,27 @@ namespace WinFormsApp
|
||||
var src = $"supplyreport{dataGridView.SelectedRows[0].Cells["Id"].Value}.pdf";
|
||||
if (!File.Exists(src))
|
||||
{
|
||||
MessageBox.Show("Отчёт о поставке не был найден. Сначала сформируйте отчёт по выбранной поставке.", "Ошибка");
|
||||
return;
|
||||
var result = MessageBox.Show("Отчёт о поставке не был найден. Сформировать?", "", MessageBoxButtons.YesNo);
|
||||
if (result == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
_reportLogic.SaveSuppliesToPdfFile(new ReportBindingModel
|
||||
{
|
||||
FileName = $"supplyreport{dataGridView.SelectedRows[0].Cells["Id"].Value}.pdf",
|
||||
Date = (DateTime)dataGridView.SelectedRows[0].Cells["Date"].Value,
|
||||
SupplyId = (Guid)dataGridView.SelectedRows[0].Cells["Id"].Value
|
||||
});
|
||||
_logger.LogInformation("Сохранение отчета о поставке");
|
||||
MessageBox.Show("Выполнено", "Успех", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Ошибка сохранения отчета о поставке");
|
||||
MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
else return;
|
||||
}
|
||||
form.src = System.IO.Path.GetFullPath(src);
|
||||
if (form.ShowDialog() == DialogResult.OK)
|
||||
|
@ -40,10 +40,5 @@ namespace WinFormsApp
|
||||
DialogResult = DialogResult.Cancel;
|
||||
Close();
|
||||
}
|
||||
|
||||
private void axAcropdf_Enter(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user