подправил
This commit is contained in:
parent
0e5c0f7f5b
commit
828790a0e7
@ -135,7 +135,7 @@ namespace ComputersShopBusinessLogic.BusinessLogics
|
|||||||
|
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
public void SaveShopDocumentToExcelFile(ReportBindingModel model)
|
public void SaveShopComputerToExcelFile(ReportBindingModel model)
|
||||||
{
|
{
|
||||||
_saveToExcel.CreateShopReport(new ExcelInfo
|
_saveToExcel.CreateShopReport(new ExcelInfo
|
||||||
{
|
{
|
||||||
@ -178,4 +178,4 @@ namespace ComputersShopBusinessLogic.BusinessLogics
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
@ -19,5 +19,11 @@ namespace ComputersShopContracts.BusinessLogicContracts
|
|||||||
void SaveComputerComponentToExcelFile(ReportBindingModel model);
|
void SaveComputerComponentToExcelFile(ReportBindingModel model);
|
||||||
|
|
||||||
void SaveOrdersToPdfFile(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 Button buttonRef;
|
||||||
private ToolStripMenuItem computerToolStripMenuItem;
|
private ToolStripMenuItem computerToolStripMenuItem;
|
||||||
private ToolStripMenuItem componentsToolStripMenuItem;
|
private ToolStripMenuItem componentsToolStripMenuItem;
|
||||||
}
|
private ToolStripMenuItem отчётыToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem списокКомпонентовToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem компонентыПоКомпьютерамToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem списокЗаказовToolStripMenuItem;
|
||||||
|
}
|
||||||
}
|
}
|
@ -172,5 +172,33 @@ namespace ComputersShopView
|
|||||||
{
|
{
|
||||||
LoadData();
|
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