Реализовал отчет в word
This commit is contained in:
parent
29e97447b1
commit
4144f645ad
@ -37,8 +37,8 @@
|
|||||||
reportOrdersWordToolStripMenuItem = new ToolStripMenuItem();
|
reportOrdersWordToolStripMenuItem = new ToolStripMenuItem();
|
||||||
reportProductsPDFToolStripMenuItem = new ToolStripMenuItem();
|
reportProductsPDFToolStripMenuItem = new ToolStripMenuItem();
|
||||||
componentExcelWithImage = new Components.ComponentExcelWithImage(components);
|
componentExcelWithImage = new Components.ComponentExcelWithImage(components);
|
||||||
bigTextWordNoVisibleComponent = new UserComponentsOption19.BigTextWordNoVisibleComponent(components);
|
|
||||||
pdfHistogram = new WinFormsLibrary1.PDFHistogram(components);
|
pdfHistogram = new WinFormsLibrary1.PDFHistogram(components);
|
||||||
|
tableWordNoVisibleComponent = new UserComponentsOption19.TableWordNoVisibleComponent(components);
|
||||||
menuStrip.SuspendLayout();
|
menuStrip.SuspendLayout();
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
@ -123,7 +123,7 @@
|
|||||||
private ToolStripMenuItem reportOrdersWordToolStripMenuItem;
|
private ToolStripMenuItem reportOrdersWordToolStripMenuItem;
|
||||||
private ToolStripMenuItem reportProductsPDFToolStripMenuItem;
|
private ToolStripMenuItem reportProductsPDFToolStripMenuItem;
|
||||||
private Components.ComponentExcelWithImage componentExcelWithImage;
|
private Components.ComponentExcelWithImage componentExcelWithImage;
|
||||||
private UserComponentsOption19.BigTextWordNoVisibleComponent bigTextWordNoVisibleComponent;
|
|
||||||
private WinFormsLibrary1.PDFHistogram pdfHistogram;
|
private WinFormsLibrary1.PDFHistogram pdfHistogram;
|
||||||
|
private UserComponentsOption19.TableWordNoVisibleComponent tableWordNoVisibleComponent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -218,7 +218,42 @@ namespace InternetShopForms
|
|||||||
var orders = _orderLogic.ReadList();
|
var orders = _orderLogic.ReadList();
|
||||||
try
|
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);
|
MessageBox.Show("Îò÷åò óñïåøíî ñôîðìèðîâàí", "Ñîçäàíèå îò÷åòà", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
@ -244,7 +279,7 @@ namespace InternetShopForms
|
|||||||
{
|
{
|
||||||
MessageBox.Show("Ïðîèçîøëà îøèáêà ïðè ñîçäàíèè îò÷åòà:\n" + ex.Message, "Ñîçäàíèå îò÷åòà", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
MessageBox.Show("Ïðîèçîøëà îøèáêà ïðè ñîçäàíèè îò÷åòà:\n" + ex.Message, "Ñîçäàíèå îò÷åòà", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CreatePDF()
|
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">
|
<metadata name="componentExcelWithImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>145, 17</value>
|
<value>145, 17</value>
|
||||||
</metadata>
|
</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">
|
<metadata name="pdfHistogram.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>667, 17</value>
|
<value>667, 17</value>
|
||||||
</metadata>
|
</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>
|
</root>
|
Loading…
x
Reference in New Issue
Block a user