BeWoDatabaseTerminator hinzugefügt
Kalender-Report für Kollegium e.V. angefangen. Noch nicht fertig!
This commit is contained in:
@@ -31,7 +31,22 @@ namespace ReportingService.ServiceImplementations
|
||||
{
|
||||
public MemoryStream CreateKalenderReport(IEnumerable<long> appointmentOids, long? employeeOid, IEnumerable<SchedulerAppointmentDC> serientermine, IEnumerable<DateTime> selectedDates, IEnumerable<SchedulerAppointmentDC> mehrtaegigeTermine)
|
||||
{
|
||||
return CreateReportStream(new DailyAppointmentReportKalender(), KalenderRO.Create(appointmentOids, employeeOid, serientermine, selectedDates, mehrtaegigeTermine));
|
||||
var reportCreator = GetReportCreator() as DefaultReportCreator;
|
||||
var reportTemp = reportCreator?.FindReportImp<KalenderRO>() ?? new DailyAppointmentReportKalender();
|
||||
|
||||
reportTemp.SetReportDataSource(KalenderRO.Create(appointmentOids, employeeOid, serientermine, selectedDates, mehrtaegigeTermine));
|
||||
|
||||
return CreateReportStream(reportTemp as XtraReport);
|
||||
}
|
||||
|
||||
public MemoryStream CreateKalenderReportWithAbsenceTimes(IEnumerable<long> appointmentOids, long? employeeOid, IEnumerable<SchedulerAppointmentDC> serientermine, IEnumerable<DateTime> selectedDates, IEnumerable<SchedulerAppointmentDC> mehrtaegigeTermine, List<long> absenceTimeOids)
|
||||
{
|
||||
var reportCreator = GetReportCreator() as DefaultReportCreator;
|
||||
var reportTemp = reportCreator?.FindReportImp<KalenderRO>() ?? new DailyAppointmentReportKalender();
|
||||
|
||||
reportTemp.SetReportDataSource(KalenderRO.CreateWithAbsenceTimes(appointmentOids, employeeOid, serientermine, selectedDates, mehrtaegigeTermine, absenceTimeOids));
|
||||
|
||||
return CreateReportStream(reportTemp as XtraReport);
|
||||
}
|
||||
|
||||
public MemoryStream CreateKassenbuchReport(DateTime zeitraum, BargeldkassenDC bargeldkasse, long objectOid, TableID objectTid)
|
||||
@@ -47,7 +62,7 @@ namespace ReportingService.ServiceImplementations
|
||||
|
||||
var rc = GetReportCreator() as DefaultReportCreator;
|
||||
|
||||
IBeWoReport<KassenbuchRO> reporttemp = rc.FindReportImp<KassenbuchRO>();
|
||||
IBeWoReport<KassenbuchRO> reporttemp = rc?.FindReportImp<KassenbuchRO>();
|
||||
if (reporttemp == null)
|
||||
{
|
||||
reporttemp = new KassenbuchReport();
|
||||
|
||||
Reference in New Issue
Block a user