Ressourcencheck ist jetzt korrekt Weiterentwicklung der Quittierungsbelege für die Mobilversion
88 lines
4.6 KiB
C#
88 lines
4.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using BeWo.Report.DefaultReports;
|
|
using BS.Shared;
|
|
using BS.Shared.Core;
|
|
using DevExpress.XtraReports.UI;
|
|
|
|
namespace BeWo.Report
|
|
{
|
|
public abstract class AbstractReportCreator
|
|
{
|
|
public String Tenant { get; set; }
|
|
|
|
public string ReportPath { get; set; }
|
|
|
|
public string TempPath { get; set; }
|
|
|
|
public abstract XtraReport CreateCustomerDataReport(long customerOid);
|
|
|
|
public abstract XtraReport CreateCustomerInvoiceReport(long invoiceOid);
|
|
|
|
public abstract XtraReport CreateAssessmentSheetReport(long customerOid, int month, int year);
|
|
|
|
public abstract XtraReport CreateFlsReport(String flsReportId, String subType);
|
|
|
|
public abstract XtraReport CreateQueryReport(long queryOid, String queryReportId);
|
|
|
|
public abstract XtraReport CreateServiceInvoiceReport(String dcIds, long? invoiceBaseOid);
|
|
|
|
public abstract XtraReport CreateServiceOverviewReportNew(int month, int year, QBFilterEnum filterType, long? customerOid, long? teamOid, long? empOid, long? orgaOid, long? serviceCategoryOid, int startDay, int endDay);
|
|
|
|
public abstract XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid,
|
|
long? serviceCategoryOid,
|
|
int startDay, int endDay);
|
|
|
|
public abstract XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year,
|
|
long orgaOid, long empOid,
|
|
long? serviceCategoryOid, int startDay,
|
|
int endDay);
|
|
|
|
public abstract XtraReport CreateServiceRecordListReport(long employeeOid, long customerOid, long supportConceptOid,
|
|
long costbearer2SupportConceptOid, bool isLimitedToAdditionalServices,
|
|
DateTimeSpan limitingTimeSpan);
|
|
|
|
public abstract XtraReport CreateSettlementReport(String dcId, long? invoiceBaseOid);
|
|
|
|
|
|
public abstract XtraReport CreateSupportConceptReport(IList<long> c2sOids, long? employeeOid, long? teamOid, int? expiredMonths, bool archivedSupportConcepts,
|
|
DateTime? appointedDate);
|
|
|
|
public abstract XtraReport CreateAdditionalServiceBookingReport(long addServiceRegionOid, Monat month, int year);
|
|
|
|
public abstract XtraReport CreateEmployeeHourReport(long? employeeOid, IList<long> teamOids, DateTime startDate, DateTime endDate, int ansicht);
|
|
|
|
public abstract XtraReport CreateAuslastungReport(long? employeeOid, IList<long> teamOids, DateTime startDate, DateTime endDate);
|
|
|
|
public abstract XtraReport CreateMediVerordListenReport(long? mvlOid);
|
|
|
|
public abstract XtraReport CreateMediVerordListenMZfReport(long? mvlOid, bool mitZusatzfeldern);
|
|
|
|
public abstract XtraReport CreateKalenderReport(long? employeeOid, AppointmentViewType viewType, DateTime rangeStartDate, DateTime rangeEndDate, List<DateTime> datesList, List<UserRightType> userRights);
|
|
|
|
public abstract XtraReport CreateFinanceReport(DateTime? start, DateTime? end);
|
|
|
|
public abstract XtraReport CreateJahresberichtReport(int year, long? cbOid, long? teamOid, long? betreuungsartOid);
|
|
|
|
public abstract XtraReport CreateEmployeeDataReport(long oid);
|
|
|
|
public abstract XtraReport CreateNotizenReport(long kategorieOid, DateTime start, DateTime end);
|
|
|
|
public abstract XtraReport CreateSBDCharacteristicsReport(long customerOid);
|
|
|
|
public abstract XtraReport CreateSbdLeistungsnachweisForAllCustomers(int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay);
|
|
|
|
public abstract XtraReport CreateSbdLeistungsnachweisForSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay);
|
|
|
|
public abstract XtraReport CreateCustomReport(long employeeOid, String reportName);
|
|
|
|
public abstract XtraReport CreateKilometerauswertung(long customerOid, DateTime rangeDate);
|
|
|
|
public abstract XtraReport CreateKilometerauswertungForAllCustomers(List<long> customerOids, DateTime rangeDate);
|
|
|
|
public abstract XtraReport CreateEmployeeKilometerauswertung(long employeeOid, DateTime range);
|
|
|
|
public abstract XtraReport CreateKilometerauswertungForAllEmployees(List<long> employeeOids, DateTime rangeDate);
|
|
|
|
}
|
|
} |