From 07bf5d80c485dfe146a9b06adeb6208d7ca92e5a Mon Sep 17 00:00:00 2001 From: HirschleM Date: Tue, 14 Jan 2025 13:23:54 +0100 Subject: [PATCH] =?UTF-8?q?MH:=20Leistung=20f=C3=BCr=20Verf=C3=BCgungszeit?= =?UTF-8?q?=20eingef=C3=BCgt=20+=20Rechnung=20wiederhergestellt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReportImp/LebenshilfeStadeMID/LebenshilfeStadeMID.csproj | 9 +++++++++ .../LebenshilfeStadeMID/Service/CustomSaveInterceptor.cs | 3 ++- .../Service/CustomSchulbegleitenderDienstService.cs | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ReportImp/LebenshilfeStadeMID/LebenshilfeStadeMID.csproj b/ReportImp/LebenshilfeStadeMID/LebenshilfeStadeMID.csproj index 0f1447ccd..95e4ba121 100644 --- a/ReportImp/LebenshilfeStadeMID/LebenshilfeStadeMID.csproj +++ b/ReportImp/LebenshilfeStadeMID/LebenshilfeStadeMID.csproj @@ -91,6 +91,12 @@ Quittierungsbeleg.cs + + Component + + + SbdRechnung.cs + @@ -132,6 +138,9 @@ Quittierungsbeleg.cs + + SbdRechnung.cs + diff --git a/ReportImp/LebenshilfeStadeMID/Service/CustomSaveInterceptor.cs b/ReportImp/LebenshilfeStadeMID/Service/CustomSaveInterceptor.cs index afff37fab..d7f203b07 100644 --- a/ReportImp/LebenshilfeStadeMID/Service/CustomSaveInterceptor.cs +++ b/ReportImp/LebenshilfeStadeMID/Service/CustomSaveInterceptor.cs @@ -15,7 +15,8 @@ namespace LebenshilfeStadeMID.Service public override void BeforeSaveServiceRecord(ServiceRecord sr) { // Wenn "Schulbegleitender Dienst" dokumentiert wird muss EIN MAL PRO TAG eine Verfügungszeit pauschal eingetragen werden. - if (sr.Start.HasValue && sr.SupportConcept != null && (sr.ServiceDescription.Name.ToLower().Contains("qualifizierte schulassistenz (jas)") || sr.ServiceDescription.Name.ToLower().Contains("einfache schulassistenz (jas)"))) + if (sr.Start.HasValue && sr.SupportConcept != null && (sr.ServiceDescription.Name.ToLower().Contains("qualifizierte schulassistenz (jas)") || sr.ServiceDescription.Name.ToLower().Contains("einfache schulassistenz (jas)") + || sr.ServiceDescription.Name.ToLower().Contains("nachqualifizierte schulbegleitung (jas)"))) { // Alle Einträge des Tages holen, für den dokumentiert wird var span = new DateTimeSpan() { StartDate = new DateTime(sr.Start.Value.Year, sr.Start.Value.Month, sr.Start.Value.Day), EndDate = sr.Start.Value.Date.AddDays(1) }; diff --git a/ReportImp/LebenshilfeStadeMID/Service/CustomSchulbegleitenderDienstService.cs b/ReportImp/LebenshilfeStadeMID/Service/CustomSchulbegleitenderDienstService.cs index f18296f40..75450b402 100644 --- a/ReportImp/LebenshilfeStadeMID/Service/CustomSchulbegleitenderDienstService.cs +++ b/ReportImp/LebenshilfeStadeMID/Service/CustomSchulbegleitenderDienstService.cs @@ -49,7 +49,8 @@ namespace LebenshilfeStadeMID.Service records.Add(sr); // Hier ServiceRecord mit SaveInterceptor erstellen (Methode ohne Insert nehmen) - if (sc != null && (sr.ServiceDescription.Name.ToLower().Contains("qualifizierte schulassistenz (jas)") || sr.ServiceDescription.Name.ToLower().Contains("einfache schulassistenz (jas)"))) + if (sc != null && (sr.ServiceDescription.Name.ToLower().Contains("qualifizierte schulassistenz (jas)") || sr.ServiceDescription.Name.ToLower().Contains("einfache schulassistenz (jas)") + || sr.ServiceDescription.Name.ToLower().Contains("nachqualifizierte schulbegleitung (jas)"))) { records.Add(CustomSaveInterceptor.ErstelleVerfuegungszeitOhneInsert(sr)); }