using BeWo.Report.ReportObjects; using DevExpress.XtraReports.UI; using BS.Shared.Core; using System; namespace BeWo.Report.DefaultReports { [IDSpecificClass(Identifier = "WG")] public partial class Sammelrechnung : XtraReport, IBeWoReport { public Sammelrechnung() { this.InitializeComponent(); } public void SetReportDataSource(ServiceInvoiceRO pRO) { DateTime start = pRO.AccountingPeriodStart; DateTime end = pRO.AccountingPeriodEnd; if (start.Month == end.Month && start.Year == end.Year) { lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); } else { lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); } this.bindingSource1.DataSource = pRO; } } }