From 3d03e0cf253a9778f4e31ac151585d42e42b99c1 Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 23 Sep 2021 18:44:18 +0200 Subject: [PATCH] cb: reports --- .gitignore | 2 + BeWo/View/HomeView.xaml.cs | 1 + .../Report/AnnualReport/AnnualReportView.xaml | 6 +- .../AnnualReport/AnnualReportView.xaml.cs | 12 + .../KilometerauslastungsView.xaml.cs | 14 +- BeWo/ViewModel/ServiceRecordVM.cs | 9 + BeWo/ownChat/ChatView.xaml.cs | 3 +- BeWoAllReports.sln | 58 +- .../AwoDortmund/Export/DiamantExporter.cs | 33 +- .../SettlementReport.Designer.cs | 25 +- .../SettlementReport.resx | 14804 +++++++--------- ReportImp/BeWoSchillingReports/logo.png | Bin 22025 -> 333734 bytes .../SettlementReport.Designer.cs | 16 +- ...CustomMitarbeiterstundenkontoBerechnung.cs | 1 + ...MitarbeiterstundenkontoBerechnungMonate.cs | 27 + ...eiterstundenkontoBerechnungTagesansicht.cs | 39 + ReportImp/DerKarrenSbd/DerKarrenSbd.csproj | 21 + .../Mitarbeiterarbeitszeitkonto.cs | 47 + .../Mitarbeiterarbeitszeitkonto.designer.cs | 1101 ++ .../Mitarbeiterarbeitszeitkonto.resx | 123 + .../MitarbeiterstundenkontoJahr.cs | 28 + .../MitarbeiterstundenkontoJahr.designer.cs | 761 + .../MitarbeiterstundenkontoJahr.resx | 123 + ...eDueneMitarbeiterstundenkontoBerechnung.cs | 9 + .../DomizielAnsbach/DomizielAnsbach.csproj | 13 + .../DomizielAnsbach/Properties/licenses.licx | 1 + .../QuittierungsbelegPB.Designer.cs | 600 + .../DomizielAnsbach/QuittierungsbelegPB.cs | 88 + .../DomizielAnsbach/QuittierungsbelegPB.resx | 427 + .../Service/CustomGroupDurationCalculator.cs | 22 + ReportImp/DomizielAnsbach/logo.png | Bin 0 -> 17917 bytes .../FAMRheinSiegGbr/FAMRheinSiegGbr.csproj | 4 +- .../KoelnerBeWoSelbstbestimmtLeben.csproj | 2 +- .../Quittierungsbeleg.Designer.cs | 190 +- .../Plugins/CustomGroupDurationCalculator.cs | 24 +- .../KommAmbulanteDienste/Quittierungsbeleg.cs | 39 +- .../Invoicing/FudInvoiceCreation.cs | 3 +- .../Invoicing/HortInvoiceCreation.cs | 72 +- ...uungsnachweisAssistenzleistung.Designer.cs | 2 +- .../BetreuungsnachweisAssistenzleistung.cs | 2 +- .../CustomReportCreator.cs | 6 +- .../Export/CustomDataExporter.cs | 18 + .../Export/DatevExporter.cs | 260 + .../Invoicing/AssistenzInvoiceCreation.cs | 62 + .../Invoicing/CollectiveInvoiceCreation.cs | 41 +- .../Invoicing/CustomInvoiceCreation.cs | 100 +- .../Invoicing/CustomInvoiceFactory.cs | 23 +- .../LebenshilfeWetterau.csproj | 4 + .../RechnungAssistenzleistung.Designer.cs | 143 +- .../RechnungAssistenzleistung.cs | 33 +- .../ServiceInvoiceReport.Designer.cs | 2 +- .../ServiceInvoiceReport.cs | 4 +- .../ServicesOverviewReport.Designer.cs | 2 +- .../ServicesOverviewReport.cs | 2 +- .../Reporting/ServicesOverviewReport.cs | 43 + .../Exporter/DatevExporter.cs | 4 +- .../InvoiceCustomerReport.Designer.cs | 63 +- .../ServiceInvoiceReport.Designer.cs | 63 +- .../ServiceInvoiceReport.cs | 48 +- .../SettlementReport.Designer.cs | 16 +- .../SettlementReport2.Designer.cs | 16 +- Service/Plugins/PluginLoader.cs | 10 +- Service/Plugins/ServiceRecordValidator.cs | 29 +- .../OperationsServiceImp.cs | 2 +- 64 files changed, 11041 insertions(+), 8705 deletions(-) create mode 100644 ReportImp/DerKarrenSbd/CustomMitarbeiterstundenkontoBerechnungMonate.cs create mode 100644 ReportImp/DerKarrenSbd/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs create mode 100644 ReportImp/DerKarrenSbd/Mitarbeiterarbeitszeitkonto.cs create mode 100644 ReportImp/DerKarrenSbd/Mitarbeiterarbeitszeitkonto.designer.cs create mode 100644 ReportImp/DerKarrenSbd/Mitarbeiterarbeitszeitkonto.resx create mode 100644 ReportImp/DerKarrenSbd/MitarbeiterstundenkontoJahr.cs create mode 100644 ReportImp/DerKarrenSbd/MitarbeiterstundenkontoJahr.designer.cs create mode 100644 ReportImp/DerKarrenSbd/MitarbeiterstundenkontoJahr.resx create mode 100644 ReportImp/DomizielAnsbach/Properties/licenses.licx create mode 100644 ReportImp/DomizielAnsbach/QuittierungsbelegPB.Designer.cs create mode 100644 ReportImp/DomizielAnsbach/QuittierungsbelegPB.cs create mode 100644 ReportImp/DomizielAnsbach/QuittierungsbelegPB.resx create mode 100644 ReportImp/DomizielAnsbach/Service/CustomGroupDurationCalculator.cs create mode 100644 ReportImp/DomizielAnsbach/logo.png create mode 100644 ReportImp/LebenshilfeWetterau/Export/CustomDataExporter.cs create mode 100644 ReportImp/LebenshilfeWetterau/Export/DatevExporter.cs create mode 100644 ReportImp/LebenshilfeWetterau/Invoicing/AssistenzInvoiceCreation.cs diff --git a/.gitignore b/.gitignore index 42850dbbf..7c8a859aa 100644 --- a/.gitignore +++ b/.gitignore @@ -544,3 +544,5 @@ /ReportImp/DiakonischesWerkPassau/obj/Debug /ReportImp/BeWoRimbach/obj/Debug /ReportImp/Wichernhaus/obj +/ReportImp/FAMRheinSiegGbr/obj/Release +/ReportImp/KoelnerBeWoSelbstbestimmtLeben/obj/Release diff --git a/BeWo/View/HomeView.xaml.cs b/BeWo/View/HomeView.xaml.cs index b2d9a13d2..4670d7f61 100644 --- a/BeWo/View/HomeView.xaml.cs +++ b/BeWo/View/HomeView.xaml.cs @@ -460,6 +460,7 @@ namespace BeWo.View return; } serviceRecord.SetInsertedOn(DateTime.Now); + serviceRecord.EditAlwaysAllowed = true; var newView = new ChatDokumentationsView(vm, serviceRecord); newView.ShowDialog(); }))); diff --git a/BeWo/View/Report/AnnualReport/AnnualReportView.xaml b/BeWo/View/Report/AnnualReport/AnnualReportView.xaml index 530db8770..8cfa18303 100644 --- a/BeWo/View/Report/AnnualReport/AnnualReportView.xaml +++ b/BeWo/View/Report/AnnualReport/AnnualReportView.xaml @@ -51,11 +51,11 @@