Copy vollständig + kleine Fixes
This commit is contained in:
@@ -210,8 +210,8 @@
|
||||
|
||||
<Label Grid.Row="1" Grid.Column="0">K0120 Art des Hilfefelds</Label>
|
||||
<StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal">
|
||||
<RadioButton GroupName="Art" IsChecked="{Binding IsWohnungslosenhilfe}">Wohnungslosenhilfe</RadioButton>
|
||||
<RadioButton GroupName="Art" IsChecked="{Binding IsStraffaligenhilfe}">Straffälligenhilfe</RadioButton>
|
||||
<RadioButton GroupName="Art" IsChecked="{Binding IsWohnungslosenhilfeSafe}">Wohnungslosenhilfe</RadioButton>
|
||||
<RadioButton GroupName="Art" IsChecked="{Binding IsStraffaligenhilfeSafe}">Straffälligenhilfe</RadioButton>
|
||||
</StackPanel>
|
||||
|
||||
<Label Grid.Row="2" Grid.Column="0">K0130 Art des Hilfeangebots</Label>
|
||||
@@ -302,14 +302,14 @@
|
||||
</StackPanel>
|
||||
|
||||
<Label Grid.Row="3" Grid.Column="0">W4030 Krankenversicherung</Label>
|
||||
<ComboBox Grid.Row="3" Grid.Column="1" SelectedValue="{Binding BeginnKrankenversicherung}" ItemsSource="{Binding WohnhilfeBoolDataTypes}"/>
|
||||
<ComboBox Grid.Row="3" Grid.Column="1" SelectedValue="{Binding BeginnKrankenversicherung}" ItemsSource="{Binding KrankenversicherungTypes}"/>
|
||||
<Label Grid.Row="3" Grid.Column="3">W4040 Krankenversicherung</Label>
|
||||
<ComboBox Grid.Row="3" Grid.Column="4" SelectedValue="{Binding EndeKrankenversicherung}" ItemsSource="{Binding WohnhilfeBoolDataTypes}"/>
|
||||
<ComboBox Grid.Row="3" Grid.Column="4" SelectedValue="{Binding EndeKrankenversicherung}" ItemsSource="{Binding KrankenversicherungTypes}"/>
|
||||
|
||||
<Label Grid.Row="4" Grid.Column="0">W4050 Kontakt zu e. Arzt innerhalb der letzten 6 Monate</Label>
|
||||
<ComboBox Grid.Row="4" Grid.Column="1" SelectedValue="{Binding BeginnKontaktArzt}" ItemsSource="{Binding WohnhilfeBoolDataTypes}"/>
|
||||
<ComboBox Grid.Row="4" Grid.Column="1" SelectedValue="{Binding BeginnKontaktArzt}" ItemsSource="{Binding KontaktArztTypes}"/>
|
||||
<Label Grid.Row="4" Grid.Column="3">W4060 Kontakt zu e. Arzt innerhalb der letzten 6 Monate</Label>
|
||||
<ComboBox Grid.Row="4" Grid.Column="4" SelectedValue="{Binding EndeKontaktArzt}" ItemsSource="{Binding WohnhilfeBoolDataTypes}"/>
|
||||
<ComboBox Grid.Row="4" Grid.Column="4" SelectedValue="{Binding EndeKontaktArzt}" ItemsSource="{Binding KontaktArztTypes}"/>
|
||||
|
||||
<Label Grid.Row="5" Grid.Column="0">W4070 Vorlage eines Schwerbegindertenausweises</Label>
|
||||
<ComboBox Grid.Row="5" Grid.Column="1" SelectedValue="{Binding VorlageSchwerbehindertenausweises}" ItemsSource="{Binding WohnhilfeBoolDataTypes}"/>
|
||||
|
||||
@@ -26,10 +26,10 @@ namespace BeWo.ViewModel
|
||||
{
|
||||
_BereichBundVM = new CustomerWohnhilfeBereichBundVM();
|
||||
|
||||
_BereichBundVM.Verbandszugehorigkeit = Verbandszugehorigkeit.Arbeiterwohlfahrt;
|
||||
_BereichBundVM.Geschlecht = Geschlecht.Mannlich;
|
||||
_BereichBundVM.AlterAmStichtag = 1000;
|
||||
_BereichBundVM.BerichtseinheitID = 192321321;
|
||||
//_BereichBundVM.Verbandszugehorigkeit = Verbandszugehorigkeit.Arbeiterwohlfahrt;
|
||||
//_BereichBundVM.Geschlecht = Geschlecht.Mannlich;
|
||||
//_BereichBundVM.AlterAmStichtag = 1000;
|
||||
//_BereichBundVM.BerichtseinheitID = 192321321;
|
||||
|
||||
_BereichEinkommenUndArbeitVM = new CustomerWohnhilfeBereichEinkommenUndArbeitVM();
|
||||
_BereichSozialeKontakteVM = new CustomerWohnhilfeBereichSozialeKontakteVM();
|
||||
@@ -41,8 +41,8 @@ namespace BeWo.ViewModel
|
||||
|
||||
}
|
||||
|
||||
public override bool IsDirty => base.IsDirty ||
|
||||
_BereichBundVM.IsDirty ||
|
||||
public override bool IsDirty => base.IsDirty ||
|
||||
_BereichBundVM.IsDirty ||
|
||||
_BereichEinkommenUndArbeitVM.IsDirty ||
|
||||
_BereichSozialeKontakteVM.IsDirty ||
|
||||
_BereichSozialstrukturVM.IsDirty;
|
||||
@@ -133,5 +133,68 @@ namespace BeWo.ViewModel
|
||||
|
||||
return pDataContract;
|
||||
}
|
||||
|
||||
public void CopyFrom(CustomerWohnhilfeVM old_vm)
|
||||
{
|
||||
BereichBundVM.AlterAmStichtag = old_vm.BereichBundVM.AlterAmStichtag;
|
||||
BereichBundVM.Angebot = old_vm.BereichBundVM.Angebot;
|
||||
BereichBundVM.BerichtseinheitID = old_vm.BereichBundVM.BerichtseinheitID;
|
||||
BereichBundVM.Geschlecht = old_vm.BereichBundVM.Geschlecht;
|
||||
BereichBundVM.Haushaltsgrosse = old_vm.BereichBundVM.Haushaltsgrosse;
|
||||
BereichBundVM.OrtDerEinrichtung = old_vm.BereichBundVM.OrtDerEinrichtung;
|
||||
BereichBundVM.Unterbringungsart = old_vm.BereichBundVM.Unterbringungsart;
|
||||
BereichBundVM.Verbandszugehorigkeit = old_vm.BereichBundVM.Verbandszugehorigkeit;
|
||||
|
||||
BereichEinkommenUndArbeitVM.BeginnAufstockungEinkommen = old_vm.BereichEinkommenUndArbeitVM.BeginnAufstockungEinkommen;
|
||||
BereichEinkommenUndArbeitVM.BeginnBeschaftigungsstatus = old_vm.BereichEinkommenUndArbeitVM.BeginnBeschaftigungsstatus;
|
||||
BereichEinkommenUndArbeitVM.BeginnEigenesBankkonto = old_vm.BereichEinkommenUndArbeitVM.BeginnEigenesBankkonto;
|
||||
BereichEinkommenUndArbeitVM.BeginnEinkommenssituation = old_vm.BereichEinkommenUndArbeitVM.BeginnEinkommenssituation;
|
||||
BereichEinkommenUndArbeitVM.Berufsabschluss = old_vm.BereichEinkommenUndArbeitVM.Berufsabschluss;
|
||||
BereichEinkommenUndArbeitVM.DauerArbeitslosigkeit = old_vm.BereichEinkommenUndArbeitVM.DauerArbeitslosigkeit;
|
||||
BereichEinkommenUndArbeitVM.EndeAufstockungEinkommen = old_vm.BereichEinkommenUndArbeitVM.EndeAufstockungEinkommen;
|
||||
BereichEinkommenUndArbeitVM.EndeBeschaftigungsstatus = old_vm.BereichEinkommenUndArbeitVM.EndeBeschaftigungsstatus;
|
||||
BereichEinkommenUndArbeitVM.EndeEigenesBankkonto = old_vm.BereichEinkommenUndArbeitVM.EndeEigenesBankkonto;
|
||||
BereichEinkommenUndArbeitVM.EndeEinkommenssituation = old_vm.BereichEinkommenUndArbeitVM.EndeEinkommenssituation;
|
||||
BereichEinkommenUndArbeitVM.ErwerbsfahigkeitSinnSGB = old_vm.BereichEinkommenUndArbeitVM.ErwerbsfahigkeitSinnSGB;
|
||||
BereichEinkommenUndArbeitVM.Uberschuldung = old_vm.BereichEinkommenUndArbeitVM.Uberschuldung;
|
||||
|
||||
BereichSozialeKontakteVM.BeginnKontaktArzt = old_vm.BereichSozialeKontakteVM.BeginnKontaktArzt;
|
||||
BereichSozialeKontakteVM.BeginnKontaktFreundenBekannten = old_vm.BereichSozialeKontakteVM.BeginnKontaktFreundenBekannten;
|
||||
BereichSozialeKontakteVM.BeginnKontaktMindKinder = old_vm.BereichSozialeKontakteVM.BeginnKontaktMindKinder;
|
||||
BereichSozialeKontakteVM.BeginnKontaktPartner = old_vm.BereichSozialeKontakteVM.BeginnKontaktPartner;
|
||||
BereichSozialeKontakteVM.BeginnKontaktSelbsthilfe = old_vm.BereichSozialeKontakteVM.BeginnKontaktSelbsthilfe;
|
||||
BereichSozialeKontakteVM.BeginnKontaktSonstige = old_vm.BereichSozialeKontakteVM.BeginnKontaktSonstige;
|
||||
BereichSozialeKontakteVM.BeginnKontaktVolljahrKinderElternVerwandten = old_vm.BereichSozialeKontakteVM.BeginnKontaktVolljahrKinderElternVerwandten;
|
||||
BereichSozialeKontakteVM.BeginnKrankenversicherung = old_vm.BereichSozialeKontakteVM.BeginnKrankenversicherung;
|
||||
BereichSozialeKontakteVM.BeginnSozialeKontakte = old_vm.BereichSozialeKontakteVM.BeginnSozialeKontakte;
|
||||
BereichSozialeKontakteVM.EndeKontaktArzt = old_vm.BereichSozialeKontakteVM.EndeKontaktArzt;
|
||||
BereichSozialeKontakteVM.EndeKontaktFreundenBekannten = old_vm.BereichSozialeKontakteVM.EndeKontaktFreundenBekannten;
|
||||
BereichSozialeKontakteVM.EndeKontaktMindKinder = old_vm.BereichSozialeKontakteVM.EndeKontaktMindKinder;
|
||||
BereichSozialeKontakteVM.EndeKontaktPartner = old_vm.BereichSozialeKontakteVM.EndeKontaktPartner;
|
||||
BereichSozialeKontakteVM.EndeKontaktSelbsthilfe = old_vm.BereichSozialeKontakteVM.EndeKontaktSelbsthilfe;
|
||||
BereichSozialeKontakteVM.EndeKontaktSonstige = old_vm.BereichSozialeKontakteVM.EndeKontaktSonstige;
|
||||
BereichSozialeKontakteVM.EndeKontaktVolljahrKinderElternVerwandten = old_vm.BereichSozialeKontakteVM.EndeKontaktVolljahrKinderElternVerwandten;
|
||||
BereichSozialeKontakteVM.EndeKrankenversicherung = old_vm.BereichSozialeKontakteVM.EndeKrankenversicherung;
|
||||
BereichSozialeKontakteVM.EndeSozialeKontakte = old_vm.BereichSozialeKontakteVM.EndeSozialeKontakte;
|
||||
BereichSozialeKontakteVM.VorlageSchwerbehindertenausweises = old_vm.BereichSozialeKontakteVM.VorlageSchwerbehindertenausweises;
|
||||
|
||||
BereichSozialstrukturVM.Bundesland = old_vm.BereichSozialstrukturVM.Bundesland;
|
||||
BereichSozialstrukturVM.IsWohnungslosenhilfeSafe = old_vm.BereichSozialstrukturVM.IsWohnungslosenhilfe;
|
||||
BereichSozialstrukturVM.IsStraffaligenhilfeSafe = old_vm.BereichSozialstrukturVM.IsStraffaligenhilfe;
|
||||
BereichSozialstrukturVM.ArtDerBeendigung = old_vm.BereichSozialstrukturVM.ArtDerBeendigung;
|
||||
BereichSozialstrukturVM.ArtDesHilfeangebots = old_vm.BereichSozialstrukturVM.ArtDesHilfeangebots;
|
||||
BereichSozialstrukturVM.Betreuungsbeginn = old_vm.BereichSozialstrukturVM.Betreuungsbeginn;
|
||||
BereichSozialstrukturVM.Betreuungsende = old_vm.BereichSozialstrukturVM.Betreuungsende;
|
||||
BereichSozialstrukturVM.BetreuungsdauerInTagen = old_vm.BereichSozialstrukturVM.BetreuungsdauerInTagen;
|
||||
BereichSozialstrukturVM.Geburtsdatum = old_vm.BereichSozialstrukturVM.Geburtsdatum;
|
||||
BereichSozialstrukturVM.Geschlechtidentitat = old_vm.BereichSozialstrukturVM.Geschlechtidentitat;
|
||||
BereichSozialstrukturVM.Staatsangehorigkeit = old_vm.BereichSozialstrukturVM.Staatsangehorigkeit;
|
||||
BereichSozialstrukturVM.Aufenthaltsstatus = old_vm.BereichSozialstrukturVM.Aufenthaltsstatus;
|
||||
BereichSozialstrukturVM.HochsterSchulabschluss = old_vm.BereichSozialstrukturVM.HochsterSchulabschluss;
|
||||
BereichSozialstrukturVM.Migrationshintergrund = old_vm.BereichSozialstrukturVM.Migrationshintergrund;
|
||||
BereichSozialstrukturVM.Familienstand = old_vm.BereichSozialstrukturVM.Familienstand;
|
||||
BereichSozialstrukturVM.Haushaltsstruktur = old_vm.BereichSozialstrukturVM.Haushaltsstruktur;
|
||||
BereichSozialstrukturVM.EigeneMindKinderAuserhalbHaushaltsstruktur = old_vm.BereichSozialstrukturVM.EigeneMindKinderAuserhalbHaushaltsstruktur;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,16 +57,7 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
|
||||
var new_vm = AddNewVMToListAndSelect(true);
|
||||
|
||||
new_vm.BereichBundVM.AlterAmStichtag = old_vm.BereichBundVM.AlterAmStichtag;
|
||||
new_vm.BereichBundVM.Angebot = old_vm.BereichBundVM.Angebot;
|
||||
new_vm.BereichBundVM.BerichtseinheitID = old_vm.BereichBundVM.BerichtseinheitID;
|
||||
new_vm.BereichBundVM.Geschlecht = old_vm.BereichBundVM.Geschlecht;
|
||||
new_vm.BereichBundVM.Haushaltsgrosse = old_vm.BereichBundVM.Haushaltsgrosse;
|
||||
new_vm.BereichBundVM.OrtDerEinrichtung = old_vm.BereichBundVM.OrtDerEinrichtung;
|
||||
new_vm.BereichBundVM.Unterbringungsart = old_vm.BereichBundVM.Unterbringungsart;
|
||||
new_vm.BereichBundVM.Verbandszugehorigkeit = old_vm.BereichBundVM.Verbandszugehorigkeit;
|
||||
|
||||
new_vm.BereichSozialstrukturVM.Geburtsdatum = old_vm.BereichSozialstrukturVM.Geburtsdatum;
|
||||
new_vm.CopyFrom(old_vm);
|
||||
}
|
||||
|
||||
public void InsertDetails()
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace BeWo.ViewModel.Wohnhilfe
|
||||
private Geschlecht? _Geschlecht;
|
||||
private int? _AlterAmStichtag;
|
||||
private int? _Haushaltsgrosse;
|
||||
private long? _BerichtseinheitID;
|
||||
private string _BerichtseinheitID;
|
||||
private Unterbringungsart? _Unterbringungsart;
|
||||
private int? _OrtDerEinrichtung;
|
||||
private Angebot? _Angebot;
|
||||
@@ -93,7 +93,7 @@ namespace BeWo.ViewModel.Wohnhilfe
|
||||
}
|
||||
}
|
||||
|
||||
public long? BerichtseinheitID
|
||||
public string BerichtseinheitID
|
||||
{
|
||||
get { return _BerichtseinheitID; }
|
||||
set
|
||||
|
||||
@@ -63,7 +63,8 @@ namespace BeWo.ViewModel.Wohnhilfe
|
||||
}
|
||||
}
|
||||
|
||||
public bool? IsWohnungslosenhilfe
|
||||
public bool? IsWohnungslosenhilfe => _IsWohnungslosenhilfe;
|
||||
public bool? IsWohnungslosenhilfeSafe
|
||||
{
|
||||
get { return _IsWohnungslosenhilfe ?? false; }
|
||||
set
|
||||
@@ -72,9 +73,9 @@ namespace BeWo.ViewModel.Wohnhilfe
|
||||
return;
|
||||
|
||||
_IsWohnungslosenhilfe = value;
|
||||
StoreDirtyInformation(AreDifferent(DataContract.IsWohnungslosenhilfe, value), nameof(IsWohnungslosenhilfe));
|
||||
FirePropertyChanged(nameof(IsWohnungslosenhilfe));
|
||||
FirePropertyChanged(nameof(IsStraffaligenhilfe));
|
||||
StoreDirtyInformation(AreDifferent(DataContract.IsWohnungslosenhilfe, value), nameof(IsWohnungslosenhilfeSafe));
|
||||
FirePropertyChanged(nameof(IsWohnungslosenhilfeSafe));
|
||||
FirePropertyChanged(nameof(IsStraffaligenhilfeSafe));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -83,10 +84,19 @@ namespace BeWo.ViewModel.Wohnhilfe
|
||||
get
|
||||
{
|
||||
if (_IsWohnungslosenhilfe is null)
|
||||
return false;
|
||||
return !IsWohnungslosenhilfe;
|
||||
return null;
|
||||
return !IsWohnungslosenhilfeSafe;
|
||||
}
|
||||
set { IsWohnungslosenhilfe = !value; }
|
||||
}
|
||||
public bool? IsStraffaligenhilfeSafe
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_IsWohnungslosenhilfe is null)
|
||||
return false;
|
||||
return !IsWohnungslosenhilfeSafe;
|
||||
}
|
||||
set { IsWohnungslosenhilfeSafe = !value; }
|
||||
}
|
||||
|
||||
public ArtDesHilfeangebots ArtDesHilfeangebots
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace BS.Shared.DataContracts.Wohnhilfe
|
||||
[DataMember] public Geschlecht? Geschlecht { get; set; }
|
||||
[DataMember] public int? AlterAmStichtag { get; set; }
|
||||
[DataMember] public int? Haushaltsgrosse { get; set; }
|
||||
[DataMember] public long? BerichtseinheitID { get; set; }
|
||||
[DataMember] public string BerichtseinheitID { get; set; }
|
||||
[DataMember] public Unterbringungsart? Unterbringungsart { get; set; }
|
||||
[DataMember] public int? OrtDerEinrichtung { get; set; }
|
||||
[DataMember] public Angebot? Angebot { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user