CustomerFalldaten DC + VM + View

This commit is contained in:
2024-07-30 14:49:46 +02:00
parent fc85c78250
commit 2f27a37d03
10 changed files with 933 additions and 4 deletions

View File

@@ -215,5 +215,8 @@ namespace BS.Shared.DataContracts
[DataMember]
public string VersichertenStatus { get; set; }
[DataMember]
public CustomerFalldatenDC CustomerFalldatenDC { get; set; }
}
}

View File

@@ -0,0 +1,65 @@
using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using BS.Shared.Core;
using BS.Shared.DataContracts.Compact;
namespace BS.Shared.DataContracts
{
[DataContract]
public class CustomerFalldatenDC : IDataContract
{
public bool IsNew { get; set; }
public CustomerFalldatenDC()
{
}
public CustomerFalldatenDC(bool isNew)
{
IsNew = isNew;
}
[DataMember] public string EigenesAktenzeichen { get; set; }
[DataMember] public DateTime Auftragseingang { get; set; }
[DataMember] public ValueListEntryDC Auftragsherkunft { get; set; }
[DataMember] public ValueListEntryDC Vermittlungsgrundlage { get; set; }
[DataMember] public decimal Tagessatze { get; set; }
[DataMember] public decimal Tagessatzhohe { get; set; }
[DataMember] public decimal HoheDerGeldstrafe { get; set; }
[DataMember] public decimal ZuLeistendeArbeitsstunden { get; set; }
[DataMember] public string Hinweis { get; set; }
[DataMember] public DateTime Termin { get; set; }
[DataMember] public CustomerFalldatenBearbeitungsstatus FalldatenBearbeitungsstatus { get; set; }
[DataMember] public string Auftragsruckgabe { get; set; }
[DataMember] public string Verlauf { get; set; }
[DataMember] public decimal AbgeleisteteStunden { get; set; }
[DataMember] public decimal ErsparteHafttage { get; set; }
[DataMember] public decimal GeleisteteRatenzahlung { get; set; }
[DataMember] public string Bemerkung { get; set; }
[DataMember] public decimal GeleisteteEinmalzahlung { get; set; }
[DataMember] public bool GrundArbeitsunfahig { get; set; }
[DataMember] public bool GrundSuchtproblem { get; set; }
[DataMember] public bool GrundPsychischeProbleme { get; set; }
[DataMember] public bool GrundKeineMotivation { get; set; }
[DataMember] public bool GrundInHaft { get; set; }
[DataMember] public bool GrundUnbekannt { get; set; }
[DataMember] public bool GrundKeinKontakt { get; set; }
[DataMember] public bool GrundNichtAngetreten { get; set; }
[DataMember] public bool GrundAbbruchDerTatigkeit { get; set; }
[DataMember] public bool GrundWiderruf { get; set; }
/// <summary>
/// Strafprozess
/// </summary>
[DataMember] public bool Grund459StPO { get; set; }
[DataMember] public bool GrundAusbleibenDerZahlung { get; set; }
[DataMember] public bool BesonderheitMehrfacheBeauftragung { get; set; }
[DataMember] public bool BesonderheitMehrfacheVermittlung { get; set; }
[DataMember] public bool BesonderheitVermittlungAusHaft { get; set; }
[DataMember] public bool BesonderheitDurchBGBWAufgesucht { get; set; }
}
}

View File

@@ -170,6 +170,7 @@
<Compile Include="DataContracts\AdditionalServiceGroupOfPeopleRelationDC.cs" />
<Compile Include="DataContracts\AdditionalServiceRegionDC.cs" />
<Compile Include="DataContracts\AddressRouteDC.cs" />
<Compile Include="DataContracts\CustomerFalldatenDC.cs" />
<Compile Include="DataContracts\DataContract.cs" />
<Compile Include="DataContracts\HilfeplanImportDC.cs" />
<Compile Include="DataContracts\HilfeplanImportZielDC.cs" />