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>(); var reports = new List<XtraReport>();
if (ro.Costbearer.Contains("Kreis Borken")) if (ro.Costbearer != null)
{ {
IBeWoReport<ServicesOverviewRO> report = new QuittierungsbelegKreisBorken(); if (ro.Costbearer.Contains("Kreis Borken"))
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))
{ {
IBeWoReport<ServicesOverviewRO> employeeReport = new Taetigkeitsnachweis(); IBeWoReport<ServicesOverviewRO> report = new QuittierungsbelegKreisBorken();
employeeReport.SetReportDataSource(employeeRo); report.SetReportDataSource(ro);
reports.Add(employeeReport as XtraReport); 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(); IBeWoReport<ServicesOverviewRO> defaultReport = new Taetigkeitsnachweis();
defaultReport.SetReportDataSource(ro); defaultReport.SetReportDataSource(ro);

View File

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