From 1b449f9a9146c5991b1e3e274a368c1df3c95e6d Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Tue, 30 Dec 2025 12:35:43 +0100 Subject: [PATCH] Add/Edit Folder --- BeWo/BeWo.csproj | 3 +- .../View/SchedulerAppointmentEditForm.xaml | 40 +++++++-------- BeWo/Scheduling/View/AppointmentEditView.xaml | 4 +- BeWo/Services/BeWoWindowService.cs | 2 +- .../AI/AiPromptbausteinComplexTreeView.xaml | 15 ++---- .../Detail/AI/AiPromptbausteinFolderView.xaml | 35 +++++++------ BeWo/ViewModel/AiPromptbausteinFolderVM.cs | 32 +++++++----- .../View/AI/AiConversationChatViewModel.cs | 2 +- .../AI/AiPromptbausteinSelectionViewModel.cs | 2 +- .../View/AcceptCancelDialogViewModel.cs | 48 ++++++++++++++++++ .../AiPromptbausteinComplexTreeViewModel.cs | 50 +++++++++++++------ .../AiPromptbausteinDetailViewModel.cs | 2 +- .../AiPromptbausteinFolderViewModel.cs | 31 +++++++++++- .../AiPromptbausteinPromptViewModel.cs | 2 +- ...eDialogViewModel.cs => DialogViewModel.cs} | 8 +-- .../Dialogs/GkvAbrechnungDialogViewModel.cs | 4 +- .../DataContracts/AiPromptbausteinFolderDC.cs | 7 +-- 17 files changed, 197 insertions(+), 90 deletions(-) create mode 100644 BeWo/ViewModel/View/AcceptCancelDialogViewModel.cs rename BeWo/ViewModel/View/{Dialogs/BaseDialogViewModel.cs => DialogViewModel.cs} (71%) diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index ac8bc20be..1662972ea 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -132,6 +132,7 @@ + @@ -139,7 +140,7 @@ - + diff --git a/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml b/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml index 6d6692c99..89fddcf3d 100644 --- a/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml +++ b/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml @@ -396,45 +396,45 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/BeWo/Scheduling/View/AppointmentEditView.xaml b/BeWo/Scheduling/View/AppointmentEditView.xaml index 7068f4570..f00106b15 100644 --- a/BeWo/Scheduling/View/AppointmentEditView.xaml +++ b/BeWo/Scheduling/View/AppointmentEditView.xaml @@ -391,7 +391,7 @@ - + @@ -400,7 +400,7 @@ - + diff --git a/BeWo/Services/BeWoWindowService.cs b/BeWo/Services/BeWoWindowService.cs index e682ce98d..00de94171 100644 --- a/BeWo/Services/BeWoWindowService.cs +++ b/BeWo/Services/BeWoWindowService.cs @@ -172,7 +172,7 @@ namespace BeWo.Services { var window = _windowFactory.GetAnimatedBeWoWindow(title, control, options.Height, options.Width); - if(windowViewModel is BaseDialogViewModel dialogViewModel) + if(windowViewModel is DialogViewModel dialogViewModel) { dialogViewModel.RequestClose += (s, e) => window.Close(); } diff --git a/BeWo/View/Detail/AI/AiPromptbausteinComplexTreeView.xaml b/BeWo/View/Detail/AI/AiPromptbausteinComplexTreeView.xaml index 899711ad2..fcfe866f6 100644 --- a/BeWo/View/Detail/AI/AiPromptbausteinComplexTreeView.xaml +++ b/BeWo/View/Detail/AI/AiPromptbausteinComplexTreeView.xaml @@ -96,34 +96,29 @@ - + - + - + - - - - - - + - + diff --git a/BeWo/View/Detail/AI/AiPromptbausteinFolderView.xaml b/BeWo/View/Detail/AI/AiPromptbausteinFolderView.xaml index 2f9486930..d21122aed 100644 --- a/BeWo/View/Detail/AI/AiPromptbausteinFolderView.xaml +++ b/BeWo/View/Detail/AI/AiPromptbausteinFolderView.xaml @@ -39,24 +39,25 @@ - + + Text="{Binding ViewModel.Title, UpdateSourceTrigger=PropertyChanged}" />