EmployeeListReport hinzugefügt

This commit is contained in:
2023-09-19 15:46:19 +02:00
parent 4510535fb4
commit 21583772e1
9 changed files with 573 additions and 28 deletions

View File

@@ -14,9 +14,9 @@ namespace BeWo.Report
public string ReportPath { get; set; }
public string TempPath { get; set; }
public long? TemplateOid { get; set; }
public long? TemplateOid { get; set; }
public abstract XtraReport CreateCustomerDataReport(long customerOid);
public abstract XtraReport CreateCustomerDataReport(long customerOid);
public abstract XtraReport CreateCustomerInvoiceReport(long invoiceOid);
@@ -28,27 +28,27 @@ namespace BeWo.Report
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, bool nurFehlende);
public abstract XtraReport CreateServiceOverviewReportNew(int month, int year, QBFilterEnum filterType, long? customerOid, long? teamOid, long? empOid, long? orgaOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende);
public abstract XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid,
long? serviceCategoryOid,
int startDay, int endDay, bool nurFehlende);
public abstract XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid,
long? serviceCategoryOid,
int startDay, int endDay, bool nurFehlende);
public abstract XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year,
long orgaOid, long empOid,
long? serviceCategoryOid, int startDay,
int endDay);
long orgaOid, long empOid,
long? serviceCategoryOid, int startDay,
int endDay);
public abstract XtraReport CreateServiceRecordListReport(long employeeOid, long customerOid, long supportConceptOid,
long costbearer2SupportConceptOid, bool isLimitedToAdditionalServices,
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, long? catOid, int? expiredMonths, bool archivedSupportConcepts, DateTime? startDate, DateTime? endDate);
public abstract XtraReport CreateAdditionalServiceBookingReport(long addServiceRegionOid, Monat month, int year);
public abstract XtraReport CreateSupportConceptReport(IList<long> c2sOids, long? employeeOid, long? teamOid, long? catOid, int? expiredMonths, bool archivedSupportConcepts, DateTime? startDate, DateTime? endDate);
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);
@@ -67,35 +67,35 @@ namespace BeWo.Report
public abstract XtraReport CreateKassenbelegReport(BargeldtransaktionDC transaktion, long objectOid, TableID objectTid);
public abstract XtraReport CreateEmployeeDataReport(long oid);
public abstract XtraReport CreateEmployeeDataReport(long oid);
public abstract XtraReport CreateNotizenReport(long kategorieOid, DateTime start, DateTime end);
public abstract XtraReport CreateNotizenReport(long kategorieOid, DateTime start, DateTime end);
public abstract XtraReport CreateBewertungsstatistikReport(DateTime? start, DateTime? end, SupportConceptDC supportConcept, bool inclZeiterfassung, List<ValueListEntryDC> ziele, List<RatingDC> scZiele);
public abstract XtraReport CreateSBDCharacteristicsReport(long customerOid);
public abstract XtraReport CreateSBDCharacteristicsReport(long customerOid);
public abstract XtraReport CreateSbdLeistungsnachweisForAllCustomers(int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay, bool checkServiceRecords, string bundesland);
public abstract XtraReport CreateSbdLeistungsnachweisForAllCustomers(int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay, bool checkServiceRecords, string bundesland);
public abstract XtraReport CreateSbdLeistungsnachweisForSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay, bool checkServiceRecords, string bundesland);
public abstract XtraReport CreateSbdLeistungsnachweisForSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay, bool checkServiceRecords, string bundesland);
public abstract XtraReport CreateCustomReport(long employeeOid, String reportName);
public abstract XtraReport CreateCustomReport(long employeeOid, String reportName);
public abstract XtraReport CreateAbsenceReport(DateTime dt, List<long> abs, List<long> empTypes, List<long> teams, List<int> feiertage);
public abstract XtraReport CreateAbsenceReport(DateTime dt, List<long> abs, List<long> empTypes, List<long> teams, List<int> feiertage);
public abstract XtraReport CreateRosterReport(long wOid, DateTime dt, List<int> feiertage, int sortingIndex, bool aufsteigend, long creator);
public abstract XtraReport CreateRosterReport(long wOid, DateTime dt, List<int> feiertage, int sortingIndex, bool aufsteigend, long creator);
public abstract XtraReport CreateRosterReportIst(long wOid, DateTime dt);
public abstract XtraReport CreateRosterReportIst(long wOid, DateTime dt);
public abstract XtraReport CreateKilometerauswertung(long customerOid, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateKilometerauswertung(long customerOid, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateKilometerauswertungForAllCustomers(List<long> customerOids, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateKilometerauswertungForAllCustomers(List<long> customerOids, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateEmployeeKilometerauswertung(long employeeOid, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateEmployeeKilometerauswertung(long employeeOid, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateKilometerauswertungForAllEmployees(List<long> employeeOids, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateKilometerauswertungForAllEmployees(List<long> employeeOids, List<long> serviceDescriptionOids, DateTime start, DateTime end);
public abstract XtraReport CreateVorlagenReport(long template, List<long> objectOids, long table);
public abstract XtraReport CreateAbwesenheitsPrintReport(List<long> oids, string titel);
public abstract XtraReport CreateAbwesenheitsPrintReport(List<long> oids, string titel);
public abstract XtraReport CreateEmployeeCustomerListReport(long? employeeOid);
@@ -111,8 +111,12 @@ namespace BeWo.Report
public abstract XtraReport CreatePersonListReport(List<long> oids);
public abstract XtraReport CreateEmployeeListReport(List<long> oids);
public abstract XtraReport CreateUserListReport(List<long> oids);
public abstract XtraReport CreateUserGroupListReport(List<long> oids);
}
}