Files
BeWoPlaner/Shared/DataContracts/Wohnhilfe/CustomerWohnhilfeBereichEinkommenUndArbeitDC.cs
2024-09-23 18:14:35 +02:00

88 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace BS.Shared.DataContracts.Wohnhilfe
{
public class CustomerWohnhilfeBereichEinkommenUndArbeitDC : 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 WohnhilfeBoolData BeginnEigenesBankkonto { get; set; }
[DataMember] public WohnhilfeBoolData EndeEigenesBankkonto { get; set; }
[DataMember] public WohnhilfeBoolData Uberschuldung { get; set; }
[DataMember] public Berufsabschluss Berufsabschluss { get; set; }
[DataMember] public WohnhilfeBoolData 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 Berufsabschluss
{
Keine = 1,
Anlernausbildung = 2,
Ausbildung = 3,
Hochschule = 4,
SonstigerAbschluss = 5,
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
}
}