diff --git a/ReportImp/PsychosozialeProjekteSaarpfalz/CustomReportCreator.cs b/ReportImp/PsychosozialeProjekteSaarpfalz/CustomReportCreator.cs index 467f707c2..639d773c3 100644 --- a/ReportImp/PsychosozialeProjekteSaarpfalz/CustomReportCreator.cs +++ b/ReportImp/PsychosozialeProjekteSaarpfalz/CustomReportCreator.cs @@ -73,15 +73,22 @@ namespace PsychosozialeProjekteSaarpfalz var path = Utils.CreateSavePath(TempPath, queryReportId + ".xml"); var table = Utils.XMLDeserialize(path); - var queryReport = new BeWo.Report.DefaultReports.Bericht(); if (queryOid == 101) { - queryReport = (BeWo.Report.DefaultReports.Bericht)FindReportImp(null, query.ReportTypeName); - } - var queryReportObject = QueryRO.Create(query, table); - queryReport.SetReportDataSource(queryReportObject); + var report = FindReportImp(null, query.ReportTypeName); + var queryro = QueryRO.Create(query, table); + report.SetReportDataSource(queryro); - return queryReport as XtraReport; + return report as XtraReport; + } + else + { + var queryReport = new BeWo.Report.DefaultReports.Bericht(); + var queryReportObject = QueryRO.Create(query, table); + queryReport.SetReportDataSource(queryReportObject); + + return queryReport as XtraReport; + } } } }