MH: JusinaJugendhilfe QB Bugfix

This commit is contained in:
2026-08-05 14:58:54 +02:00
parent bdb47825fd
commit d2d3fd6d26
2 changed files with 21 additions and 17 deletions

View File

@@ -147,27 +147,31 @@ namespace JusinaJugendhilfe.Reporting
{
var reports = new List<XtraReport>();
if (ro.Costbearer.Contains("Kreis Borken"))
if (ro.Costbearer != null)
{
IBeWoReport<ServicesOverviewRO> report = new QuittierungsbelegKreisBorken();
report.SetReportDataSource(ro);
reports.Add(report as XtraReport);
return reports;
}
// Claude: Für Stadt Bocholt / Stadt Borken wird je dokumentierendem Mitarbeiter ein eigener Tätigkeitsnachweis erstellt
if (ro.Costbearer.Contains("Stadt Bocholt") || ro.Costbearer.Contains("Stadt Borken"))
{
foreach (var employeeRo in SplitRoByEmployee(ro))
if (ro.Costbearer.Contains("Kreis Borken"))
{
IBeWoReport<ServicesOverviewRO> employeeReport = new Taetigkeitsnachweis();
employeeReport.SetReportDataSource(employeeRo);
reports.Add(employeeReport as XtraReport);
IBeWoReport<ServicesOverviewRO> report = new QuittierungsbelegKreisBorken();
report.SetReportDataSource(ro);
reports.Add(report as XtraReport);
return reports;
}
return reports;
// Claude: Für Stadt Bocholt / Stadt Borken wird je dokumentierendem Mitarbeiter ein eigener Tätigkeitsnachweis erstellt
if (ro.Costbearer.Contains("Stadt Bocholt") || ro.Costbearer.Contains("Stadt Borken"))
{
foreach (var employeeRo in SplitRoByEmployee(ro))
{
IBeWoReport<ServicesOverviewRO> employeeReport = new Taetigkeitsnachweis();
employeeReport.SetReportDataSource(employeeRo);
reports.Add(employeeReport as XtraReport);
}
return reports;
}
}
IBeWoReport<ServicesOverviewRO> defaultReport = new Taetigkeitsnachweis();
defaultReport.SetReportDataSource(ro);

View File

@@ -23,7 +23,7 @@ namespace JusinaJugendhilfe.Reporting
{
_rowCounter = 0;
if (pRO.Costbearer.Contains("Stadt Bocholt"))
if (pRO.Costbearer != null && pRO.Costbearer.Contains("Stadt Bocholt"))
{
pbCustomerUnterschrift.Visible = true;
lblUnterschriftKlient.Visible = true;