From a2d0ca3ce429c50f808ae0815bcbb2a9a588174d Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Tue, 26 May 2026 15:35:07 +0200 Subject: [PATCH] ServiceEditView --- .../Detail/Zeiterfassung/ServiceRecordEditView.xaml | 3 +-- .../Detail/Zeiterfassung/ServiceRecordView2.xaml.cs | 12 +++++++++++- BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs | 1 + 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/BeWo/View/Detail/Zeiterfassung/ServiceRecordEditView.xaml b/BeWo/View/Detail/Zeiterfassung/ServiceRecordEditView.xaml index c0455fcbc..d0268488e 100644 --- a/BeWo/View/Detail/Zeiterfassung/ServiceRecordEditView.xaml +++ b/BeWo/View/Detail/Zeiterfassung/ServiceRecordEditView.xaml @@ -1520,8 +1520,7 @@ - + diff --git a/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs b/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs index 808bda9f8..29abb80b6 100644 --- a/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs +++ b/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs @@ -351,6 +351,7 @@ namespace BeWo.View.Detail.Zeiterfassung pViewModel.AiChatButtonConversationViewModel.GetAiVisualContext = () => getAiVisualContext(); pViewModel.AiChatButtonDocumentationViewModel.GetAiVisualContext = () => getAiVisualContext2(); + pViewModel.AiChatButtonDocumentationEditViewModel.GetAiVisualContext = () => getAiVisualContext3(); } private void SrGridControl_ItemsSourceChanged(object sender, DevExpress.Xpf.Grid.ItemsSourceChangedEventArgs e) @@ -1191,7 +1192,7 @@ namespace BeWo.View.Detail.Zeiterfassung { var view = new ServiceRecordEditView(); - view.SetAiViewmodel(ViewModel.AiChatButtonDocumentationEditViewModel); + ViewModel.AiChatButtonDocumentationEditViewModel.CheckContextSize(); serviceRecordEditView = view; } @@ -5107,6 +5108,15 @@ namespace BeWo.View.Detail.Zeiterfassung return context; } + private AiViewContextDC getAiVisualContext3() + { + var context = getAiVisualContext(); + + context.Secondary = ViewModel.EditVM.Notice; + + return context; + } + private IEnumerable GetVisibleRecordVMs() { var list = new List(); diff --git a/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs b/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs index 36823e83f..447eac4db 100644 --- a/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs +++ b/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs @@ -186,6 +186,7 @@ namespace BeWo.ViewModel.ListViewModel { }; + AiChatButtonDocumentationViewModel = new AiChatButtonWithHistoryViewModel(AiActionType.ServiceRecordDocumentation, this, "docu") {