Nullable + Translations

This commit is contained in:
2024-07-31 13:34:45 +02:00
parent 83807a3755
commit b0073fa44a
8 changed files with 655 additions and 53 deletions

View File

@@ -1,44 +1,30 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Linq;
using System.Text;
using BeWo.Core;
using BeWo.Validation;
using BeWo.View;
using BeWo.ViewModel.ListViewModel;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
namespace BeWo.ViewModel
{
public class CustomerFalldatenVM : AbstractDCMapperVM<CustomerFalldatenDC>
{
private string _EigenesAktenzeichen;
private DateTime _Auftragseingang;
private DateTime? _Auftragseingang;
private ValueListEntryDC _Auftragsherkunft;
private ValueListEntryDC _Vermittlungsgrundlage;
private decimal _Tagessatze;
private decimal _Tagessatzhohe;
private decimal _HoheDerGeldstrafe;
private decimal _ZuLeistendeArbeitsstunden;
private decimal? _Tagessatze;
private decimal? _Tagessatzhohe;
private decimal? _HoheDerGeldstrafe;
private decimal? _ZuLeistendeArbeitsstunden;
private string _Hinweis;
private DateTime _Termin;
private DateTime? _Termin;
private CustomerFalldatenBearbeitungsstatus _FalldatenBearbeitungsstatus;
private string _Auftragsruckgabe;
private string _Verlauf;
private decimal _AbgeleisteteStunden;
private decimal _ErsparteHafttage;
private decimal _GeleisteteRatenzahlung;
private decimal? _AbgeleisteteStunden;
private decimal? _ErsparteHafttage;
private decimal? _GeleisteteRatenzahlung;
private string _Bemerkung;
private decimal _GeleisteteEinmalzahlung;
private decimal? _GeleisteteEinmalzahlung;
private bool _GrundArbeitsunfahig;
private bool _GrundSuchtproblem;
private bool _GrundPsychischeProbleme;
@@ -51,7 +37,6 @@ namespace BeWo.ViewModel
private bool _GrundWiderruf;
private bool _Grund459StPO;
private bool _GrundAusbleibenDerZahlung;
private bool _BesonderheitMehrfacheBeauftragung;
private bool _BesonderheitMehrfacheVermittlung;
private bool _BesonderheitVermittlungAusHaft;
@@ -76,7 +61,7 @@ namespace BeWo.ViewModel
}
}
public DateTime Auftragseingang
public DateTime? Auftragseingang
{
get { return _Auftragseingang; }
set
@@ -118,7 +103,7 @@ namespace BeWo.ViewModel
}
}
public decimal Tagessatze
public decimal? Tagessatze
{
get { return _Tagessatze; }
set
@@ -129,11 +114,11 @@ namespace BeWo.ViewModel
_Tagessatze = value;
StoreDirtyInformation(AreDifferent(DataContract.Tagessatze, value), nameof(Tagessatze));
FirePropertyChanged(nameof(Tagessatze));
FirePropertyChanged(nameof(HoheDerGeldstrafe));
UpdateHoheDerGeldstrafe();
}
}
public decimal Tagessatzhohe
public decimal? Tagessatzhohe
{
get { return _Tagessatzhohe; }
set
@@ -144,17 +129,25 @@ namespace BeWo.ViewModel
_Tagessatzhohe = value;
StoreDirtyInformation(AreDifferent(DataContract.Tagessatzhohe, value), nameof(Tagessatzhohe));
FirePropertyChanged(nameof(Tagessatzhohe));
UpdateHoheDerGeldstrafe();
}
}
public decimal? HoheDerGeldstrafe
{
get { return _HoheDerGeldstrafe; }
set
{
if (!AreDifferent(_HoheDerGeldstrafe, value))
return;
_HoheDerGeldstrafe = value;
StoreDirtyInformation(AreDifferent(DataContract.HoheDerGeldstrafe, value), nameof(HoheDerGeldstrafe));
FirePropertyChanged(nameof(HoheDerGeldstrafe));
}
}
public decimal HoheDerGeldstrafe
{
get => Tagessatze
* Tagessatzhohe;
}
public decimal ZuLeistendeArbeitsstunden
public decimal? ZuLeistendeArbeitsstunden
{
get { return _ZuLeistendeArbeitsstunden; }
set
@@ -182,7 +175,7 @@ namespace BeWo.ViewModel
}
}
public DateTime Termin
public DateTime? Termin
{
get { return _Termin; }
set
@@ -238,7 +231,7 @@ namespace BeWo.ViewModel
}
}
public decimal AbgeleisteteStunden
public decimal? AbgeleisteteStunden
{
get { return _AbgeleisteteStunden; }
set
@@ -252,7 +245,7 @@ namespace BeWo.ViewModel
}
}
public decimal ErsparteHafttage
public decimal? ErsparteHafttage
{
get { return _ErsparteHafttage; }
set
@@ -266,7 +259,7 @@ namespace BeWo.ViewModel
}
}
public decimal GeleisteteRatenzahlung
public decimal? GeleisteteRatenzahlung
{
get { return _GeleisteteRatenzahlung; }
set
@@ -294,7 +287,7 @@ namespace BeWo.ViewModel
}
}
public decimal GeleisteteEinmalzahlung
public decimal? GeleisteteEinmalzahlung
{
get { return _GeleisteteEinmalzahlung; }
set
@@ -532,6 +525,14 @@ namespace BeWo.ViewModel
}
}
public void UpdateHoheDerGeldstrafe()
{
if (!Tagessatze.HasValue || !Tagessatzhohe.HasValue)
return;
HoheDerGeldstrafe = Tagessatze * Tagessatzhohe;
}
protected override void InitByDataContract(CustomerFalldatenDC pDataContract)
{
_EigenesAktenzeichen = pDataContract.EigenesAktenzeichen;
@@ -611,4 +612,3 @@ namespace BeWo.ViewModel
}
}
}

