Реализовал отчет в word
This commit is contained in:
parent
29e97447b1
commit
4144f645ad
@ -37,8 +37,8 @@
|
||||
reportOrdersWordToolStripMenuItem = new ToolStripMenuItem();
|
||||
reportProductsPDFToolStripMenuItem = new ToolStripMenuItem();
|
||||
componentExcelWithImage = new Components.ComponentExcelWithImage(components);
|
||||
bigTextWordNoVisibleComponent = new UserComponentsOption19.BigTextWordNoVisibleComponent(components);
|
||||
pdfHistogram = new WinFormsLibrary1.PDFHistogram(components);
|
||||
tableWordNoVisibleComponent = new UserComponentsOption19.TableWordNoVisibleComponent(components);
|
||||
menuStrip.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
@ -123,7 +123,7 @@
|
||||
private ToolStripMenuItem reportOrdersWordToolStripMenuItem;
|
||||
private ToolStripMenuItem reportProductsPDFToolStripMenuItem;
|
||||
private Components.ComponentExcelWithImage componentExcelWithImage;
|
||||
private UserComponentsOption19.BigTextWordNoVisibleComponent bigTextWordNoVisibleComponent;
|
||||
private WinFormsLibrary1.PDFHistogram pdfHistogram;
|
||||
private UserComponentsOption19.TableWordNoVisibleComponent tableWordNoVisibleComponent;
|
||||
}
|
||||
}
|
||||
|
@ -218,7 +218,42 @@ namespace InternetShopForms
|
||||
var orders = _orderLogic.ReadList();
|
||||
try
|
||||
{
|
||||
bigTextWordNoVisibleComponent.CreateAndSaveDocument(exportFileName, "Îò÷åò ïî çàêàçàì", );
|
||||
string[] headerRow1 = {
|
||||
"ID",
|
||||
"Ëè÷íûå äàííûå",
|
||||
"Ëè÷íûå äàííûå",
|
||||
"Òîâàðû",
|
||||
};
|
||||
|
||||
string[] headerRow2 = {
|
||||
"ID",
|
||||
"ÔÈÎ",
|
||||
"Email",
|
||||
"Òîâàðû",
|
||||
};
|
||||
|
||||
List<float> columnWidths = [3.0f, 3.0f, 3.0f, 3.0f];
|
||||
|
||||
var mergeColumns = new List<(int StartColumn, int EndColumn)> { (1, 2) };
|
||||
|
||||
var columnPropertyMapping = new Dictionary<int, string>
|
||||
{
|
||||
{ 0, "Id" },
|
||||
{ 1, "CustomerFIO" },
|
||||
{ 2, "CustomerEmail" },
|
||||
{ 3, "ProductsString" },
|
||||
};
|
||||
|
||||
tableWordNoVisibleComponent.CreateTableInWordDocument(
|
||||
exportFileName,
|
||||
"Îò÷åò ïî çàêàçàì",
|
||||
mergeColumns,
|
||||
columnWidths,
|
||||
headerRow1,
|
||||
headerRow2,
|
||||
columnPropertyMapping,
|
||||
orders
|
||||
);
|
||||
MessageBox.Show("Îò÷åò óñïåøíî ñôîðìèðîâàí", "Ñîçäàíèå îò÷åòà", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
catch (Exception ex)
|
||||
@ -244,7 +279,7 @@ namespace InternetShopForms
|
||||
{
|
||||
MessageBox.Show("Ïðîèçîøëà îøèáêà ïðè ñîçäàíèè îò÷åòà:\n" + ex.Message, "Ñîçäàíèå îò÷åòà", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void CreatePDF()
|
||||
|
@ -123,10 +123,10 @@
|
||||
<metadata name="componentExcelWithImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>145, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bigTextWordNoVisibleComponent.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>384, 17</value>
|
||||
</metadata>
|
||||
<metadata name="pdfHistogram.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>667, 17</value>
|
||||
</metadata>
|
||||
<metadata name="tableWordNoVisibleComponent.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>816, 17</value>
|
||||
</metadata>
|
||||
</root>
|
Loading…
Reference in New Issue
Block a user