BeWoFuerDich: BeWo-QB verwenden, falls kein KT ermittelt werden kann (statt wie bisher Sozio-LN)

This commit is contained in:
2025-03-18 09:17:44 +01:00
parent 3ccbea74b1
commit f023ef59d5

View File

@@ -1,7 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
@@ -151,23 +150,26 @@ namespace BeWoFuerDich
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
{
IBeWoReport<ServicesOverviewRO> report = null;
String kt = "";
if (!String.IsNullOrWhiteSpace(ro.Costbearer))
{
kt = ro.Costbearer.Trim();
}
if (kt.ToLower().Contains("jugendamt"))
{
report = new LeistungsnachweisJugendamt();
}
else if (kt != "LVR")
{
report = new LeistungsnachweisSoziotherapie();
}
if (report == null)
if (String.IsNullOrWhiteSpace(ro.Costbearer))
{
report = new Quittierungsbeleg();
}
else
{
String kt = ro.Costbearer;
if (kt.ToLower().Contains("jugendamt"))
{
report = new LeistungsnachweisJugendamt();
}
else if (kt.ToLower().Contains("lvr"))
{
report = new Quittierungsbeleg();
}
else
{
report = new LeistungsnachweisSoziotherapie();
}
}
report.SetReportDataSource(ro);