View File

@@ -209,6 +209,7 @@
<Compile Include="Entities\AbwesenheitsInformationPrint.cs" />
<Compile Include="Entities\AddressHistory.cs" />
<Compile Include="Entities\Bargeldtransaktionshistory.cs" />
<Compile Include="Entities\CustomerFalldaten.cs" />
<Compile Include="Entities\ErrorMessage.cs" />
<Compile Include="Entities\AddressRoute.cs" />
<Compile Include="Entities\ConfirmationReceiptSignature.cs" />

View File

@@ -0,0 +1,458 @@
using System;
using System.Collections.Generic;
using BS.Shared;
namespace BeWo.Data.Entities
{
public class CustomerFalldaten : BeWoEntityBase
{
private string _EigenesAktenzeichen;
private DateTime? _Auftragseingang;
private ValueListEntry _Auftragsherkunft;
private ValueListEntry _Vermittlungsgrundlage;
private decimal? _Tagessatze;
private decimal? _Tagessatzhohe;
private decimal? _HoheDerGeldstrafe;
private decimal? _ZuLeistendeArbeitsstunden;
private string _Hinweis;
private DateTime? _Termin;
private CustomerFalldatenBearbeitungsstatus _FalldatenBearbeitungsstatus;
private string _Auftragsruckgabe;
private string _Verlauf;
private decimal? _AbgeleisteteStunden;
private decimal? _ErsparteHafttage;
private decimal? _GeleisteteRatenzahlung;
private string _Bemerkung;
private decimal? _GeleisteteEinmalzahlung;
private bool _GrundArbeitsunfahig;
private bool _GrundSuchtproblem;
private bool _GrundPsychischeProbleme;
private bool _GrundKeineMotivation;
private bool _GrundInHaft;
private bool _GrundUnbekannt;
private bool _GrundKeinKontakt;
private bool _GrundNichtAngetreten;
private bool _GrundAbbruchDerTatigkeit;
private bool _GrundWiderruf;
private bool _Grund459StPO;
private bool _GrundAusbleibenDerZahlung;
private bool _BesonderheitMehrfacheBeauftragung;
private bool _BesonderheitMehrfacheVermittlung;
private bool _BesonderheitVermittlungAusHaft;
private bool _BesonderheitDurchBGBWAufgesucht;
public CustomerFalldaten()
{
_Tid = TableID.CustomerFalldaten;
}
public virtual string EigenesAktenzeichen
{
get { return _EigenesAktenzeichen; }
set
{
if (!AreDifferent(_EigenesAktenzeichen, value))
return;
_EigenesAktenzeichen = value;
}
}
public virtual DateTime? Auftragseingang
{
get { return _Auftragseingang; }
set
{
if (!AreDifferent(_Auftragseingang, value))
return;
_Auftragseingang = value;
}
}
public virtual ValueListEntry Auftragsherkunft
{
get { return _Auftragsherkunft; }
set
{
if (!AreDifferent(_Auftragsherkunft, value))
return;
_Auftragsherkunft = value;
}
}
public virtual ValueListEntry Vermittlungsgrundlage
{
get { return _Vermittlungsgrundlage; }
set
{
if (!AreDifferent(_Vermittlungsgrundlage, value))
return;
_Vermittlungsgrundlage = value;
}
}
public virtual decimal? Tagessatze
{
get { return _Tagessatze; }
set
{
if (!AreDifferent(_Tagessatze, value))
return;
_Tagessatze = value;
}
}
public virtual decimal? Tagessatzhohe
{
get { return _Tagessatzhohe; }
set
{
if (!AreDifferent(_Tagessatzhohe, value))
return;
_Tagessatzhohe = value;
}
}
public virtual decimal? HoheDerGeldstrafe
{
get { return _HoheDerGeldstrafe; }
set
{
if (!AreDifferent(_HoheDerGeldstrafe, value))
return;
_HoheDerGeldstrafe = value;
}
}
public virtual decimal? ZuLeistendeArbeitsstunden
{
get { return _ZuLeistendeArbeitsstunden; }
set
{
if (!AreDifferent(_ZuLeistendeArbeitsstunden, value))
return;
_ZuLeistendeArbeitsstunden = value;
}
}
public virtual string Hinweis
{
get { return _Hinweis; }
set
{
if (!AreDifferent(_Hinweis, value))
return;
_Hinweis = value;
}
}
public virtual DateTime? Termin
{
get { return _Termin; }
set
{
if (!AreDifferent(_Termin, value))
return;
_Termin = value;
}
}
public virtual CustomerFalldatenBearbeitungsstatus FalldatenBearbeitungsstatus
{
get { return _FalldatenBearbeitungsstatus; }
set
{
if (!AreDifferent(_FalldatenBearbeitungsstatus, value))
return;
_FalldatenBearbeitungsstatus = value;
}
}
public virtual string Auftragsruckgabe
{
get { return _Auftragsruckgabe; }
set
{
if (!AreDifferent(_Auftragsruckgabe, value))
return;
_Auftragsruckgabe = value;
}
}
public virtual string Verlauf
{
get { return _Verlauf; }
set
{
if (!AreDifferent(_Verlauf, value))
return;
_Verlauf = value;
}
}
public virtual decimal? AbgeleisteteStunden
{
get { return _AbgeleisteteStunden; }
set
{
if (!AreDifferent(_AbgeleisteteStunden, value))
return;
_AbgeleisteteStunden = value;
}
}
public virtual decimal? ErsparteHafttage
{
get { return _ErsparteHafttage; }
set
{
if (!AreDifferent(_ErsparteHafttage, value))
return;
_ErsparteHafttage = value;
}
}
public virtual decimal? GeleisteteRatenzahlung
{
get { return _GeleisteteRatenzahlung; }
set
{
if (!AreDifferent(_GeleisteteRatenzahlung, value))
return;
_GeleisteteRatenzahlung = value;
}
}
public virtual string Bemerkung
{
get { return _Bemerkung; }
set
{
if (!AreDifferent(_Bemerkung, value))
return;
_Bemerkung = value;
}
}
public virtual decimal? GeleisteteEinmalzahlung
{
get { return _GeleisteteEinmalzahlung; }
set
{
if (!AreDifferent(_GeleisteteEinmalzahlung, value))
return;
_GeleisteteEinmalzahlung = value;
}
}
public virtual bool GrundArbeitsunfahig
{
get { return _GrundArbeitsunfahig; }
set
{
if (!AreDifferent(_GrundArbeitsunfahig, value))
return;
_GrundArbeitsunfahig = value;
}
}
public virtual bool GrundSuchtproblem
{
get { return _GrundSuchtproblem; }
set
{
if (!AreDifferent(_GrundSuchtproblem, value))
return;
_GrundSuchtproblem = value;
}
}
public virtual bool GrundPsychischeProbleme
{
get { return _GrundPsychischeProbleme; }
set
{
if (!AreDifferent(_GrundPsychischeProbleme, value))
return;
_GrundPsychischeProbleme = value;
}
}
public virtual bool GrundKeineMotivation
{
get { return _GrundKeineMotivation; }
set
{
if (!AreDifferent(_GrundKeineMotivation, value))
return;
_GrundKeineMotivation = value;
}
}
public virtual bool GrundInHaft
{
get { return _GrundInHaft; }
set
{
if (!AreDifferent(_GrundInHaft, value))
return;
_GrundInHaft = value;
}
}
public virtual bool GrundUnbekannt
{
get { return _GrundUnbekannt; }
set
{
if (!AreDifferent(_GrundUnbekannt, value))
return;
_GrundUnbekannt = value;
}
}
public virtual bool GrundKeinKontakt
{
get { return _GrundKeinKontakt; }
set
{
if (!AreDifferent(_GrundKeinKontakt, value))
return;
_GrundKeinKontakt = value;
}
}
public virtual bool GrundNichtAngetreten
{
get { return _GrundNichtAngetreten; }
set
{
if (!AreDifferent(_GrundNichtAngetreten, value))
return;
_GrundNichtAngetreten = value;
}
}
public virtual bool GrundAbbruchDerTatigkeit
{
get { return _GrundAbbruchDerTatigkeit; }
set
{
if (!AreDifferent(_GrundAbbruchDerTatigkeit, value))
return;
_GrundAbbruchDerTatigkeit = value;
}
}
public virtual bool GrundWiderruf
{
get { return _GrundWiderruf; }
set
{
if (!AreDifferent(_GrundWiderruf, value))
return;
_GrundWiderruf = value;
}
}
public virtual bool Grund459StPO
{
get { return _Grund459StPO; }
set
{
if (!AreDifferent(_Grund459StPO, value))
return;
_Grund459StPO = value;
}
}
public virtual bool GrundAusbleibenDerZahlung
{
get { return _GrundAusbleibenDerZahlung; }
set
{
if (!AreDifferent(_GrundAusbleibenDerZahlung, value))
return;
_GrundAusbleibenDerZahlung = value;
}
}
public virtual bool BesonderheitMehrfacheBeauftragung
{
get { return _BesonderheitMehrfacheBeauftragung; }
set
{
if (!AreDifferent(_BesonderheitMehrfacheBeauftragung, value))
return;
_BesonderheitMehrfacheBeauftragung = value;
}
}
public virtual bool BesonderheitMehrfacheVermittlung
{
get { return _BesonderheitMehrfacheVermittlung; }
set
{
if (!AreDifferent(_BesonderheitMehrfacheVermittlung, value))
return;
_BesonderheitMehrfacheVermittlung = value;
}
}
public virtual bool BesonderheitVermittlungAusHaft
{
get { return _BesonderheitVermittlungAusHaft; }
set
{
if (!AreDifferent(_BesonderheitVermittlungAusHaft, value))
return;
_BesonderheitVermittlungAusHaft = value;
}
}
public virtual bool BesonderheitDurchBGBWAufgesucht
{
get { return _BesonderheitDurchBGBWAufgesucht; }
set
{
if (!AreDifferent(_BesonderheitDurchBGBWAufgesucht, value))
return;
_BesonderheitDurchBGBWAufgesucht = value;
}
}
}
}

