using System; using System.Collections.Generic; using System.Linq; using BeWo.Report; using BeWo.Report.ReportObjects; using DevExpress.XtraReports.UI; namespace EvangelischeKirchengemeindeBottrop { public partial class Stundenzettel67 : XtraReport, IBeWoReport { public Stundenzettel67() { InitializeComponent(); } public void SetReportDataSource(ServicesOverviewRO pRO) { double minutes = 0; if (pRO.Services != null) { foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) { minutes += s.Minutes; if (s.ServiceDescription == "Aufsuchen von Behörden") { s.ServiceDescription = "1"; } else if (s.ServiceDescription == "Gespräche im sozialen Umfeld") { s.ServiceDescription = "2"; } else if (s.ServiceDescription == "Kooperationskontakte mit gesetzlichen Betreuer_innen") { s.ServiceDescription = "3"; } else if (s.ServiceDescription == "Telefonate und Schriftverkehr bezgl. Alltagsangelegenheiten") { s.ServiceDescription = "4"; } } } bindingSource1.DataSource = pRO; // rechnungsDatum.Text = DateTime.Now.ToShortDateString(); summeMinuten.Text = string.Format("{0:0.##}", minutes); if (pRO.SupportConceptCostBearer != null) aktenzeichenLV.Text = pRO.SupportConceptCostBearer.CustomerReferenceNumber ?? string.Empty; bewilligteFLSW.Text = string.Format("{0:0.##} Stunden", pRO.ApprovedFLSPerWeek); } } }