From d490ff47bcb65d55a73e135e9e2e2148f44c1d02 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Fri, 23 Jun 2023 14:21:51 +0200 Subject: [PATCH] PsychosozialeProjekteSaarpfalz/RechnungSozio Kostenzusage n. Bew --- .../PsychosozialeProjekteSaarpfalz.csproj | 1 + .../RechnungSozio.cs | 11 ++++++-- .../Translation/TranslationDictionary.cs | 27 +++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 ReportImp/PsychosozialeProjekteSaarpfalz/Translation/TranslationDictionary.cs diff --git a/ReportImp/PsychosozialeProjekteSaarpfalz/PsychosozialeProjekteSaarpfalz.csproj b/ReportImp/PsychosozialeProjekteSaarpfalz/PsychosozialeProjekteSaarpfalz.csproj index 447b5324e..c8fc61cd4 100644 --- a/ReportImp/PsychosozialeProjekteSaarpfalz/PsychosozialeProjekteSaarpfalz.csproj +++ b/ReportImp/PsychosozialeProjekteSaarpfalz/PsychosozialeProjekteSaarpfalz.csproj @@ -70,6 +70,7 @@ RechnungSozio.cs + diff --git a/ReportImp/PsychosozialeProjekteSaarpfalz/RechnungSozio.cs b/ReportImp/PsychosozialeProjekteSaarpfalz/RechnungSozio.cs index d03758cc2..1d2893c4a 100644 --- a/ReportImp/PsychosozialeProjekteSaarpfalz/RechnungSozio.cs +++ b/ReportImp/PsychosozialeProjekteSaarpfalz/RechnungSozio.cs @@ -55,7 +55,7 @@ namespace PsychosozialeProjekteSaarpfalz private void SetBewilligung(ServiceInvoiceRO pRO) { - DateTime? date = null; + //string date = null; decimal geleistetGesamt = 0; decimal bewilligtWoche = 0; @@ -85,6 +85,10 @@ namespace PsychosozialeProjekteSaarpfalz bewilligtGesamt += calc.GetApprovedHoursTotal(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0; bewilligtWoche += calc.GetApprovedHoursPerWeek(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0; + if (!scapdc.Notice.IsNullOrEmpty()) + { + pRO.ApprovalDate = scapdc.Notice; + } var sc = sip.SupportConceptApprovalPeriod.CostBearer2SupportConcept.SupportConcept; @@ -121,7 +125,10 @@ namespace PsychosozialeProjekteSaarpfalz } geleistetGesamt = minutenIst / 60; - date = sc.ApprovalDate; + //if (date != null) + //{ + // date = String.Format("{0:dd.MM.yyyy}", sc.ApprovalDate); + //} } } diff --git a/ReportImp/PsychosozialeProjekteSaarpfalz/Translation/TranslationDictionary.cs b/ReportImp/PsychosozialeProjekteSaarpfalz/Translation/TranslationDictionary.cs new file mode 100644 index 000000000..7c0211e64 --- /dev/null +++ b/ReportImp/PsychosozialeProjekteSaarpfalz/Translation/TranslationDictionary.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; + +namespace PsychosozialeProjekteSaarpfalz.Translation +{ + public class CustomTranslationDictionary : TranslationDictionary + { + public override Dictionary GetTranslationDictionary() + { + var dict = base.GetTranslationDictionary(); + + AddOrReplaceTranslation(dict, "BewilligungBemerkung", "Kostenzusage vom"); + + return dict; + } + } +}