Files
BeWoPlaner/ReportImp/BeWoNeuss/SettlementReport2.cs
2016-06-27 01:45:38 +02:00

37 lines
1.0 KiB
C#

using System;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
namespace BeWo.BeWoNeuss
{
public partial class Spitzabrechnung : XtraReport, IBeWoReport<Settlement2RO>
{
public Spitzabrechnung()
{
InitializeComponent();
}
public void SetReportDataSource(Settlement2RO pRO)
{
pRO.FinalSentence = pRO.FinalSentence.IndexOf("Bitte überweisen Sie") == 0
? "Bitte überweisen Sie unsere Restforderung nach Prüfung der Schlussabrechnung auf das oben angegebene Konto."
: null;
foreach (var item in pRO.InvoiceItems)
{
item.AbrechnungsText = item.AbrechnungsText.Insert(26, "\t");
item.AbrechnungsText += ":";
}
if (String.IsNullOrEmpty(pRO.AbsenceTimes))
{
pRO.AbsenceTimes = "Es liegen keine Abwesenheitszeiten vor";
}
bindingSource1.DataSource = pRO;
}
}
}