private void printDocument_PrintPage(object sender, PrintPageEventArgs e) { Logger.Debug("printDocument_PrintPage()"); var kbTableAdapter = new Data.FestManagerDataSetTableAdapters.KassenbonTableAdapter(); var kbTable = new FestManagerDataSet.KassenbonDataTable(); try { if (_printAll) { kbTableAdapter.FillByBestellung(kbTable, _bestellungRow.BestellungId); } else { kbTableAdapter.FillByBestellungAndAusgabestelle(kbTable, _bestellungRow.BestellungId, _ausgabestelle); } if (kbTable.Rows.Count > 0) { var kb = new Kassenbon(Settings, e.Graphics, kbTable); // Important for Kassa-Prints: kb.Draw(_printAll); } } catch (Exception ex) { Logger.Error(ex); MessageBox.Show(Resources.Database_Error_Message_Pfx + ex.Message, Resources.Database_Error_Message_Title, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void printDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { var kbTableAdapter = new Data.FestManagerDataSetTableAdapters.KassenbonTableAdapter(); var kbTable = new Data.FestManagerDataSet.KassenbonDataTable(); kbTableAdapter.FillByBestellung(kbTable, _actualBestellungId); if (kbTable.Rows.Count > 0) { var kb = new Kassenbon(Settings, e.Graphics, kbTable); // Important for Kassa-Prints: kb.Draw(true); } }