Nullable + Translations
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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" />
|
||||
|
||||
458
Data/Entities/CustomerFalldaten.cs
Normal file
458
Data/Entities/CustomerFalldaten.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
124
Service/DCEntityMapper/CustomerFalldatenDC_CustomerFalldaten.cs
Normal file
124
Service/DCEntityMapper/CustomerFalldatenDC_CustomerFalldaten.cs
Normal 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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" />
|
||||
|
||||
@@ -173,7 +173,8 @@ namespace BS.Shared
|
||||
Bargeldtransaktionshistory = 166,
|
||||
GkvTransferprotokoll = 167,
|
||||
Wohneinheit = 168,
|
||||
WohneinheitBelegung = 169
|
||||
WohneinheitBelegung = 169,
|
||||
CustomerFalldaten = 170
|
||||
}
|
||||
|
||||
public enum SystemEntryID
|
||||
|
||||
@@ -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; }
|
||||
|
||||
Reference in New Issue
Block a user