From 0a2d2472039de38933ee2cc4e72af8187b65e92f Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Tue, 20 Aug 2024 14:00:11 +0200 Subject: [PATCH] BereichEinkommenUndArbeitDC --- .../Wohnhilfe/BereichEinkommenUndArbeitDC.cs | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/Shared/DataContracts/Wohnhilfe/BereichEinkommenUndArbeitDC.cs b/Shared/DataContracts/Wohnhilfe/BereichEinkommenUndArbeitDC.cs index 510faad51..d0a277d08 100644 --- a/Shared/DataContracts/Wohnhilfe/BereichEinkommenUndArbeitDC.cs +++ b/Shared/DataContracts/Wohnhilfe/BereichEinkommenUndArbeitDC.cs @@ -10,5 +10,103 @@ namespace BS.Shared.DataContracts.Wohnhilfe [DataContract] public class BereichEinkommenUndArbeitDC : IDataContract { + [DataMember] public Einkommenssituation BeginnEinkommenssituation { get; set; } + [DataMember] public Einkommenssituation EndeEinkommenssituation { get; set; } + [DataMember] public AufstockungEinkommen BeginnAufstockungEinkommen { get; set; } + [DataMember] public AufstockungEinkommen EndeAufstockungEinkommen { get; set; } + [DataMember] public EigenesBankkonto BeginnEigenesBankkonto{ get; set; } + [DataMember] public EigenesBankkonto EndeEigenesBankkonto{ get; set; } + [DataMember] public Uberschuldung Uberschuldung { get; set; } + [DataMember] public Berufsschulabschluss Berufsschulabschluss { get; set; } + [DataMember] public ErwerbsfahigkeitSinnSGB ErwerbsfahigkeitSinnSGB { get; set; } + [DataMember] public Beschaftigungsstatus BeginnBeschaftigungsstatus { get; set; } + [DataMember] public Beschaftigungsstatus EndeBeschaftigungsstatus { get; set; } + [DataMember] public DauerArbeitslosigkeit DauerArbeitslosigkeit { get; set; } + } + + public enum Einkommenssituation + { + EinkommenErwerbsBerufstatig = 1, + SBG3Arbeitslosengeld1 = 2, + RentePension = 3, + UnterhaltDurchAngehorige = 4, + SGB2Arbeitslosengeld2Sozialgeld = 6, + SBG12Sozialhilfe = 7, + SonstigeEinnahmen = 11, + KeinEinkommen = 10, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum AufstockungEinkommen + { + AufstockendeLeistungenNachSGB2 = 1, + AufstockendeLeistungenNachSGB12 = 2, + ErganzendeEinkommenSGB2 = 3, + ErganzendeEinkommenSGB12 = 4, + KeineAufstockendeLeistungen = 5, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum EigenesBankkonto + { + Nein = 1, + Ja = 2, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum Uberschuldung + { + Nein = 1, + Ja = 2, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum Berufsschulabschluss + { + Keine = 1, + Anlernausbildung = 2, + Ausbildung = 3, + Hochschule = 4, + SonstigerAbschluss = 5, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum ErwerbsfahigkeitSinnSGB + { + Nein = 1, + Ja = 2, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum Beschaftigungsstatus + { + Arbeitslos = 1, + DritterArbeitsmarkt = 2, + ZweiterArbeitsmarkt = 3, + ErsterArbeitsmarkt = 4, + Selbststandig = 5, + TrifftNichtZu = 88, + KeineAngabe = 99, + NichtAbgefragt = 0 + } + + public enum DauerArbeitslosigkeit + { + D_1_Monat = 1, + D_1_3_Monat = 2, + D_3_6_Monat = 3, + D_6_12_Monat = 4, + D_1_2_Jahre = 5, + D_2_3_Jahre = 6, + D_3_mehr_Jahre = 7, + TrifftNichtZu = 88, + KeineAngabe = 99, + NichtAngefragt = 0 } }