88 lines
2.7 KiB
C#
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
|
|
}
|
|
}
|