MH: Leistung für Verfügungszeit eingefügt + Rechnung wiederhergestellt

This commit is contained in:
2025-01-14 13:23:54 +01:00
parent 7f39cd863c
commit 07bf5d80c4
3 changed files with 13 additions and 2 deletions

View File

@@ -91,6 +91,12 @@
<Compile Include="Quittierungsbeleg.Designer.cs">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
</Compile>
<Compile Include="SbdRechnung.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="SbdRechnung.Designer.cs">
<DependentUpon>SbdRechnung.cs</DependentUpon>
</Compile>
<Compile Include="Service\CustomSaveInterceptor.cs" />
<Compile Include="Service\CustomSchulbegleitenderDienstService.cs" />
<Compile Include="Service\CustomVacationService.cs" />
@@ -132,6 +138,9 @@
<EmbeddedResource Include="Quittierungsbeleg.resx">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SbdRechnung.resx">
<DependentUpon>SbdRechnung.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

View File

@@ -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) };

View File

@@ -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));
}