private void itemTelefonliste_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; var r = ReportManager.GetReportByName(EReports.Telefonliste); var report = new Form_Report(r); report.Show(); report.Refresh(); this.Cursor = Cursors.Default; }
private void AngebotVorschauToolStripMenuItem_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; List<int> posIDs = new List<int>(); foreach (DataGridViewRow row in dgrPositionen.Rows) { // Nur alle gecheckten Positionen berücksichtigen. var cell = row.Cells[Const.CheckColumHeaderName] as DataGridViewCheckBoxCell; if (cell.Value != null && (bool)cell.Value == true) { Angebot_Position pos = row.DataBoundItem as Angebot_Position; if (pos != null) { posIDs.Add(pos.PosID); } } } ReportDocument report; if (posIDs.Count == 0) { report = ReportManager.GetReportByNameForSelectedRecord(EReports.Angebot, new List<int>() { 1, int.Parse(tbxAngNummer.Text) }, new List<int>() { 1, 0 }); } else { report = ReportManager.GetReportByNameForSelectedRecord(EReports.Angebot, new List<int>() { 1, int.Parse(tbxAngNummer.Text) }, posIDs); } var r = new Form_Report(report); r.Show(); r.Refresh(); posIDs = null; this.Cursor = Cursors.Default; }
private void vorschauToolStripMenuItem_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; var report = ReportManager.GetReportByNameForSelectedRecord(EReports.Rechnung, new List<int>() { 1, int.Parse(tbxRechNummer.Text) }); var r = new Form_Report(report); r.Show(); r.Refresh(); this.Cursor = Cursors.Default; }
/// <summary> /// Öffnet den gewählten Bericht in der Vorschau-ANzeige. /// </summary> private void PrintVorschau() { this.Cursor = Cursors.WaitCursor; Form_Report r; List<int> data = new List<int>(); switch (module) { case "Angebote": { foreach (DataGridViewRow row in dgrResults.Rows) { DataGridViewCheckBoxCell cell = row.Cells[0] as DataGridViewCheckBoxCell; if (cell.Value != null) { data.Add((int)row.Cells["AngebotID"].Value); } } //data.Add((int)row.Cells[0].Value); var report = ReportManager.GetReportByNameForSelectedRecord(EReports.Angebot, data); r = new Form_Report(report); r.Show(); r.Refresh(); } break; case "Aufträge": { foreach (DataGridViewRow row in dgrResults.Rows) { DataGridViewCheckBoxCell cell = row.Cells[0] as DataGridViewCheckBoxCell; if (cell.Value != null) { data.Add((int)row.Cells["AuftragID"].Value); } } //data.Add((int)row.Cells[0].Value); var report = ReportManager.GetReportByNameForSelectedRecord(EReports.Auftragsbestätigung, data); r = new Form_Report(report); r.Show(); r.Refresh(); } break; case "Rechnungen": { foreach (DataGridViewRow row in dgrResults.Rows) { DataGridViewCheckBoxCell cell = row.Cells[0] as DataGridViewCheckBoxCell; if (cell.Value != null) { data.Add((int)row.Cells["RechnungID"].Value); } } //data.Add((int)row.Cells[0].Value); var report = ReportManager.GetReportByNameForSelectedRecord(EReports.Rechnung, data); r = new Form_Report(report); r.Show(); r.Refresh(); } break; } this.Cursor = Cursors.Default; }