From 4fe579fb1f23664d2ad2081d71f927c6243043f8 Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Wed, 9 Oct 2024 15:48:19 +0200 Subject: [PATCH] GkvAbrechnung Verfahrensstufe --- BeWo/Converter/EnumTranslationConverter.cs | 8 +- BeWo/View/BeWoWindowBuilder.cs | 4 +- .../Controls/GkvAbrechnungDetailControl.xaml | 503 +++++++++++++---- .../Accounting/GkvAbrechnungOverview.xaml | 24 +- .../Accounting/GkvAbrechnungOverview.xaml.cs | 21 - BeWo/View/Master/DokumenteView.xaml | 514 ++++++++++++++---- BeWo/ViewModel/GkvAbrechnungVM.cs | 32 ++ Dakota/Logic/DakotaInfoCreator.cs | 5 +- Dakota/Logic/DakotaManager.cs | 9 +- .../Schlüssels/SchlüsselTestindikator.cs | 29 +- Data/Entities/GkvAbrechnung.cs | 1 + Data/Mappings/GkvAbrechnung.hbm.xml | 1 + ...24_10_09 GkvAbrechnung Verfahrensstufe.txt | 5 +- .../GkvAbrechnungDC_GkvAbrechnung.cs | 2 + .../AccountingServiceImp.cs | 6 +- .../GkvAbrechnung/GkvAbrechnungDC.cs | 3 + Shared/Extensions/GkvAbrechnungExtensions.cs | 5 + 17 files changed, 900 insertions(+), 272 deletions(-) diff --git a/BeWo/Converter/EnumTranslationConverter.cs b/BeWo/Converter/EnumTranslationConverter.cs index 3c03c0e9f..a9b8f0630 100644 --- a/BeWo/Converter/EnumTranslationConverter.cs +++ b/BeWo/Converter/EnumTranslationConverter.cs @@ -19,12 +19,18 @@ namespace BeWo.Converter { return v; } + // RE: + // EnumTranslationConverter, aber betrachtet nicht alle? + // Brauche hier eig nur EnumTranslations.Gkv2Translation + if (EnumTranslations.AllTranslations.TryGetValue(e, out string vv)) + { + return vv; + } return e; } return null; - throw new NotImplementedException(); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) diff --git a/BeWo/View/BeWoWindowBuilder.cs b/BeWo/View/BeWoWindowBuilder.cs index 4ded5d01a..9e593b68c 100644 --- a/BeWo/View/BeWoWindowBuilder.cs +++ b/BeWo/View/BeWoWindowBuilder.cs @@ -36,11 +36,11 @@ namespace BeWo.View return beWoWindow; } - public static BeWoWindow GetGkvAbrechnungDetailWindow(GkvAbrechnungVM vM, double height = 600, double width = 1200) + public static BeWoWindow GetGkvAbrechnungDetailWindow(GkvAbrechnungVM vM, double height = 800, double width = 600) { var detail = new GkvAbrechnungDetailControl(vM); - var beWoWindow = GetGenericBeWoWindow("GKV-Abrechnung Nr. " + vM.GkvAbrechnungOid + ": Details", 100, height, 1000, 100, width, 1600); + var beWoWindow = GetGenericBeWoWindow("GKV-Abrechnung Nr. " + vM.GkvAbrechnungOid + ": Details", 100, height, 1000, 400, width, 1600); beWoWindow.GroupBoxContent = detail; return beWoWindow; diff --git a/BeWo/View/Controls/GkvAbrechnungDetailControl.xaml b/BeWo/View/Controls/GkvAbrechnungDetailControl.xaml index 3b97da5cd..0cafc0443 100644 --- a/BeWo/View/Controls/GkvAbrechnungDetailControl.xaml +++ b/BeWo/View/Controls/GkvAbrechnungDetailControl.xaml @@ -1,145 +1,452 @@ - + - + - + - + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + - - + + - - - - - - - + + + + + + - + - + - - + + - + - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - - - + + + + + + - + - - + + - + diff --git a/BeWo/View/Detail/Accounting/GkvAbrechnungOverview.xaml b/BeWo/View/Detail/Accounting/GkvAbrechnungOverview.xaml index 877153d1f..8aace39ea 100644 --- a/BeWo/View/Detail/Accounting/GkvAbrechnungOverview.xaml +++ b/BeWo/View/Detail/Accounting/GkvAbrechnungOverview.xaml @@ -149,20 +149,6 @@ FontSize="11" Foreground="#ffffff" ToolTip="Senden" /> -