View File

@@ -0,0 +1,124 @@
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
namespace BeWo.Service.DCEntityMapper
{
public class CustomerFalldatenDC_CustomerFalldaten : AbstractIDCEntityMapper<CustomerFalldaten, CustomerFalldatenDC>
{
public override CustomerFalldatenDC MergeWithDC(CustomerFalldaten pEntity, CustomerFalldatenDC pDataContract)
{
pDataContract.EigenesAktenzeichen = pEntity.EigenesAktenzeichen;
pDataContract.Auftragseingang = pEntity.Auftragseingang;
pDataContract.Tagessatze = pEntity.Tagessatze;
pDataContract.Tagessatzhohe = pEntity.Tagessatzhohe;
pDataContract.HoheDerGeldstrafe = pEntity.HoheDerGeldstrafe;
pDataContract.ZuLeistendeArbeitsstunden = pEntity.ZuLeistendeArbeitsstunden;
pDataContract.Hinweis = pEntity.Hinweis;
pDataContract.Termin = pEntity.Termin;
pDataContract.FalldatenBearbeitungsstatus = pEntity.FalldatenBearbeitungsstatus;
pDataContract.Auftragsruckgabe = pEntity.Auftragsruckgabe;
pDataContract.Verlauf = pEntity.Verlauf;
pDataContract.AbgeleisteteStunden = pEntity.AbgeleisteteStunden;
pDataContract.ErsparteHafttage = pEntity.ErsparteHafttage;
pDataContract.GeleisteteRatenzahlung = pEntity.GeleisteteRatenzahlung;
pDataContract.Bemerkung = pEntity.Bemerkung;
pDataContract.GeleisteteEinmalzahlung = pEntity.GeleisteteEinmalzahlung;
pDataContract.GrundArbeitsunfahig = pEntity.GrundArbeitsunfahig;
pDataContract.GrundSuchtproblem = pEntity.GrundSuchtproblem;
pDataContract.GrundPsychischeProbleme = pEntity.GrundPsychischeProbleme;
pDataContract.GrundKeineMotivation = pEntity.GrundKeineMotivation;
pDataContract.GrundInHaft = pEntity.GrundInHaft;
pDataContract.GrundUnbekannt = pEntity.GrundUnbekannt;
pDataContract.GrundKeinKontakt = pEntity.GrundKeinKontakt;
pDataContract.GrundNichtAngetreten = pEntity.GrundNichtAngetreten;
pDataContract.GrundAbbruchDerTatigkeit = pEntity.GrundAbbruchDerTatigkeit;
pDataContract.GrundWiderruf = pEntity.GrundWiderruf;
pDataContract.Grund459StPO = pEntity.Grund459StPO;
pDataContract.GrundAusbleibenDerZahlung = pEntity.GrundAusbleibenDerZahlung;
pDataContract.BesonderheitMehrfacheBeauftragung = pEntity.BesonderheitMehrfacheBeauftragung;
pDataContract.BesonderheitMehrfacheVermittlung = pEntity.BesonderheitMehrfacheVermittlung;
pDataContract.BesonderheitVermittlungAusHaft = pEntity.BesonderheitVermittlungAusHaft;
pDataContract.BesonderheitDurchBGBWAufgesucht = pEntity.BesonderheitDurchBGBWAufgesucht;
if (pEntity.Auftragsherkunft != null)
{
pDataContract.Auftragsherkunft = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Auftragsherkunft);
}
if (pEntity.Vermittlungsgrundlage != null)
{
pDataContract.Vermittlungsgrundlage = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Vermittlungsgrundlage);
}
return pDataContract;
}
public override CustomerFalldaten MergeWithEntity(CustomerFalldatenDC pDataContract, CustomerFalldaten pEntity)
{
pEntity.EigenesAktenzeichen = pDataContract.EigenesAktenzeichen;
pEntity.Auftragseingang = pDataContract.Auftragseingang;
pEntity.Tagessatze = pDataContract.Tagessatze;
pEntity.Tagessatzhohe = pDataContract.Tagessatzhohe;
pEntity.HoheDerGeldstrafe = pDataContract.HoheDerGeldstrafe;
pEntity.ZuLeistendeArbeitsstunden = pDataContract.ZuLeistendeArbeitsstunden;
pEntity.Hinweis = pDataContract.Hinweis;
pEntity.Termin = pDataContract.Termin;
pEntity.FalldatenBearbeitungsstatus = pDataContract.FalldatenBearbeitungsstatus;
pEntity.Auftragsruckgabe = pDataContract.Auftragsruckgabe;
pEntity.Verlauf = pDataContract.Verlauf;
pEntity.AbgeleisteteStunden = pDataContract.AbgeleisteteStunden;
pEntity.ErsparteHafttage = pDataContract.ErsparteHafttage;
pEntity.GeleisteteRatenzahlung = pDataContract.GeleisteteRatenzahlung;
pEntity.Bemerkung = pDataContract.Bemerkung;
pEntity.GeleisteteEinmalzahlung = pDataContract.GeleisteteEinmalzahlung;
pEntity.GrundArbeitsunfahig = pDataContract.GrundArbeitsunfahig;
pEntity.GrundSuchtproblem = pDataContract.GrundSuchtproblem;
pEntity.GrundPsychischeProbleme = pDataContract.GrundPsychischeProbleme;
pEntity.GrundKeineMotivation = pDataContract.GrundKeineMotivation;
pEntity.GrundInHaft = pDataContract.GrundInHaft;
pEntity.GrundUnbekannt = pDataContract.GrundUnbekannt;
pEntity.GrundKeinKontakt = pDataContract.GrundKeinKontakt;
pEntity.GrundNichtAngetreten = pDataContract.GrundNichtAngetreten;
pEntity.GrundAbbruchDerTatigkeit = pDataContract.GrundAbbruchDerTatigkeit;
pEntity.GrundWiderruf = pDataContract.GrundWiderruf;
pEntity.Grund459StPO = pDataContract.Grund459StPO;
pEntity.GrundAusbleibenDerZahlung = pDataContract.GrundAusbleibenDerZahlung;
pEntity.BesonderheitMehrfacheBeauftragung = pDataContract.BesonderheitMehrfacheBeauftragung;
pEntity.BesonderheitMehrfacheVermittlung = pDataContract.BesonderheitMehrfacheVermittlung;
pEntity.BesonderheitVermittlungAusHaft = pDataContract.BesonderheitVermittlungAusHaft;
pEntity.BesonderheitDurchBGBWAufgesucht = pDataContract.BesonderheitDurchBGBWAufgesucht;
if (pDataContract.Auftragsherkunft == null)
{
pEntity.Auftragsherkunft = null;
}
else if (pEntity.Auftragsherkunft == null || pEntity.Auftragsherkunft.Oid != pDataContract.Auftragsherkunft.ValueListEntryOid)
{
pEntity.Auftragsherkunft = DAOFactory.GenericDAO.LoadByID<ValueListEntry>(pDataContract.Auftragsherkunft.ValueListEntryOid.Value);
}
if (pDataContract.Vermittlungsgrundlage == null)
{
pEntity.Vermittlungsgrundlage = null;
}
else if (pEntity.Vermittlungsgrundlage == null || pEntity.Vermittlungsgrundlage.Oid != pDataContract.Vermittlungsgrundlage.ValueListEntryOid)
{
pEntity.Vermittlungsgrundlage = DAOFactory.GenericDAO.LoadByID<ValueListEntry>(pDataContract.Vermittlungsgrundlage.ValueListEntryOid.Value);
}
return pEntity;
}
protected override bool AreDCAndEntityEqual(CustomerFalldatenDC pDC, CustomerFalldaten pEntity)
{
throw new System.NotImplementedException();
}
}
}

