Styles + VgA Control vereinfacht

Insert Details mit IsMigrant und Geschlecht erweitert
This commit is contained in:
2024-09-11 13:53:04 +02:00
parent 6f12c06078
commit 5e7ffd4e7d
4 changed files with 28 additions and 164 deletions

View File

@@ -25,9 +25,11 @@
<Setter Property="Height" Value="23" />
</Style>
<Style BasedOn="{StaticResource {x:Type CheckBox}}" TargetType="{x:Type CheckBox}">
<Setter Property="Margin" Value="3" />
<Setter Property="Margin" Value="5" />
<Setter Property="Padding" Value="0" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<!--<Style TargetType="dxe:DateEdit" BasedOn="{StaticResource {x:Type dxe:DateEdit}}" x:Shared="False">
<Setter Property="Margin" Value="3"/>
<Setter Property="Height" Value="23"/>

View File

@@ -201,7 +201,8 @@
Grid.Column="1"
HorizontalAlignment="Stretch"
IsEnabled="{Binding Path=PermissionFalldatenEdit, Mode=OneTime}"
SelectedValue="{Binding Path=FalldatenBearbeitungsstatus, Mode=TwoWay}" />
ItemsSource="{Binding Path=FalldatenBearbeitungsstatusTypes}"
SelectedValue="{Binding Path=FalldatenBearbeitungsstatus}" />
<Label
Grid.Row="11"
Grid.Column="0"
@@ -280,6 +281,7 @@
Grid.Row="17"
Grid.Column="1"
Height="92"
MaxHeight="184"
AcceptsReturn="True"
IsReadOnly="{Binding Path=PermissionFalldatenEdit, Mode=OneTime, Converter={StaticResource BoolReverseConverter}}"
Text="{Binding Path=Bemerkung, UpdateSourceTrigger=PropertyChanged}"
@@ -291,171 +293,31 @@
Grid.Column="0"
VerticalAlignment="Top"
Header="Gründe für Abbruch">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<CheckBox
Grid.Row="0"
Grid.Column="0"
IsChecked="{Binding Path=GrundArbeitsunfahig, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="0"
Grid.Column="1"
Content="{markup:Translate GrundArbeitsunfahig}" />
<CheckBox
Grid.Row="1"
Grid.Column="0"
IsChecked="{Binding Path=GrundSuchtproblem, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="1"
Grid.Column="1"
Content="{markup:Translate GrundSuchtproblem}" />
<CheckBox
Grid.Row="2"
Grid.Column="0"
IsChecked="{Binding Path=GrundPsychischeProbleme, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="2"
Grid.Column="1"
Content="{markup:Translate GrundPsychischeProbleme}" />
<CheckBox
Grid.Row="3"
Grid.Column="0"
IsChecked="{Binding Path=GrundKeineMotivation, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="3"
Grid.Column="1"
Content="{markup:Translate GrundKeineMotivation}" />
<CheckBox
Grid.Row="4"
Grid.Column="0"
IsChecked="{Binding Path=GrundInHaft, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="4"
Grid.Column="1"
Content="{markup:Translate GrundInHaft}" />
<CheckBox
Grid.Row="5"
Grid.Column="0"
IsChecked="{Binding Path=GrundUnbekannt, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="5"
Grid.Column="1"
Content="{markup:Translate GrundUnbekannt}" />
<CheckBox
Grid.Row="6"
Grid.Column="0"
IsChecked="{Binding Path=GrundKeinKontakt, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="6"
Grid.Column="1"
Content="{markup:Translate GrundKeinKontakt}" />
<CheckBox
Grid.Row="7"
Grid.Column="0"
IsChecked="{Binding Path=GrundNichtAngetreten, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="7"
Grid.Column="1"
Content="{markup:Translate GrundNichtAngetreten}" />
<CheckBox
Grid.Row="8"
Grid.Column="0"
IsChecked="{Binding Path=GrundAbbruchDerTatigkeit, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="8"
Grid.Column="1"
Content="{markup:Translate GrundAbbruchDerTatigkeit}" />
<CheckBox
Grid.Row="9"
Grid.Column="0"
IsChecked="{Binding Path=GrundWiderruf, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="9"
Grid.Column="1"
Content="{markup:Translate GrundWiderruf}" />
<CheckBox
Grid.Row="10"
Grid.Column="0"
IsChecked="{Binding Path=Grund459StPO, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="10"
Grid.Column="1"
Content="{markup:Translate Grund459StPO}" />
<CheckBox
Grid.Row="11"
Grid.Column="0"
IsChecked="{Binding Path=GrundAusbleibenDerZahlung, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="11"
Grid.Column="1"
Content="{markup:Translate GrundAusbleibenDerZahlung}" />
</Grid>
<StackPanel>
<CheckBox Content="{markup:Translate GrundArbeitsunfahig}" IsChecked="{Binding Path=GrundArbeitsunfahig, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundSuchtproblem}" IsChecked="{Binding Path=GrundSuchtproblem, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundPsychischeProbleme}" IsChecked="{Binding Path=GrundPsychischeProbleme, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundKeineMotivation}" IsChecked="{Binding Path=GrundKeineMotivation, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundInHaft}" IsChecked="{Binding Path=GrundInHaft, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundUnbekannt}" IsChecked="{Binding Path=GrundUnbekannt, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundKeinKontakt}" IsChecked="{Binding Path=GrundKeinKontakt, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundNichtAngetreten}" IsChecked="{Binding Path=GrundNichtAngetreten, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundAbbruchDerTatigkeit}" IsChecked="{Binding Path=GrundAbbruchDerTatigkeit, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundWiderruf}" IsChecked="{Binding Path=GrundWiderruf, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate Grund459StPO}" IsChecked="{Binding Path=Grund459StPO, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate GrundAusbleibenDerZahlung}" IsChecked="{Binding Path=GrundAusbleibenDerZahlung, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</GroupBox>
<GroupBox
Grid.Row="1"
Grid.Column="0"
Header="Besonderheiten">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<CheckBox
Grid.Row="0"
Grid.Column="0"
IsChecked="{Binding Path=BesonderheitMehrfacheBeauftragung, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="0"
Grid.Column="1"
Content="{markup:Translate BesonderheitMehrfacheBeauftragung}" />
<CheckBox
Grid.Row="1"
Grid.Column="0"
IsChecked="{Binding Path=BesonderheitMehrfacheVermittlung, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="1"
Grid.Column="1"
Content="{markup:Translate BesonderheitMehrfacheVermittlung}" />
<CheckBox
Grid.Row="2"
Grid.Column="0"
IsChecked="{Binding Path=BesonderheitVermittlungAusHaft, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="2"
Grid.Column="1"
Content="{markup:Translate BesonderheitVermittlungAusHaft}" />
<CheckBox
Grid.Row="3"
Grid.Column="0"
IsChecked="{Binding Path=BesonderheitDurchBGBWAufgesucht, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="3"
Grid.Column="1"
Content="{markup:Translate BesonderheitDurchBGBWAufgesucht}" />
</Grid>
<StackPanel>
<CheckBox Content="{markup:Translate BesonderheitMehrfacheBeauftragung}" IsChecked="{Binding Path=BesonderheitMehrfacheBeauftragung, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate BesonderheitMehrfacheVermittlung}" IsChecked="{Binding Path=BesonderheitMehrfacheVermittlung, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate BesonderheitVermittlungAusHaft}" IsChecked="{Binding Path=BesonderheitVermittlungAusHaft, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox Content="{markup:Translate BesonderheitDurchBGBWAufgesucht}" IsChecked="{Binding Path=BesonderheitDurchBGBWAufgesucht, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</GroupBox>
</Grid>
</UserControl>

View File

@@ -35,6 +35,7 @@
</Style>
<Style BasedOn="{StaticResource EnumTranslationNullItemComboBox}" TargetType="{x:Type uc:NullItemComboBox}" />
<Style BasedOn="{StaticResource EnumTranslationComboBox}" TargetType="{x:Type ComboBox}" />
</ResourceDictionary>
</UserControl.Resources>
<ScrollViewer
@@ -139,8 +140,6 @@
<dxe:TextEdit
Grid.Row="6"
Grid.Column="1"
Height="23"
Margin="3"
dxe:NumericMaskOptions.AlwaysShowDecimalSeparator="False"
EditValue="{Binding Path=OrtDerEinrichtung, UpdateSourceTrigger=PropertyChanged}"
Mask="00000000"

View File

@@ -201,6 +201,7 @@ namespace BeWo.ViewModel
FirePropertyChanged(nameof(Termin));
}
}
public IEnumerable<FalldatenBearbeitungsstatus> FalldatenBearbeitungsstatusTypes => Utils.GetAllEnumValues<FalldatenBearbeitungsstatus>();
public FalldatenBearbeitungsstatus? FalldatenBearbeitungsstatus
{
get { return _FalldatenBearbeitungsstatus; }