From b3f01a97a6a1523972df8b40ef7ee5aec5b23fe9 Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 20 Jun 2023 00:33:56 +0200 Subject: [PATCH] =?UTF-8?q?Todos=20f=C3=BCr=20Release+=20HPH=20Bersenbr?= =?UTF-8?q?=C3=BCck=20ATZ=20Soll=20Ist=20Auswertung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + BeWo/ServiceProxy/Generated.cs | 50 +- .../Detail/Accounting/InvoiceOverview.xaml | 13 +- .../Detail/Accounting/InvoiceOverview.xaml.cs | 4 +- .../Detail/AccountingTransactionView.xaml | 2 +- .../BeWoDatabaseTerminator.csproj | 4 +- BeWoPlanerMobil/BeWoPlanerMobil.csproj | 2 +- BeWoPlanerMobil/Controllers/MainController.cs | 4 + Data/Access/SearchDAO.cs | 26 +- Model/Changes_alle_fuer_neue_db.txt | 5 + .../Quittierungsbeleg.Designer.cs | 68 +- Report/DefaultReports/Quittierungsbeleg.cs | 4 +- .../QuittierungsbelegMitDatum.cs | 4 +- .../SettlementReport2.Designer.cs | 2 +- Report/DefaultReports/SettlementReport2.cs | 13 +- .../MitarbeiterstundenkontoBerechnung.cs | 13 +- Report/ReportObjects/ServicesOverviewRO.cs | 24 +- Report/ReportObjects/Settlement2RO.cs | 2 +- ReportImp/AsbRuhr/Export/FibuNetExporter.cs | 12 +- ReportImp/Bewolonia/Bewolonia.csproj | 3 + .../DiePerspektive/Export/FibuNetExporter.cs | 12 +- .../HphBersenbrueckAtz.csproj | 11 + .../ListeTherapieeinheitenSollIst.Designer.cs | 950 ++++++++++++++++++ .../ListeTherapieeinheitenSollIst.cs | 314 ++++++ .../ListeTherapieeinheitenSollIst.resx | 205 ++++ .../CustomServiceRecordStatisticFactory.cs | 167 +++ .../Rechnung.cs | 6 +- ...eiterstundenkontoBerechnungTagesansicht.cs | 7 +- ReportImp/KetteReports/SettlementReport2.cs | 12 +- .../SettlementReport2.designer.cs | 210 ++-- .../Quittierungsbeleg.Designer.cs | 126 ++- ReportImp/SehtMuenster/Quittierungsbeleg.cs | 8 +- .../ahaEV/Mitarbeiterarbeitszeitkonto.cs | 5 +- Service/Plugins/EmployeeService.cs | 11 +- Service/Plugins/HomeContentGenerator.cs | 17 +- Service/Plugins/PluginLoader.cs | 7 +- .../AccountingServiceImp.cs | 2 +- 37 files changed, 2084 insertions(+), 242 deletions(-) create mode 100644 ReportImp/HphBersenbrueckAtz/ListeTherapieeinheitenSollIst.Designer.cs create mode 100644 ReportImp/HphBersenbrueckAtz/ListeTherapieeinheitenSollIst.cs create mode 100644 ReportImp/HphBersenbrueckAtz/ListeTherapieeinheitenSollIst.resx create mode 100644 ReportImp/HphBersenbrueckAtz/Statistics/CustomServiceRecordStatisticFactory.cs diff --git a/.gitignore b/.gitignore index 38bbc6ca1..a5a13d40e 100644 --- a/.gitignore +++ b/.gitignore @@ -636,3 +636,4 @@ obj /BeWoPlanerMobil/node_modules/.bin/pegjs /BeWoPlanerMobil/node_modules/.bin/pegjs.cmd /BeWoPlanerMobil/node_modules/.bin/pegjs.ps1 +/BeWoDatabaseTerminator/BeWoDatabaseTerminator/bin/Debug diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs index 26162173d..db334954b 100644 --- a/BeWo/ServiceProxy/Generated.cs +++ b/BeWo/ServiceProxy/Generated.cs @@ -342,6 +342,15 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAbsenceOverviewBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] System.Collections.Generic.List GetAbsenceOverview(BS.Shared.DataContracts.AbsenceOverviewFilterDC filter); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadCompactTeamsByOid", ReplyAction="http://tempuri.org/IEmployeeService/LoadCompactTeamsByOidResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadCompactTeamsByOidBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List LoadCompactTeamsByOid(System.Collections.Generic.List teamOids); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployee", ReplyAction="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployeeResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployeeBeWoFaultFau" + + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List FindLeadingCompactTeamsOfEmployee(long employeeOid); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/ArchiveEmployee", ReplyAction="http://tempuri.org/IEmployeeService/ArchiveEmployeeResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/ArchiveEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void ArchiveEmployee(long pOid, long pVersion); @@ -935,6 +944,16 @@ namespace BeWo.ServiceProxy return base.Channel.GetAbsenceOverview(filter); } + public System.Collections.Generic.List LoadCompactTeamsByOid(System.Collections.Generic.List teamOids) + { + return base.Channel.LoadCompactTeamsByOid(teamOids); + } + + public System.Collections.Generic.List FindLeadingCompactTeamsOfEmployee(long employeeOid) + { + return base.Channel.FindLeadingCompactTeamsOfEmployee(employeeOid); + } + public void ArchiveEmployee(long pOid, long pVersion) { base.Channel.ArchiveEmployee(pOid, pVersion); @@ -1400,8 +1419,8 @@ namespace BeWo.ServiceProxy [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary, decimal>))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.ActivationTypeId))] @@ -1878,6 +1897,11 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllAuthorizedCompactPersonsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] System.Collections.Generic.List GetAllAuthorizedCompactPersons(); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetActiveMedListByTypeForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetActiveMedListByTypeForCustomerResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetActiveMedListByTypeForCustomerBeWoFaultFau" + + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Nullable GetActiveMedListByTypeForCustomer(long customerOid, bool isBedarfsmedikation); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCustomersResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] System.Collections.Generic.List GetAllActiveCustomers(); @@ -2721,6 +2745,11 @@ namespace BeWo.ServiceProxy return base.Channel.GetAllAuthorizedCompactPersons(); } + public System.Nullable GetActiveMedListByTypeForCustomer(long customerOid, bool isBedarfsmedikation) + { + return base.Channel.GetActiveMedListByTypeForCustomer(customerOid, isBedarfsmedikation); + } + public System.Collections.Generic.List GetAllActiveCustomers() { return base.Channel.GetAllActiveCustomers(); @@ -5484,6 +5513,11 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetRootAppointmentBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] BS.Shared.DataContracts.SchedulerAppointmentDC GetRootAppointment(string recurrenceId); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetDiagiosisStringsForICD10Codes", ReplyAction="http://tempuri.org/IOperationsService/GetDiagiosisStringsForICD10CodesResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetDiagiosisStringsForICD10CodesBeWoFaultFa" + + "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.Dictionary GetDiagiosisStringsForICD10Codes(System.Collections.Generic.List icd10Codes); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/VertretungsMitarbeiterListeWoechentlich", ReplyAction="http://tempuri.org/IOperationsService/VertretungsMitarbeiterListeWoechentlichResp" + "onse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/VertretungsMitarbeiterListeWoechentlichBeWo" + @@ -6929,6 +6963,11 @@ namespace BeWo.ServiceProxy return base.Channel.GetRootAppointment(recurrenceId); } + public System.Collections.Generic.Dictionary GetDiagiosisStringsForICD10Codes(System.Collections.Generic.List icd10Codes) + { + return base.Channel.GetDiagiosisStringsForICD10Codes(icd10Codes); + } + public System.Collections.Generic.List VertretungsMitarbeiterListeWoechentlich(System.DateTime start, System.DateTime ende) { return base.Channel.VertretungsMitarbeiterListeWoechentlich(start, ende); @@ -8581,6 +8620,10 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAccountingService/GetInvoiceBasesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] System.Collections.Generic.List GetInvoiceBases(System.Nullable startDate, System.Nullable endDate); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccountingService/GetInvoiceBases2", ReplyAction="http://tempuri.org/IAccountingService/GetInvoiceBases2Response")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAccountingService/GetInvoiceBases2BeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetInvoiceBases2(System.Nullable startDate, System.Nullable endDate, bool filterByInvoiceDate); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAccountingService/GetGeneralInvoiceBasesForCustomer", ReplyAction="http://tempuri.org/IAccountingService/GetGeneralInvoiceBasesForCustomerResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAccountingService/GetGeneralInvoiceBasesForCustomerBeWoFaultF" + "ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] @@ -8750,6 +8793,11 @@ namespace BeWo.ServiceProxy return base.Channel.GetInvoiceBases(startDate, endDate); } + public System.Collections.Generic.List GetInvoiceBases2(System.Nullable startDate, System.Nullable endDate, bool filterByInvoiceDate) + { + return base.Channel.GetInvoiceBases2(startDate, endDate, filterByInvoiceDate); + } + public System.Collections.Generic.List GetGeneralInvoiceBasesForCustomer(long customerOid) { return base.Channel.GetGeneralInvoiceBasesForCustomer(customerOid); diff --git a/BeWo/View/Detail/Accounting/InvoiceOverview.xaml b/BeWo/View/Detail/Accounting/InvoiceOverview.xaml index d83f3e489..62f2b2b70 100644 --- a/BeWo/View/Detail/Accounting/InvoiceOverview.xaml +++ b/BeWo/View/Detail/Accounting/InvoiceOverview.xaml @@ -3,23 +3,24 @@ - + - + - - + + -