View File

@@ -110,6 +110,23 @@ namespace BeWo.Service.Plugins
AddOrReplaceTranslation(dict, "MonatsunterschriftenstatusKlient", "Unterschrift mtl. Klient");
AddOrReplaceTranslation(dict, "MonatsunterschriftenstatusMitarbeiter", "Unterschrift mtl. Mitarbeiter");
AddOrReplaceTranslation(dict, "GrundArbeitsunfahig", "Arbeitsunfähig");
AddOrReplaceTranslation(dict, "GrundSuchtproblem", "Suchtproblem");
AddOrReplaceTranslation(dict, "GrundPsychischeProbleme", "Psychische Probleme");
AddOrReplaceTranslation(dict, "GrundKeineMotivation", "Keine Motivation");
AddOrReplaceTranslation(dict, "GrundInHaft", "In Haft");
AddOrReplaceTranslation(dict, "GrundUnbekannt", "Unbekannt");
AddOrReplaceTranslation(dict, "GrundKeinKontakt", "Kein Kontakt");
AddOrReplaceTranslation(dict, "GrundNichtAngetreten", "Nicht angetreten");
AddOrReplaceTranslation(dict, "GrundAbbruchDerTatigkeit", "Abbruch der Tatigkeit");
AddOrReplaceTranslation(dict, "GrundWiderruf", "Widerruf");
AddOrReplaceTranslation(dict, "Grund459StPO", "459StPO");
AddOrReplaceTranslation(dict, "GrundAusbleibenDerZahlung", "Ausbleiben der Zahlung");
AddOrReplaceTranslation(dict, "BesonderheitMehrfacheBeauftragung", "Mehrfache Beauftragung");
AddOrReplaceTranslation(dict, "BesonderheitMehrfacheVermittlung", "Mehrfache Vermittlung");
AddOrReplaceTranslation(dict, "BesonderheitVermittlungAusHaft", "Vermittlung aus Haft");
AddOrReplaceTranslation(dict, "BesonderheitDurchBGBWAufgesucht", "Durch BGBW aufgesucht");
return dict;
}

