From 12faccb71bc109dcbff8eee06f1c53097a89f370 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 19 Jun 2024 16:13:56 +0200 Subject: [PATCH] Perseh Hilfeplan Import + KI Prototyp, --- BeWo/AI/View/AiChatView.xaml | 63 + BeWo/AI/View/AiChatView.xaml.cs | 74 + BeWo/BeWo.csproj | 174 +- BeWo/BeWoApp.xaml.cs | 14 +- BeWo/Core/Config/AppSettings.cs | 5 + BeWo/Ressources/Icons/chatbot.png | Bin 0 -> 4468 bytes BeWo/ServiceProxy/Generated.cs | 4955 +++++++++-------- BeWo/View/BeWoWindowBuilder.cs | 8 + BeWo/View/Detail/SupportConceptView.xaml | 16 +- BeWo/View/Detail/SupportConceptView.xaml.cs | 20 +- .../Zeiterfassung/ServiceRecordView2.xaml | 15 +- .../Zeiterfassung/ServiceRecordView2.xaml.cs | 34 + BeWo/View/HilfeplanImportView.xaml | 99 + BeWo/View/HilfeplanImportView.xaml.cs | 268 + BeWo/View/Navigation/MainNavigationView.xaml | 3 +- .../Navigation/MainNavigationView.xaml.cs | 36 +- .../SupportConceptNavigationView.xaml | 1 + .../SupportConceptNavigationView.xaml.cs | 18 + .../ListViewModel/ServiceRecordListVM.cs | 6 + BeWo/ViewModel/ServiceRecordVM.cs | 2 +- BeWo/ViewModel/UserGroupVM.cs | 8 +- Data/Access/SearchDAO.cs | 2 +- Data/Security/UserRightHelper.cs | 4 + .../MitarbeiterstundenkontoBerechnung.cs | 4 + Report/ReportObjects/ServiceRecordListRO.cs | 24 + .../BleibImLeben/Properties/licenses.licx | 1 + .../CustomReportCreator.cs | 13 +- .../SoziotherapieRechnung.cs | 8 + .../Invoicing/NeueAssistenzInvoiceCreation.cs | 6 + .../AssistenzstundenReport.Designer.cs | 724 +++ .../PariSozial/AssistenzstundenReport.cs | 84 + .../PariSozial/AssistenzstundenReport.resx | 120 + .../Invoicing/AssistenzInvoiceCreation.cs | 38 + .../Invoicing/CustomInvoiceFactory.cs | 42 + ....cs => CustomSettlementInvoiceCreation.cs} | 0 ReportImp/PariSozial/PariSozial.csproj | 13 +- ReportImp/SHKService/Mitarbeiterauslastung.cs | 74 +- ReportImp/SHKService/Properties/licenses.licx | 1 + ...CustomMitarbeiterstundenkontoBerechnung.cs | 84 +- Service/Import/Perseh/PersehReader.cs | 65 + .../Invoicing/SettlementInvoiceCreation.cs | 5 +- .../UploadPersehDocumentResult.cs | 13 + Service/Plugins/AiService.cs | 88 + Service/Plugins/CustomerService.cs | 5 + Service/Plugins/PluginLoader.cs | 7 +- .../Plugins/SupportConceptAnalysisCreator.cs | 10 +- Service/Service.csproj | 4 + Service/ServiceContracts/ICustomerService.cs | 4 + .../ServiceContracts/IOperationsService.cs | 4 + Service/ServiceContracts/IStreamingService.cs | 5 +- .../CustomerServiceImp.cs | 15 + .../OperationsServiceImp.cs | 15 + .../StreamingServiceImp.cs | 25 + Shared/BeWoEntityEnums.cs | 5 +- Shared/Core/EnumTranslations.cs | 6 + Shared/Core/SettingsKeys.cs | 3 + Shared/DataContracts/AiChatDC.cs | 14 + Shared/DataContracts/HilfeplanImportDC.cs | 21 + Shared/DataContracts/HilfeplanImportItemDC.cs | 21 + Shared/DataContracts/HilfeplanImportZielDC.cs | 19 + Shared/Shared.csproj | 4 + 61 files changed, 4831 insertions(+), 2588 deletions(-) create mode 100644 BeWo/AI/View/AiChatView.xaml create mode 100644 BeWo/AI/View/AiChatView.xaml.cs create mode 100644 BeWo/Ressources/Icons/chatbot.png create mode 100644 BeWo/View/HilfeplanImportView.xaml create mode 100644 BeWo/View/HilfeplanImportView.xaml.cs create mode 100644 ReportImp/PariSozial/AssistenzstundenReport.Designer.cs create mode 100644 ReportImp/PariSozial/AssistenzstundenReport.cs create mode 100644 ReportImp/PariSozial/AssistenzstundenReport.resx create mode 100644 ReportImp/PariSozial/Invoicing/AssistenzInvoiceCreation.cs create mode 100644 ReportImp/PariSozial/Invoicing/CustomInvoiceFactory.cs rename ReportImp/PariSozial/Invoicing/{SettlementInvoiceCreation.cs => CustomSettlementInvoiceCreation.cs} (100%) create mode 100644 Service/Import/Perseh/PersehReader.cs create mode 100644 Service/MessageContracts/UploadPersehDocumentResult.cs create mode 100644 Service/Plugins/AiService.cs create mode 100644 Shared/DataContracts/AiChatDC.cs create mode 100644 Shared/DataContracts/HilfeplanImportDC.cs create mode 100644 Shared/DataContracts/HilfeplanImportItemDC.cs create mode 100644 Shared/DataContracts/HilfeplanImportZielDC.cs diff --git a/BeWo/AI/View/AiChatView.xaml b/BeWo/AI/View/AiChatView.xaml new file mode 100644 index 000000000..ad41ae224 --- /dev/null +++ b/BeWo/AI/View/AiChatView.xaml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +