подправил
This commit is contained in:
parent
0e5c0f7f5b
commit
828790a0e7
@ -135,7 +135,7 @@ namespace ComputersShopBusinessLogic.BusinessLogics
|
||||
|
||||
return list;
|
||||
}
|
||||
public void SaveShopDocumentToExcelFile(ReportBindingModel model)
|
||||
public void SaveShopComputerToExcelFile(ReportBindingModel model)
|
||||
{
|
||||
_saveToExcel.CreateShopReport(new ExcelInfo
|
||||
{
|
||||
@ -178,4 +178,4 @@ namespace ComputersShopBusinessLogic.BusinessLogics
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -19,5 +19,11 @@ namespace ComputersShopContracts.BusinessLogicContracts
|
||||
void SaveComputerComponentToExcelFile(ReportBindingModel model);
|
||||
|
||||
void SaveOrdersToPdfFile(ReportBindingModel model);
|
||||
}
|
||||
|
||||
List<ReportShopComputerViewModel> GetShopComputers();
|
||||
List<ReportOrdersGroupedByDateViewModel> GetGroupedByDateOrders();
|
||||
void SaveShopsToWordFile(ReportBindingModel model);
|
||||
void SaveShopComputerToExcelFile(ReportBindingModel model);
|
||||
void SaveGroupedByDateOrders(ReportBindingModel model);
|
||||
}
|
||||
}
|
||||
|
@ -198,5 +198,9 @@
|
||||
private Button buttonRef;
|
||||
private ToolStripMenuItem computerToolStripMenuItem;
|
||||
private ToolStripMenuItem componentsToolStripMenuItem;
|
||||
}
|
||||
private ToolStripMenuItem отчётыToolStripMenuItem;
|
||||
private ToolStripMenuItem списокКомпонентовToolStripMenuItem;
|
||||
private ToolStripMenuItem компонентыПоКомпьютерамToolStripMenuItem;
|
||||
private ToolStripMenuItem списокЗаказовToolStripMenuItem;
|
||||
}
|
||||
}
|
@ -172,5 +172,33 @@ namespace ComputersShopView
|
||||
{
|
||||
LoadData();
|
||||
}
|
||||
}
|
||||
|
||||
private void ComponentsDocxToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
using var dialog = new SaveFileDialog { Filter = "docx|*.docx" };
|
||||
if (dialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
_reportLogic.SaveComputersToWordFile(new ReportBindingModel { FileName = dialog.FileName });
|
||||
MessageBox.Show("Выполнено", "Успех", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
}
|
||||
|
||||
private void ComputerComponentsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var service = Program.ServiceProvider?.GetService(typeof(FormReportComputerComponents));
|
||||
if (service is FormReportComputerComponents form)
|
||||
{
|
||||
form.ShowDialog();
|
||||
}
|
||||
}
|
||||
|
||||
private void OrdersToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var service = Program.ServiceProvider?.GetService(typeof(FormReportOrders));
|
||||
if (service is FormReportOrders form)
|
||||
{
|
||||
form.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user