View File

@@ -227,6 +227,7 @@
<Compile Include="DCEntityMapper\AddressRouteDC_AddressRoute.cs" />
<Compile Include="DCEntityMapper\BargeldtransaktionshistoryDC_Bargeldtransaktionshistory.cs" />
<Compile Include="DCEntityMapper\ConfirmationReceiptSignatureDC_ConfirmationReceiptSignature.cs" />
<Compile Include="DCEntityMapper\CustomerFalldatenDC_CustomerFalldaten.cs" />
<Compile Include="DCEntityMapper\DienstvertretungDC_Dienstvertretung.cs" />
<Compile Include="DCEntityMapper\DokumentvorlageDC_Dokumentvorlage.cs" />
<Compile Include="DCEntityMapper\AdditionalServiceNoticeDC_AdditionalServiceNotice.cs" />

View File

@@ -173,7 +173,8 @@ namespace BS.Shared
Bargeldtransaktionshistory = 166,
GkvTransferprotokoll = 167,
Wohneinheit = 168,
WohneinheitBelegung = 169
WohneinheitBelegung = 169,
CustomerFalldaten = 170
}
public enum SystemEntryID

View File

@@ -23,23 +23,23 @@ namespace BS.Shared.DataContracts
}
[DataMember] public string EigenesAktenzeichen { get; set; }
[DataMember] public DateTime Auftragseingang { 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 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 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 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 decimal? GeleisteteEinmalzahlung { get; set; }
[DataMember] public bool GrundArbeitsunfahig { get; set; }
[DataMember] public bool GrundSuchtproblem { get; set; }