private void button2_Click(object sender, EventArgs e) { String FileName = String.Format("export_prevod_vyrobky_na_rezivo.pdf"); SaveFileDialog sfd = new SaveFileDialog(); sfd.AddExtension = true; sfd.DefaultExt = "pdf"; sfd.FileName = FileName; sfd.Filter = "Dokument PDF | *.pdf"; if (sfd.ShowDialog() == DialogResult.OK) { FileName = sfd.FileName; } else { return; } PDFWorks PDF = new PDFWorks(); PDF.CreateDocument(210, 297); double rowHeight = 5; double topPadding = 3.5; double rowPos = PDF.Height - (2.5 + 18) - rowHeight; double cellStart = 10; double lineWeight = 0.2; List<String> TableHeadlines = new List<String>(); TableHeadlines.Add("Řezivo"); TableHeadlines.Add("Množství"); TableHeadlines.Add("Jednotka"); List<String> TableColumnNames = new List<String>(); TableColumnNames.Add("MaterialType"); TableColumnNames.Add("MatAmount"); TableColumnNames.Add("Unit"); List<int> TableColumnWidths = new List<int>(); TableColumnWidths.Add(120); TableColumnWidths.Add(28); TableColumnWidths.Add(25); TableColumnWidths.Add(7); PDFTableWriter tableMaker = new PDFTableWriter(PDF); tableMaker.MakePDFFromDataGridView(rowHeight, topPadding, rowPos, cellStart, lineWeight, TableHeadlines, TableColumnNames, TableColumnWidths, dataGridView2, "Převod výrobků na řezivo"); if (PDF.SaveDocument(FileName)) System.Diagnostics.Process.Start(FileName); else MessageBox.Show("Při ukládání souboru došlo k chybě. Pokud máte soubor otevřený a přepisujete ho, zkuste ho zavřít a pak opakujte akci znovu."); }
private void button6_Click(object sender, EventArgs e) { String FileName = String.Format("export_pocatecni_stav_skladu.pdf"); SaveFileDialog sfd = new SaveFileDialog(); sfd.AddExtension = true; sfd.DefaultExt = "pdf"; sfd.FileName = FileName; sfd.Filter = "Dokument PDF | *.pdf"; if (sfd.ShowDialog() == DialogResult.OK) { FileName = sfd.FileName; } else { return; } PDFWorks PDF = new PDFWorks(); PDF.CreateDocument(210, 297); double rowHeight = 5; double topPadding = 3.5; double rowPos = PDF.Height - (2.5 + 18) - rowHeight; double cellStart = 10; double lineWeight = 0.2; List<String> TableHeadlines = new List<String>(); TableHeadlines.Add("Řezivo"); TableHeadlines.Add("Firma"); TableHeadlines.Add("Množství"); TableHeadlines.Add("Jednotka"); TableHeadlines.Add("Cena/MJ"); TableHeadlines.Add("Měna"); List<String> TableColumnNames = new List<String>(); TableColumnNames.Add("MaterialTypeColumn"); TableColumnNames.Add("CompanyColumn"); TableColumnNames.Add("AmountColumn"); TableColumnNames.Add("UnitColumn"); TableColumnNames.Add("PriceColumn"); TableColumnNames.Add("CurrencyColumn"); List<int> TableColumnWidths = new List<int>(); TableColumnWidths.Add(64); TableColumnWidths.Add(30); TableColumnWidths.Add(27); TableColumnWidths.Add(25); TableColumnWidths.Add(25); TableColumnWidths.Add(30); PDFTableWriter tableMaker = new PDFTableWriter(PDF); tableMaker.MakePDFFromDataGridView(rowHeight, topPadding, rowPos, cellStart, lineWeight, TableHeadlines, TableColumnNames, TableColumnWidths, dataGridView1, "Počáteční stav skladu", String.Format("{0}", DateTimeUtils.DateToString(dateTimePicker1.Value))); if (PDF.SaveDocument(FileName)) System.Diagnostics.Process.Start(FileName); else MessageBox.Show("Při ukládání souboru došlo k chybě. Pokud máte soubor otevřený a přepisujete ho, zkuste ho zavřít a pak opakujte akci znovu."); }
private void button6_Click(object sender, EventArgs e) { String FileName = String.Format("export_nakup_z_faktur_{0}_{1}.pdf", monthComboBox.Text, yearUpDown.Value); SaveFileDialog sfd = new SaveFileDialog(); sfd.AddExtension = true; sfd.DefaultExt = "pdf"; sfd.FileName = FileName; sfd.Filter = "Dokument PDF | *.pdf"; if (sfd.ShowDialog() == DialogResult.OK) { FileName = sfd.FileName; } else { return; } PDFWorks PDF = new PDFWorks(); PDF.CreateDocument(210, 297); double rowHeight = 5; double topPadding = 3.5; double rowPos = PDF.Height - (2.5 + 18) - rowHeight; double cellStart = 10; double lineWeight = 0.2; List<String> TableHeadlines = new List<String>(); TableHeadlines.Add("Faktura"); TableHeadlines.Add("Firma"); TableHeadlines.Add("Řezivo"); TableHeadlines.Add("Množství"); TableHeadlines.Add("Jednotka"); TableHeadlines.Add("Cena/MJ"); TableHeadlines.Add("Vč. dopr."); TableHeadlines.Add("Měna"); List<String> TableColumnNames = new List<String>(); TableColumnNames.Add("InvoiceColumn"); TableColumnNames.Add("CompanyColumn"); TableColumnNames.Add("MaterialTypeColumn"); TableColumnNames.Add("AmountColumn"); TableColumnNames.Add("UnitColumn"); TableColumnNames.Add("PriceColumn"); TableColumnNames.Add("TotalPriceColumn"); TableColumnNames.Add("CurrencyColumn"); List<int> TableColumnWidths = new List<int>(); TableColumnWidths.Add(18); TableColumnWidths.Add(35); TableColumnWidths.Add(40); TableColumnWidths.Add(21); TableColumnWidths.Add(20); TableColumnWidths.Add(20); TableColumnWidths.Add(22); TableColumnWidths.Add(7); PDFTableWriter tableMaker = new PDFTableWriter(PDF); tableMaker.MakePDFFromDataGridView(rowHeight, topPadding, rowPos, cellStart, lineWeight, TableHeadlines, TableColumnNames, TableColumnWidths, dataGridView1, "Nákup z faktur", String.Format("{0} {1}", monthComboBox.Text, yearUpDown.Value), "Celková cena: "+getSum().ToString()+" Kč"); if (PDF.SaveDocument(FileName)) System.Diagnostics.Process.Start(FileName); else MessageBox.Show("Při ukládání souboru došlo k chybě. Pokud máte soubor otevřený a přepisujete ho, zkuste ho zavřít a pak opakujte akci znovu."); }
private void button3_Click(object sender, EventArgs e) { String FileName = String.Format("export_stav_materialu_{0}_{1}.pdf", textBox1.Text, DateTimeUtils.DateToString(dateTimePicker1.Value)); SaveFileDialog sfd = new SaveFileDialog(); sfd.AddExtension = true; sfd.DefaultExt = "pdf"; sfd.FileName = FileName; sfd.Filter = "Dokument PDF | *.pdf"; if (sfd.ShowDialog() == DialogResult.OK) { FileName = sfd.FileName; } else { return; } PDFWorks PDF = new PDFWorks(); PDF.CreateDocument(210, 297); double rowHeight = 5; double topPadding = 3.5; double rowPos = PDF.Height - (2.5 + 18) - rowHeight; double cellStart = 10; double lineWeight = 0.2; List<String> TableHeadlines = new List<String>(); TableHeadlines.Add("Materiál"); TableHeadlines.Add("Množství(sklad)"); TableHeadlines.Add("Množství(inv.)"); TableHeadlines.Add("Rozdíl sklad/inv."); TableHeadlines.Add("Jednotka"); TableHeadlines.Add("Cena(Kč)"); List<String> TableColumnNames = new List<String>(); TableColumnNames.Add("MaterialTypeColumn"); TableColumnNames.Add("AmountColumn"); TableColumnNames.Add("RealAmountColumn"); TableColumnNames.Add("AmountDiffColumn"); TableColumnNames.Add("UnitColumn"); TableColumnNames.Add("PriceColumn"); List<int> TableColumnWidths = new List<int>(); TableColumnWidths.Add(62); TableColumnWidths.Add(34); TableColumnWidths.Add(30); TableColumnWidths.Add(38); TableColumnWidths.Add(38); TableColumnWidths.Add(38); PDFTableWriter tableMaker = new PDFTableWriter(PDF); tableMaker.MakePDFFromDataGridView(rowHeight, topPadding, rowPos, cellStart, lineWeight, TableHeadlines, TableColumnNames, TableColumnWidths, dataGridView1, "Stav materiálu", String.Format("{0} - {1}", textBox1.Text, DateTimeUtils.DateToString(dateTimePicker1.Value)),String.Format("Celková hodnota skladu: {0}Kč", TotalPrice)); if (PDF.SaveDocument(FileName)) System.Diagnostics.Process.Start(FileName); else MessageBox.Show("Při ukládání souboru došlo k chybě. Pokud máte soubor otevřený a přepisujete ho, zkuste ho zavřít a pak opakujte akci znovu."); }
private void button1_Click(object sender, EventArgs e) { String FileName = String.Format("export_druhy_materialu_{2:0000}_{1:00}_{0:00}.pdf", DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year); SaveFileDialog sfd = new SaveFileDialog(); sfd.AddExtension = true; sfd.DefaultExt = "pdf"; sfd.FileName = FileName; sfd.Filter = "Dokument PDF | *.pdf"; if (sfd.ShowDialog() == DialogResult.OK) { FileName = sfd.FileName; } else { return; } PDFWorks PDF = new PDFWorks(); PDF.CreateDocument(210, 297); double rowHeight = 5; double topPadding = 3.5; double rowPos = PDF.Height - (2.5 + 18) - rowHeight; double cellStart = 10; double lineWeight = 0.2; List<String> TableHeadlines = new List<String>(); TableHeadlines.Add("Materiál"); List<String> TableColumnNames = new List<String>(); TableColumnNames.Add("NameColumn"); List<int> TableColumnWidths = new List<int>(); TableColumnWidths.Add(200); PDFTableWriter tableMaker = new PDFTableWriter(PDF); tableMaker.MakePDFFromDataGridView(rowHeight, topPadding, rowPos, cellStart, lineWeight, TableHeadlines, TableColumnNames, TableColumnWidths, dataGridView1, String.Format("Druhy materiálu {0:00}.{1:00}.{2:0000}", DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year)); if (PDF.SaveDocument(FileName)) System.Diagnostics.Process.Start(FileName); else MessageBox.Show("Při ukládání souboru došlo k chybě. Pokud máte soubor otevřený a přepisujete ho, zkuste ho zavřít a pak opakujte akci znovu."); }
private void button1_Click(object sender, EventArgs e) { String FileName = String.Format("export_prodej_z_faktur_{0}_{1}.pdf", monthComboBox.Text, yearUpDown.Value); SaveFileDialog sfd = new SaveFileDialog(); sfd.AddExtension = true; sfd.DefaultExt = "pdf"; sfd.FileName = FileName; sfd.Filter = "Dokument PDF | *.pdf"; if (sfd.ShowDialog() == DialogResult.OK) { FileName = sfd.FileName; } else { return; } PDFWorks PDF = new PDFWorks(); PDF.CreateDocument(210, 297); double rowHeight = 5; double topPadding = 3.5; double rowPos = PDF.Height - (2.5 + 18) - rowHeight; double cellStart = 10; double lineWeight = 0.2; List<String> TableHeadlines = new List<String>(); TableHeadlines.Add("Produkt"); TableHeadlines.Add("Množství"); TableHeadlines.Add("MJ"); TableHeadlines.Add("Poznámka"); List<String> TableColumnNames = new List<String>(); TableColumnNames.Add("ProductColumn"); TableColumnNames.Add("AmountColumn"); TableColumnNames.Add("UnitColumn"); TableColumnNames.Add("DescriptionColumn"); List<int> TableColumnWidths = new List<int>(); TableColumnWidths.Add(65); TableColumnWidths.Add(20); TableColumnWidths.Add(12); TableColumnWidths.Add(40); PDFTableWriter tableMaker = new PDFTableWriter(PDF); tableMaker.MakePDFFromDataGridView(rowHeight, topPadding, rowPos, cellStart, lineWeight, TableHeadlines, TableColumnNames, TableColumnWidths, dataGridView1, "Prodej z faktur", String.Format("{0} {1}", monthComboBox.Text, yearUpDown.Value)); if (PDF.SaveDocument(FileName)) System.Diagnostics.Process.Start(FileName); else MessageBox.Show("Při ukládání souboru došlo k chybě. Pokud máte soubor otevřený a přepisujete ho, zkuste ho zavřít a pak opakujte akci znovu."); }