Files
BeWoPlaner/BeWo/View/Detail/CustomerView.xaml
2025-04-15 16:28:17 +02:00

3958 lines
258 KiB
XML

<localView:BeWoView
x:Class="BeWo.View.Detail.CustomerView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:BeWo.View.Controls"
xmlns:converter="clr-namespace:BeWo.Converter"
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:detail="clr-namespace:BeWo.View.Detail"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
xmlns:localView="clr-namespace:BeWo.View"
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:r="clr-namespace:BeWo.Security"
xmlns:shared="clr-namespace:BS.Shared;assembly=BS.Shared"
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
xmlns:val="clr-namespace:BeWo.Validation"
xmlns:viewmodel="clr-namespace:BeWo.ViewModel"
x:Name="CustomerBeWoView"
Width="Auto"
Height="Auto"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
d:DataContext="{d:DesignInstance Type=viewmodel:CustomerVM,
IsDesignTimeCreatable=true}"
d:DesignHeight="800"
d:DesignWidth="1366"
Focusable="True"
GotFocus="UserControl_GotFocus"
mc:Ignorable="d">
<localView:BeWoView.Resources>
<converter:BoolNullCheckConverter x:Key="BoolNullCheckConverter" />
<converter:BoolReverseConverter x:Key="BoolReverseConverter" />
</localView:BeWoView.Resources>
<localView:BeWoView.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded" />
</localView:BeWoView.Triggers>
<Grid x:Name="root">
<Grid.Resources>
<dxg:GridControl
x:Key="grid_aktuellemvl"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
CustomColumnSort="Grid_aktuellemedikamentenverordnungsliste_OnCustomColumnSort"
ItemsSource="{Binding Path=AktuelleMedikamentenverordnungsliste.Medikamentenverordnungen, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="80"
FieldName="Verordnungsdatum"
Header="Datum der Verordnung"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
FieldName="MedArt.Bezeichnung"
Header="Med_Art"
ReadOnly="True" />
<dxg:GridColumn
FieldName="MedName"
Header="Med_Name"
ReadOnly="True" />
<dxg:GridColumn
Binding="{Binding Path=RowData.Row.Darreichungsform}"
Header="Darr.form"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Morgens"
Header="Morgens"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Mittags"
Header="Mittags"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Abends"
Header="Abends"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Nachts"
Header="Nachts"
ReadOnly="True" />
<dxg:GridColumn
FieldName="DepotMenge"
Header="Depot_Menge"
ReadOnly="True" />
<dxg:GridColumn
Binding="{Binding Path=RowData.Row.DepotRhythmus}"
Header="Depot_Rhythmus"
ReadOnly="True" />
<dxg:GridColumn
Width="80"
FieldName="DepotErsterTag"
Header="Depot_ErsterTag"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="80"
FieldName="DepotNaechsterTag"
Header="Depot_NächsterTag"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
FieldName="MedBemerkung"
Header="Med_Bemerkung"
ReadOnly="True" />
<dxg:GridColumn
FieldName="MedVerordnet"
Header="Med_Verordnet"
ReadOnly="True" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="grid_bedarfsmvl"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=Bedarfsmedikamentenverordnungsliste.Medikamentenverordnungen, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="80"
FieldName="Verordnungsdatum"
Header="Datum der Verordnung"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
FieldName="MedArt.Bezeichnung"
Header="Med_Art"
ReadOnly="True" />
<dxg:GridColumn
FieldName="MedName"
Header="Med_Name"
ReadOnly="True" />
<dxg:GridColumn
Binding="{Binding Path=RowData.Row.Darreichungsform}"
Header="Darr.form"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Morgens"
Header="Morgens"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Mittags"
Header="Mittags"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Abends"
Header="Abends"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Nachts"
Header="Nachts"
ReadOnly="True" />
<dxg:GridColumn
FieldName="DepotMenge"
Header="Depot_Menge"
ReadOnly="True" />
<dxg:GridColumn
Binding="{Binding Path=RowData.Row.DepotRhythmus}"
Header="Depot_Rhythmus"
ReadOnly="True" />
<dxg:GridColumn
Width="80"
FieldName="DepotErsterTag"
Header="Depot_ErsterTag"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="80"
FieldName="DepotNaechsterTag"
Header="Depot_NächsterTag"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
FieldName="MedBemerkung"
Header="Med_Bemerkung"
ReadOnly="True" />
<dxg:GridColumn
FieldName="MedVerordnet"
Header="Med_Verordnet"
ReadOnly="True" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="grid_medikamentenverordnungshistorie"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="7"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
CustomColumnSort="Grid_medikamentenverordnungshistorie_OnCustomColumnSort"
ItemsSource="{Binding Path=UngueltigeVerordnungen}">
<dxg:GridControl.DetailDescriptor>
<dxg:DataControlDetailDescriptor ItemsSourceBinding="{Binding Medikamentenverordnungen}">
<dxg:GridControl>
<dxg:GridControl.Columns>
<dxg:GridColumn
FieldName="MedArt.Bezeichnung"
Header="Med_Art"
ReadOnly="True" />
<dxg:GridColumn
FieldName="MedName"
Header="Med_Name"
ReadOnly="True" />
<dxg:GridColumn
Binding="{Binding Path=RowData.Row.Darreichungsform}"
Header="Darr.form"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Morgens"
Header="Morgens"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Mittags"
Header="Mittags"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Abends"
Header="Abends"
ReadOnly="True" />
<dxg:GridColumn
FieldName="Nachts"
Header="Nachts"
ReadOnly="True" />
<dxg:GridColumn
FieldName="DepotMenge"
Header="Depot_Menge"
ReadOnly="True" />
<dxg:GridColumn
Binding="{Binding Path=RowData.Row.DepotRhythmus}"
Header="Depot_Rhythmus"
ReadOnly="True" />
<dxg:GridColumn
Width="80"
FieldName="DepotErsterTag"
Header="Depot_ErsterTag"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="80"
FieldName="DepotNaechsterTag"
Header="Depot_NächsterTag"
IsEnabled="False"
ReadOnly="True">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
FieldName="MedBemerkung"
Header="Med_Bemerkung"
ReadOnly="True" />
<dxg:GridColumn
FieldName="MedVerordnet"
Header="Med_Verordnet"
ReadOnly="True" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
x:Name="medHistorienTableView"
AutoWidth="True"
NavigationStyle="Cell"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
</dxg:DataControlDetailDescriptor>
</dxg:GridControl.DetailDescriptor>
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="10"
FieldName="x"
Header="">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="RemoveHistMedVOClick"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
AllowEditing="False"
FieldName="Notice"
Header="Liste"
ReadOnly="True" />
<dxg:GridColumn
AllowEditing="False"
FieldName="Ersteller"
Header="{markup:Translate Ersteller}"
ReadOnly="True" />
<dxg:GridColumn
FieldName="X"
Header="Drucken"
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<TextBlock x:Name="textblock_link_pdfexport" VerticalAlignment="Center">
<Hyperlink
x:Name="LinkListeDrucken"
Click="MVHistoryEntryHyperlinkClick"
Foreground="#FF2B508B"
RequestNavigate="LinkListeDrucken_OnRequestNavigate"
TargetName="_NewWindow">
<Run Text="Drucken" />
</Hyperlink>
</TextBlock>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="grid_costBearer"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=CostBearers.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="Notice"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="Button_deleteCostBearerClick"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
x:Name="gridcolumn_costbearer"
Width="150"
AllowEditing="False"
FieldName="CostBearer"
Header="{markup:Translate Kostenträger}" />
<dxg:GridColumn
Width="200"
FieldName="ReferenceNumber"
Header="{markup:Translate Aktenzeichen des Klienten}" />
<dxg:GridColumn
Width="250"
FieldName="Notice"
Header="Notiz" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
RowDoubleClick="TableView_OnRowDoubleClick"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="datagrid_EmployeeRelation"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=EmployeeRelations.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="Notice"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="button_removeEmployeeRelation_Click"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="Employee.SimpleDescription"
Header="{markup:Translate Betreuer(in)}"
SortOrder="Ascending" />
<dxg:GridColumn
x:Name="gridcolumn_employeerole"
Width="200"
FieldName="Role"
Header="Rolle" />
<dxg:GridColumn
Width="200"
FieldName="StartDate"
Header="{markup:Translate Startdatum}" />
<dxg:GridColumn
Width="200"
FieldName="EndDate"
Header="{markup:Translate Enddatum}" />
<dxg:GridColumn
Width="250"
FieldName="Notice"
Header="Erläuterung" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
RowDoubleClick="TableView_OnRowDoubleClick"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="datagrid_TeamRelation"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=TeamRelations.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="Notice"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="button_removeTeamRelation_Click"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
Width="500"
AllowEditing="False"
FieldName="Team"
Header="Team" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
RowDoubleClick="TableView_OnRowDoubleClick"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="grid_PersonRelations"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=EnvironmentPersons.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="Notice"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="button_environmentPersonDeleteClick"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="PersonString"
Header="Person" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="OrganisationString"
Header="Organisation" />
<dxg:GridColumn
x:Name="gridcolumn_evironmentroleperson"
Width="150"
FieldName="Role"
Header="Rolle" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="AddressSummaryInfo"
Header="Adresse" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="ContactSummaryInfo"
Header="Kontaktdaten" />
<dxg:GridColumn
Width="250"
FieldName="Notice"
Header="Notiz">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings AcceptsReturn="True" TextWrapping="Wrap" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
RowDoubleClick="TableView_OnRowDoubleClick"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="grid_FamilyRelations"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=EnvironmentPersonsWithFamily.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="Notice"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="button_environmentFamilyDeleteClick"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="PersonString"
Header="Person" />
<dxg:GridColumn
x:Name="gridcolumn_evironmentFamilyStatus"
Width="150"
FieldName="Role"
Header="Familienstatus" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="AddressSummaryInfo"
Header="Adresse" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="ContactSummaryInfo"
Header="Kontaktdaten" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="FamilyStatus"
Header="Familienstand" />
<dxg:GridColumn
Width="250"
FieldName="Notice"
Header="Notiz">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings AcceptsReturn="True" TextWrapping="Wrap" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
RowDoubleClick="TableView_OnRowDoubleClick"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<dxg:GridControl
x:Key="grid_OrganisationRelations"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=EnvironmentOrganisations.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="Notice"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="button_environmentOrganisationDeleteClick"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="OrganisationString"
Header="Organisation" />
<dxg:GridColumn
Width="150"
AllowEditing="False"
FieldName="PersonString"
Header="{markup:Translate Ansprechpartner}" />
<dxg:GridColumn
x:Name="gridcolumn_evironmentroleorganisation"
Width="150"
FieldName="Role"
Header="Rolle"
ReadOnly="True" />
<dxg:GridColumn
Width="150"
FieldName="AddressSummaryInfo"
Header="Adresse" />
<dxg:GridColumn
Width="150"
FieldName="ContactSummaryInfo"
Header="Kontaktdaten" />
<dxg:GridColumn
Width="200"
FieldName="Info1"
Header="Info" />
<dxg:GridColumn
Width="250"
FieldName="Notice"
Header="Notiz">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings AcceptsReturn="True" TextWrapping="Wrap" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
RowDoubleClick="TableView_OnRowDoubleClick"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
</Grid.Resources>
<uc:ShadowChrome>
<GroupBox Style="{DynamicResource MainContentGroupBoxStyle}">
<GroupBox.Header>
<StackPanel VerticalAlignment="Bottom" Orientation="Horizontal">
<Image
Width="32"
RenderTransformOrigin="0.5,0.5"
Source="..\..\Ressources\Icons\UserHomeMaleDisabled.png"
Stretch="Uniform">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1" ScaleY="1" />
<SkewTransform AngleX="0" AngleY="0" />
<RotateTransform Angle="0" />
<TranslateTransform X="0" Y="5" />
</TransformGroup>
</Image.RenderTransform>
</Image>
<TextBox
Margin="10,0,0,0"
Padding="0,0,0,0"
VerticalAlignment="Bottom"
Background="{x:Null}"
BorderBrush="{x:Null}"
FontSize="22"
Foreground="#FFFFFFFF"
Text="{Binding FirstName}" />
<TextBox
Margin="3,0,0,0"
Padding="0,0,0,0"
VerticalAlignment="Bottom"
Background="{x:Null}"
BorderBrush="{x:Null}"
FontSize="22"
Foreground="#FFFFFFFF"
Text="{Binding LastName}" />
<TextBox
Margin="3,0,0,0"
Padding="0,0,0,0"
VerticalAlignment="Bottom"
Background="{x:Null}"
BorderBrush="{x:Null}"
FontSize="22"
Foreground="#FFFFFFFF"
IsReadOnly="True"
Text="("
Visibility="{Binding Path=CustomerAlias, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBox
Margin="0,0,0,0"
Padding="0,0,0,0"
VerticalAlignment="Bottom"
Background="{x:Null}"
BorderBrush="{x:Null}"
FontSize="22"
Foreground="#FFFFFFFF"
Text="{Binding CustomerAlias}"
TextDecorations="None" />
<TextBox
Margin="0,0,0,0"
Padding="0,0,0,0"
VerticalAlignment="Bottom"
Background="{x:Null}"
BorderBrush="{x:Null}"
FontSize="22"
Foreground="#FFFFFFFF"
IsReadOnly="True"
Text=")"
Visibility="{Binding Path=CustomerAlias, Converter={StaticResource ObjectVisibilityConverter}}" />
</StackPanel>
</GroupBox.Header>
<Grid
Margin="0,3,0,0"
Background="{DynamicResource ObjectEditBackgroundBrush}"
IsSharedSizeScope="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Rectangle Height="6" Fill="{StaticResource CustomerContentBrush}" />
<TabControl
x:Name="tabroot"
Grid.Row="1"
Padding="4,4,4,4"
BorderThickness="0,0,0,0"
Style="{StaticResource ObjectEditTabControl}">
<TabItem
Name="tabitem_details"
Header="Details"
IsSelected="True">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<Grid x:Name="grid_details">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="136" />
<RowDefinition Height="*" MinHeight="165" />
<RowDefinition Height="*" />
<RowDefinition Height="*" MinHeight="165" />
</Grid.RowDefinitions>
<GroupBox
Grid.Column="0"
Margin="8,8,0,0"
Header="Foto"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<dxe:ImageEdit
x:Name="Img"
Height="250"
MinWidth="250"
MaxWidth="250"
HorizontalAlignment="Center"
Background="Transparent"
MouseDoubleClick="Img_OnMouseDoubleClick"
RenderOptions.BitmapScalingMode="HighQuality"
Stretch="Uniform" />
</Grid>
</GroupBox>
<GroupBox
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Margin="8,8,0,0"
Header="Eigenschaften"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="Blubb" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</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="*" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="{markup:Translate Vorname}" />
<TextBox
x:Name="textbox_first"
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=FirstName,
UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="{markup:Translate Nachname}" />
<TextBox
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=LastName,
UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="2"
Grid.Column="0"
Content="{markup:Translate Alias}" />
<TextBox
Grid.Row="2"
Grid.Column="1"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=CustomerAlias,
UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="3"
Grid.Column="0"
Content="Geburtstag" />
<dxe:DateEdit
Grid.Row="3"
Grid.Column="1"
Height="23"
MinWidth="90"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=DateOfBirth, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="0"
Grid.Column="2"
Content="Familienstand" />
<Label
Grid.Row="1"
Grid.Column="2"
Content="{markup:Translate Beruf}" />
<Label
Grid.Row="2"
Grid.Column="2"
Content="{markup:Translate Kinder}" />
<Label
Grid.Row="3"
Grid.Column="2"
Content="{markup:Translate Eigenbeteiligung}" />
<Label
Grid.Row="4"
Grid.Column="2"
Content="{markup:Translate Krankenkasse}" />
<Label
Grid.Row="5"
Grid.Column="2"
Content="{markup:Translate Versichertennummer}" />
<TextBox
Grid.Row="5"
Grid.Column="3"
Height="23"
Margin="3"
Foreground="{Binding Path=InsuranceNumber, Converter={StaticResource Validation2BrushConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertennummer}}"
Text="{Binding Path=InsuranceNumber, UpdateSourceTrigger=PropertyChanged}"
ToolTip="{Binding Path=InsuranceNumber, Converter={StaticResource Validation2TooltipConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertennummer}}"
ToolTipService.ShowOnDisabled="True" />
<Label
Grid.Row="6"
Grid.Column="2"
Content="{markup:Translate Versichertenstatus}" />
<TextBox
Grid.Row="6"
Grid.Column="3"
Height="23"
Margin="3"
Foreground="{Binding Path=VersichertenStatus, Converter={StaticResource Validation2BrushConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertenstatus}}"
Text="{Binding Path=VersichertenStatus, UpdateSourceTrigger=PropertyChanged}"
ToolTip="{Binding Path=VersichertenStatus, Converter={StaticResource Validation2TooltipConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertenstatus}}"
ToolTipService.ShowOnDisabled="True" />
<Label
x:Name="lblArchiviert"
Grid.Row="7"
Grid.Column="2"
Content="Archiviert" />
<Label
Grid.Row="4"
Grid.Column="0"
Content="Geschlecht" />
<Grid
Grid.Row="4"
Grid.Column="1"
Height="23"
Margin="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<RadioButton
Grid.Column="0"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="männlich"
IsChecked="{Binding Path=IsMale, UpdateSourceTrigger=PropertyChanged}" />
<RadioButton
Grid.Column="1"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="weiblich"
IsChecked="{Binding Path=IsFemale, UpdateSourceTrigger=PropertyChanged}" />
<RadioButton
Grid.Column="2"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="divers"
IsChecked="{Binding Path=IsDivers, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
<Label
Grid.Row="5"
Grid.Column="0"
Content="Staatsangehörigkeit" />
<uc:NullItemComboBox
x:Name="comboBox_Nationalitaet"
Grid.Row="5"
Grid.Column="1"
Height="23"
MinWidth="30"
Margin="3"
HorizontalAlignment="Stretch"
SelectedValue="{Binding Path=Nationalitaet, Mode=TwoWay}" />
<Label
Grid.Row="6"
Grid.Column="0"
Content="Migrationshintergrund" />
<Grid
x:Name="panelMigrationshintergrund"
Grid.Row="6"
Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<CheckBox
x:Name="chkMigration"
Grid.Row="0"
Grid.Column="0"
Height="23"
Margin="3,5,3,1"
HorizontalAlignment="Left"
VerticalAlignment="Center"
IsChecked="{Binding Path=IsMigrant, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=Migrationshintergrund,
UpdateSourceTrigger=PropertyChanged}" />
</Grid>
<!--
TextBox Grid.Column="2" Grid.Row="6" Margin="3" Height="23"/>
Text="{val:ValidationBinding Path=CustomerAlias, UpdateSourceTrigger=PropertyChanged}" />
-->
<Label
Grid.Row="7"
Grid.Column="0"
HorizontalAlignment="Left"
Content="Aufenthaltsstatus" />
<Grid Grid.Row="7" Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<uc:NullItemComboBox
x:Name="comboBox_Aufenthalt"
Height="23"
MinWidth="30"
Margin="3"
HorizontalAlignment="Stretch"
SelectedValue="{Binding Path=AufenthaltsStatus, Mode=TwoWay}" />
<Label
Grid.Column="1"
HorizontalAlignment="Left"
Content="Gültig bis" />
<dxe:DateEdit
Grid.Column="2"
Height="23"
MinWidth="90"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=AufenthaltGueltigBis, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
</Grid>
<Grid
x:Name="panelDebitor"
Grid.Row="8"
Grid.Column="0"
Grid.ColumnSpan="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="Blubb" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label x:Name="lblDebitorNumber" Content="{markup:Translate Debitor Nr.}" />
<TextBox
x:Name="txtDebitorNumber"
Grid.Column="1"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=DebitorNumber,
UpdateSourceTrigger=PropertyChanged}" />
<Label
x:Name="lblCostCenter"
Grid.Column="2"
Content="{markup:Translate Kostenstelle}" />
<TextBox
x:Name="txtCostCenter"
Grid.Column="3"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=CostCenter,
UpdateSourceTrigger=PropertyChanged}" />
</Grid>
<Label
Grid.Row="9"
Grid.Column="0"
Content="{markup:Translate CustomerKommentar}" />
<uc:NullItemComboBox
Grid.Row="0"
Grid.Column="3"
Height="23"
Margin="3"
DisplayMemberPath="Value"
ItemsSource="{x:Static core:EnumTranslations.FamilyStatusTranslations}"
SelectedValue="{Binding Path=FamilyStatus}"
SelectedValuePath="Key" />
<TextBox
Grid.Row="1"
Grid.Column="3"
Height="23"
Margin="3"
Text="{Binding Path=Profession, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="2"
Grid.Column="3"
Height="23"
Margin="3"
Text="{Binding Path=Childs, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="3"
Grid.Column="3"
Height="23"
Margin="3"
Text="{Binding Path=EquityContribution, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="4"
Grid.Column="3"
Height="23"
Margin="3"
Text="{Binding Path=HealthInsurance, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox
x:Name="chkArchiviert"
Grid.Row="7"
Grid.Column="3"
Height="23"
Margin="3,5,3,1"
IsChecked="{Binding Path=IsArchived, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="9"
Grid.Column="1"
Grid.ColumnSpan="3"
Height="100"
Margin="3"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Left"
VerticalContentAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
ScrollViewer.CanContentScroll="False"
SpellCheck.IsEnabled="True"
Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
</Grid>
</GroupBox>
<GroupBox
Grid.Row="1"
Grid.Column="0"
Margin="0,8,0,0"
Header="Adresse"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
VerticalAlignment="Center"
Content="Adresszusatz" />
<Label
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center"
Content="Strasse" />
<Label
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center"
Content="Postleitzahl" />
<Label
Grid.Row="3"
Grid.Column="0"
VerticalAlignment="Center"
Content="Ort" />
<Label
x:Name="lblDistance"
Grid.Row="4"
Grid.Column="0"
VerticalAlignment="Center"
Content="Entfernung in km" />
<TextBox
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=AddressLine1, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=Street, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="2"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=PostalCode, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="3"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=Town, UpdateSourceTrigger=PropertyChanged}" />
<dxe:SpinEdit
x:Name="txtDistance"
Grid.Row="4"
Grid.Column="1"
Height="23"
Margin="3"
AllowNullInput="True"
EditValue="{Binding Path=DistanceInMeter, Mode=TwoWay, Converter={StaticResource Int2DecimalConverter}, UpdateSourceTrigger=PropertyChanged}"
Increment="1"
IsFloatValue="False"
MinValue="0" />
<TextBlock
x:Name="ButtonOpenAiChat"
Grid.Row="5"
Grid.Column="0"
Width="Auto"
Margin="5,2,0,0"
HorizontalAlignment="Left"
PreviewMouseLeftButtonDown="OpenAiChat">
<Hyperlink
Foreground="Transparent"
NavigateUri="https://www.bewoplaner.de"
TargetName="newWindow">
<Image
Width="48"
Height="48"
HorizontalAlignment="Left"
Source="..\..\Ressources\Icons\chatbot.png"
Style="{StaticResource toolbarImageStyle}" />
</Hyperlink>
</TextBlock>
</Grid>
</GroupBox>
<GroupBox
Grid.Row="1"
Grid.Column="1"
Margin="8,8,0,0"
Header="Rechnungsadresse"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
VerticalAlignment="Center"
Content="Name" />
<Label
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center"
Content="Strasse" />
<Label
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center"
Content="Postleitzahl" />
<Label
Grid.Row="3"
Grid.Column="0"
VerticalAlignment="Center"
Content="Ort" />
<TextBox
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=InvoiceAddressLine1, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=InvoiceAddressStreet, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="2"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=InvoiceAddressPostalCode, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="3"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=InvoiceAddressTown, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
</GroupBox>
<GroupBox
Grid.Row="1"
Grid.Column="2"
Grid.ColumnSpan="2"
Margin="8,8,0,0"
Header="Kontakt"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
VerticalAlignment="Center"
Content="Handy" />
<Label
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center"
Content="Telefon" />
<Label
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center"
Content="Fax" />
<Label
Grid.Row="3"
Grid.Column="0"
VerticalAlignment="Center"
Content="Mail" />
<TextBox
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Text="{Binding Path=MobilePhone, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Text="{Binding Path=Phone, UpdateSourceTrigger=PropertyChanged}" />
<TextBox
Grid.Row="2"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Text="{Binding Path=Fax, UpdateSourceTrigger=PropertyChanged}" />
<Button
Grid.Row="3"
Grid.Column="1"
Height="21"
Margin="3"
Click="EmailBtnClick"
Content="*"
FontFamily="Wingdings"
IsEnabled="{Binding Path=EMail, Converter={StaticResource ObjectBoolConverter}}" />
<TextBox
x:Name="EMailTextBox"
Grid.Row="3"
Grid.RowSpan="1"
Grid.Column="2"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Text="{Binding Path=EMail, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
</GroupBox>
</Grid>
</ScrollViewer>
</TabItem>
<TabItem Name="tabitem_varFields" Header="{markup:Translate CustomerVarFieldsTitle}">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<localView:VarFieldView VarFieldList="{Binding VarFields}" />
</ScrollViewer>
</TabItem>
<TabItem
Name="tabitem_notizen"
Header="{markup:Translate CustomerNotizen}"
Selector.Selected="tabitem_notizen_Selected" />
<TabItem
Name="tabitem_schuldienst"
Header="Schulbegleitender Dienst"
Selector.Selected="tabitem_SchulDienst_Selected" />
<TabItem
Name="tabitem_gemeinnutzigearbeit"
Header="Vermittlung Arbeit"
Visibility="{Binding Path=PermissionGemeinnutzigeArbeitView, Converter={StaticResource BoolVisibilityConverter}}">
<detail:CustomerVermittlungArbeitView />
</TabItem>
<TabItem
Name="tabitem_wohnhilfe"
Header="Wohnhilfe"
Visibility="{Binding Path=PermissionWohnhilfeView, Converter={StaticResource BoolVisibilityConverter}}">
<detail:CustomerWohnhilfeView />
</TabItem>
<TabItem
Name="tabitem_stundenplan"
Header="{markup:Translate CustomerStundenplan}"
Selector.Selected="tabitem_stundenplan_Selected" />
<TabItem Name="tabitem_notice" Header="Dokumentation">
<GroupBox Header="Dokumentation" Style="{StaticResource ObjectEditGroupBox}">
<TextBox
Margin="3"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Left"
VerticalContentAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
ScrollViewer.CanContentScroll="False"
SpellCheck.IsEnabled="True"
Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
</GroupBox>
</TabItem>
<!-- Region tabitem_notice -->
<!--<TabItem Name="tabitem_notice">
<GroupBox Style="{StaticResource ObjectEditGroupBox}">
<GroupBox.Header>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Dokumentation"/>
<Button x:Name="btnShowHistory" Grid.Column="0" Grid.Row="6" Width="32"
Height="22" HorizontalAlignment="Left" Margin="70,0,0,0"
Padding="1,1,1,1"
BorderThickness="1,1,1,1"
Click="btnShowHistory_Click" Style="{DynamicResource GlassButton}">
<Image Source="..\..\Ressources\Icons\History24.png"
Stretch="Uniform" Margin="1,1,1,1" />
</Button>
</StackPanel>
</GroupBox.Header>
<TextBox Margin="3" Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Left" ScrollViewer.CanContentScroll="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden" TextWrapping="Wrap" AcceptsReturn="True" AutoWordSelection="True" />
</GroupBox>
</TabItem>-->
<!-- EndRegion -->
<TabItem Header="Aktenzeichen" Selector.Selected="TabItemCostBearer_Selected">
<Grid x:Name="grid_costBearerRel">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<GroupBox
x:Name="groupBox_newCostBearer"
Header="{markup:Translate Neues Aktenzeichen für Kostenträger vergeben}"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="0" />
</Grid.RowDefinitions>
<Label Content="{markup:Translate Kostenträger}" />
<uc:PopUpEdit
Name="popupedit_costBearer"
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
PopUpClick="popupedit_costBearer_PopUpClick"
PreviewMouseDoubleClick="Popupedit_costBearer_OnPreviewMouseDoubleClick"
Text="{val:ValidationBinding Path=CostBearers.NewVM.CostBearerString}" />
<Label
Grid.Row="0"
Grid.Column="2"
Content="{markup:Translate Aktenzeichen des Klienten}" />
<TextBox
Grid.Row="0"
Grid.Column="3"
Height="23"
Margin="3"
Text="{Binding Path=CostBearers.NewVM.ReferenceNumber}" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="Notiz" />
<TextBox
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="3"
Height="23"
Margin="3"
Text="{Binding Path=CostBearers.NewVM.Notice}" />
<Button
x:Name="button_addCostBearer"
Grid.Row="2"
Grid.Column="0"
Grid.ColumnSpan="4"
Height="25"
Margin="3"
HorizontalAlignment="Right"
Click="button_addCostBearer_Click"
Content="Hinzufügen" />
</Grid>
</GroupBox>
<GroupBox
x:Name="GroupBoxCostBearerGrid"
Grid.Row="1"
Margin="0,20,0,0"
Header="{markup:Translate Zugeordnete Aktenzeichen pro Kostenträger}"
Style="{StaticResource ObjectEditGroupBox}" />
</Grid>
</TabItem>
<TabItem x:Name="tabitem_diagnosis" Header="Diagnosen">
<TabItem.Resources>
<GroupBox
x:Key="gb_possible"
Margin="0,20,0,20"
Style="{StaticResource PopUpWindowStyle}">
<GroupBox.Header>
<StackPanel
Margin="0,0,0,0"
VerticalAlignment="Center"
Orientation="Horizontal">
<!--<Image Source="..\..\Ressources\Icons\CoinsDisabled.png" Height="28" />-->
<TextBox
Margin="10,4,0,0"
Padding="0,0,0,0"
VerticalAlignment="Stretch"
Background="{x:Null}"
BorderBrush="{x:Null}"
BorderThickness="0,0,0,0"
FontSize="20"
Foreground="{DynamicResource MainGroupBoxForegroundBrush}"
Text="Mögliche Diagnosen" />
</StackPanel>
</GroupBox.Header>
<Grid>
<dxg:GridControl Name="grid_possibleDiagnosis" MouseDoubleClick="grid_possibleDiagnosis_MouseDoubleClick">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="70"
AllowResizing="True"
AutoFilterCondition="Contains"
FieldName="Key"
FixedWidth="True"
Header="ICD 10" />
<dxg:GridColumn
AutoFilterCondition="Contains"
FieldName="Value"
Header="Beschreibung">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings TextWrapping="Wrap" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
x:Name="gridView_possible"
Margin="2,2,2,2"
AutoWidth="True"
NavigationStyle="Row"
ShowAutoFilterRow="True"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
</Grid>
</GroupBox>
</TabItem.Resources>
<GroupBox Header="Diagnosen" Style="{StaticResource ObjectEditGroupBox}">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<Grid x:Name="grid_misc">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label
x:Name="lbl_medication"
Grid.Row="1"
Margin="3"
VerticalAlignment="Top"
Content="Medikation" />
<TextBox
x:Name="tb_medication"
Grid.Row="1"
Grid.Column="1"
MinHeight="40"
MaxHeight="200"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=Medication, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
<Label
x:Name="lbl_diag"
Grid.Row="2"
Grid.Column="0"
Margin="3"
VerticalAlignment="Top"
Content="Bemerkungen" />
<Label
x:Name="lbl_diag10"
Grid.Row="3"
Grid.Column="0"
Margin="3"
VerticalAlignment="Top"
Content="ICD10 Diagnosen" />
<TextBox
x:Name="tb_diag"
Grid.Row="2"
Grid.Column="1"
Height="40"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=Diagnosis, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
<TextBox
x:Name="tb_diag10"
Grid.Row="3"
Grid.Column="1"
Height="40"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=ICD10Diagnosis, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
<Grid
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<dxg:GridControl Name="grid_choosenDiagnosis" Margin="3">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="70"
AllowResizing="True"
AutoFilterCondition="Contains"
FieldName="Key"
FixedWidth="True"
Header="ICD 10" />
<dxg:GridColumn
Width="400"
AutoFilterCondition="Contains"
FieldName="Value"
Header="Beschreibung">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings TextWrapping="Wrap" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="26"
AllowAutoFilter="False"
AllowColumnFiltering="False"
AllowResizing="False"
FieldName="Key"
FixedWidth="True"
Header=" ">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
x:Name="button_removeDiagnosis"
Width="20"
Height="20"
Margin="2"
Click="button_removeDiagnosis_Click"
Style="{DynamicResource CloseButtonStyle}"
Tag="{Binding Value}"
ToolTip="Diagnose aus der Liste entfernen" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
x:Name="gridView_choosen"
Margin="2,30,2,2"
AutoWidth="True"
NavigationStyle="None"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<!--<Label FontSize="14" Foreground="{StaticResource GridPrintMenuLightBrush}" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10 3 0 0" Content="Zugeordnete Diagnosen:" />-->
<Button
x:Name="button_addDiagnosos"
Height="25"
Margin="6,6,10,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Click="button_addDiagnosos_Click"
ToolTip="Diagnose hinzufügen">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid
Width="18"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Line
Width="16"
Height="16"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Fill="{x:Null}"
Stroke="#FFFFFFFF"
StrokeEndLineCap="Round"
StrokeStartLineCap="Round"
StrokeThickness="2"
X1="4"
X2="12"
Y1="8"
Y2="8" />
<Line
Width="16"
Height="16"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Fill="{x:Null}"
Stroke="#FFFFFFFF"
StrokeEndLineCap="Round"
StrokeStartLineCap="Round"
StrokeThickness="2"
X1="8"
X2="8"
Y1="4"
Y2="12" />
</Grid>
<Label Grid.Column="1" Foreground="#FFFFFFFF">Diagnose hinzufügen</Label>
</Grid>
</Button>
</Grid>
<GroupBox
Grid.Row="4"
Grid.Column="0"
Grid.ColumnSpan="2"
Header="Behinderungen"
Style="{StaticResource ObjectEditGroupBox}">
<Grid x:Name="grid_disabilities">
<Grid MinHeight="100">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="2"
HorizontalAlignment="Left"
Content="Nicht zugeordnete Behinderungen" />
<ListBox
x:Name="listbox_possibleDisabilities"
Grid.Row="1"
Grid.RowSpan="2"
Grid.Column="2"
DisplayMemberPath="TypeDescription"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding Path=PossibleDisabilities}" />
<Button
x:Name="button_addDisability"
Grid.Row="1"
Grid.Column="1"
Width="25"
Height="25"
Margin="3"
VerticalAlignment="Bottom"
Click="button_addDisability_Click"
Content="&lt;"
FontWeight="Bold"
IsEnabled="{Binding Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ElementName=listbox_possibleDisabilities}" />
<Button
x:Name="button_removeDisability"
Grid.Row="2"
Grid.Column="1"
Width="25"
Height="25"
Margin="3"
VerticalAlignment="Top"
Click="button_removeDisability_Click"
Content="&gt;"
FontWeight="Bold"
IsEnabled="{Binding Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ElementName=listbox_disabilities}" />
<Label
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left"
Content="{markup:Translate Diesem Klienten zugeordnete Behinderungen}" />
<ListBox
x:Name="listbox_disabilities"
Grid.Row="1"
Grid.RowSpan="2"
Grid.Column="0"
DisplayMemberPath="TypeDescription"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding Path=Disabilities}" />
</Grid>
</Grid>
</GroupBox>
<GroupBox
Grid.Row="5"
Grid.Column="0"
Grid.ColumnSpan="6"
Header="Schwerbehindertenausweis"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<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" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="Aust. Vers. -amt" />
<TextBox
Grid.Row="0"
Grid.Column="1"
Width="150"
Height="23"
Margin="3"
Text="{Binding Path=AusstVersAmt, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center"
Content="Ausweis unbefristet gültig" />
<CheckBox
x:Name="AusweisUnbefristetCheckBox"
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3,5,3,1"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
IsChecked="{Binding Path=AusweisUnbefristetGueltig, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center"
Content="Ausweis gültig von" />
<dxe:DateEdit
Grid.Row="2"
Grid.Column="1"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=AusweisGueltigVon, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="3"
Grid.Column="0"
VerticalAlignment="Center"
Content="Ausweis gültig bis" />
<dxe:DateEdit
Grid.Row="3"
Grid.Column="1"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=AusweisGueltigBis, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
IsEnabled="{Binding ElementName=AusweisUnbefristetCheckBox, Path=IsChecked, Converter={StaticResource BoolReverseConverter}}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="0"
Grid.Column="2"
VerticalAlignment="Center"
Content="Beiblatt gültig bis" />
<dxe:DateEdit
Grid.Row="0"
Grid.Column="3"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=BeiblattGueltigBis, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="1"
Grid.Column="2"
VerticalAlignment="Center"
Content="Grad der Behinderung" />
<ComboBox
x:Name="GdBComboBox"
Grid.Row="1"
Grid.Column="3"
Width="150"
Height="23"
Margin="3"
SelectionChanged="GdBComboBox_OnSelectionChanged" />
<Label
Grid.Row="2"
Grid.Column="2"
VerticalAlignment="Center"
Content="Merkzeichen" />
<uc:PopUpEdit
Grid.Row="2"
Grid.Column="3"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
PopUpClick="popupedit_merkzeichen_PopUpClick"
Text="{Binding ElementName=MerkzeichenSelection, Path=AusgewaehlteMerkzeichenString}"
ToolTip="{Binding ElementName=MerkzeichenSelection, Path=AusgewaehlteMerkzeichenString}" />
<Label
Grid.Row="3"
Grid.Column="2"
VerticalAlignment="Center"
Content="Behinderungsart" />
<uc:PopUpEdit
Grid.Row="3"
Grid.Column="3"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
PopUpClick="popupedit_behinderungsarten_PopUpClick"
Text="{Binding ElementName=BehinderungsartenSelection, Path=AusgewaehlteBehinderungsartenString}"
ToolTip="{Binding ElementName=BehinderungsartenSelection, Path=AusgewaehlteBehinderungsartenString}" />
<Label
Grid.Row="0"
Grid.Column="4"
VerticalAlignment="Center"
Content="Pflegegrad" />
<uc:NullItemComboBox
Grid.Row="0"
Grid.Column="5"
Width="150"
Height="23"
Margin="3"
DisplayMemberPath="Value"
ItemsSource="{x:Static core:EnumTranslations.PflegegradTranslations}"
SelectedValue="{Binding Path=Pflegegrad}"
SelectedValuePath="Key" />
<Label
Grid.Row="1"
Grid.Column="4"
VerticalAlignment="Center"
Content="Aktenzeichen" />
<TextBox
Grid.Row="1"
Grid.Column="5"
Width="150"
Height="23"
Margin="3"
Text="{Binding Path=AusweisAktenzeichen, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
</GroupBox>
</Grid>
</ScrollViewer>
</GroupBox>
</TabItem>
<TabItem
r:DemandUserRight.VisibleDemands="Customer_ViewBetreuung"
Header="Betreuung"
Selector.Selected="TabItemEmployees_Selected">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<Grid x:Name="grid_emplyeeRel">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<GroupBox
x:Name="groupbox_customerCareType"
Header="Betreuung"
Style="{StaticResource ObjectEditGroupBox}">
<Grid IsSharedSizeScope="True">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Betreuung begonnen am" />
<dxe:DateEdit
Grid.Row="0"
Grid.Column="1"
Width="100"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{val:ValidationBinding Path=AssistanceBegin,
UpdateSourceTrigger=PropertyChanged,
Mode=TwoWay}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="Betreuung beendet am" />
<dxe:DateEdit
Grid.Row="1"
Grid.Column="1"
Width="100"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{val:ValidationBinding Path=TerminationDate,
UpdateSourceTrigger=PropertyChanged,
Mode=TwoWay}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="2"
Grid.Column="0"
Content="Grund für Beendigung" />
<uc:NullItemComboBox
x:Name="comboBox_TerminationReason"
Grid.Row="2"
Grid.Column="1"
Width="200"
Height="23"
Margin="3"
HorizontalAlignment="Left"
ItemsSource="{Binding Path=TerminationReasons, Mode=OneWay}"
SelectedValue="{Binding Path=TerminationReason, Mode=TwoWay}" />
<Grid
x:Name="ctrlAdvisedAttended"
Grid.Row="3"
Grid.Column="0"
Grid.ColumnSpan="2"
Height="23"
Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<RadioButton
Grid.Column="0"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="wird beraten"
IsChecked="{Binding Path=IsAdvised, UpdateSourceTrigger=PropertyChanged}" />
<RadioButton
Grid.Column="1"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="wird begleitet"
IsChecked="{Binding Path=IsAttended, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
<Label
Grid.Row="0"
Grid.Column="2"
Content="Betreuungsart" />
<ListBox
x:Name="customerCareTypeList"
Grid.Row="1"
Grid.RowSpan="4"
Grid.Column="2"
Width="Auto"
Height="Auto"
MinWidth="200"
MinHeight="52"
MaxHeight="65"
Margin="3"
Padding="3,3,3,3"
HorizontalAlignment="Left"
VerticalAlignment="Top"
IsSynchronizedWithCurrentItem="True" />
<StackPanel
Grid.Row="0"
Grid.Column="3"
Orientation="Horizontal">
<Label Content="Vermittlung" />
<Button
x:Name="button_addPlacement"
Grid.Column="2"
Width="20"
Height="20"
Margin="5,0,0,0"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Click="button_addPlacement_Click">
<Grid
Width="18"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Line
Width="16"
Height="16"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Fill="{x:Null}"
Stroke="#FFFFFFFF"
StrokeEndLineCap="Round"
StrokeStartLineCap="Round"
StrokeThickness="2"
X1="4"
X2="12"
Y1="8"
Y2="8" />
<Line
Width="16"
Height="16"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Fill="{x:Null}"
Stroke="#FFFFFFFF"
StrokeEndLineCap="Round"
StrokeStartLineCap="Round"
StrokeThickness="2"
X1="8"
X2="8"
Y1="4"
Y2="12" />
</Grid>
</Button>
</StackPanel>
<ListBox
x:Name="placementListBox"
Grid.Row="1"
Grid.RowSpan="4"
Grid.Column="3"
Width="Auto"
Height="Auto"
MinWidth="200"
MinHeight="20"
MaxHeight="200"
Margin="3"
Padding="3,3,3,3"
HorizontalAlignment="Left"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding Path=PlacementList.VMList, Mode=OneWay}">
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Margin" Value="2" />
<Setter Property="Padding" Value="0" />
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ItemTemplate>
<DataTemplate>
<Grid
x:Name="ItemGrid"
Grid.Row="2"
Grid.ColumnSpan="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" SharedSizeGroup="VermittlungComboBox" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<dxe:DateEdit
x:Name="datepicker_validUntil"
Grid.Row="0"
Grid.Column="1"
Width="100"
Height="23"
EditValue="{Binding Path=PlacementDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
<ComboBox
x:Name="comboBox_PlacementObjectives"
Grid.Column="2"
Height="23"
MinWidth="100"
Margin="2,0,0,0"
Loaded="comboBox_PlacementObjectives_Loaded"
SelectedValue="{Binding Path=Objective, Mode=TwoWay}" />
<Button
x:Name="button_deletePlacement"
Grid.Row="1"
Grid.Column="3"
Width="20"
Height="20"
Margin="3,0,0,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Click="button_deletePlacement_Click"
Style="{DynamicResource CloseButtonStyle}" />
</Grid>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}, Mode=FindAncestor}}" Value="True">
<Setter TargetName="ItemGrid" Property="Background" Value="White" />
<Setter TargetName="ItemGrid" Property="TextBlock.Foreground" Value="#FF000000" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</GroupBox>
<controls:PopupNonTopmost
x:Name="popup_newEmployeeRel"
Grid.Row="0"
Width="350"
Placement="MousePoint"
StaysOpen="True"
Topmost="False">
<Border
Padding="3"
Background="White"
BorderBrush="Gray"
BorderThickness="1">
<GroupBox
x:Name="groupbox_newEmployeeRel"
Header="{markup:Translate Betreuer zuordnen}"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label VerticalAlignment="Center" Content="{t:Translate MitarbeiterSingular}" />
<uc:PopUpEdit
x:Name="popupedit_employeeRelations"
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
PopUpClick="popupedit_employeeRelations_PopUpClick"
PreviewMouseDoubleClick="Popupedit_employeeRelations_OnPreviewMouseDoubleClick"
Text="{val:ValidationBinding Path=EmployeeRelations.NewVM.EmployeeString}" />
<Label
Grid.Row="1"
Grid.Column="0"
VerticalAlignment="Center"
Content="Rolle" />
<uc:NullItemComboBox
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
ItemsSource="{Binding Path=EmployeeRelations.PossibleRoles}"
SelectedItem="{val:ValidationBinding Path=EmployeeRelations.NewVM.Role}" />
<Label
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center"
Content="Startdatum" />
<dxe:DateEdit
Grid.Row="2"
Grid.Column="1"
Width="100"
Height="23"
Margin="3"
HorizontalAlignment="Left"
EditValue="{Binding Path=EmployeeRelations.NewVM.StartDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="3"
Grid.Column="0"
VerticalAlignment="Center"
Content="Enddatum" />
<dxe:DateEdit
Grid.Row="3"
Grid.Column="1"
Width="100"
Height="23"
Margin="3"
HorizontalAlignment="Left"
EditValue="{Binding Path=EmployeeRelations.NewVM.EndDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="4"
Grid.Column="0"
VerticalAlignment="Top"
Content="Notiz" />
<TextBox
Grid.Row="4"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="50"
Margin="3"
Text="{Binding Path=EmployeeRelations.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}" />
<!--<Label Content="Chatpartner" Grid.Row="3" Grid.Column="0" VerticalAlignment="Center"/>-->
<!--<CheckBox Grid.Row="3" Grid.Column="2" IsChecked="{Binding Path=EmployeeRelations.NewVM.Chatpartner, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Right" Margin="3"/>-->
<Button
x:Name="button_addEmployeeRelation"
Grid.Row="5"
Grid.Column="1"
Height="25"
Margin="3"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Click="button_addEmployeeRelation_Click"
Content="Hinzufügen" />
<Button
x:Name="button_cancelEmployeeRelation"
Grid.Row="5"
Grid.Column="2"
Height="25"
Margin="3"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Click="button_cancelEmployeeRelation_Click"
Content="Abbrechen" />
</Grid>
</GroupBox>
</Border>
</controls:PopupNonTopmost>
<GroupBox
x:Name="GroupBoxEmployeeGrid"
Grid.Row="2"
MinHeight="120"
Margin="0,20,0,0"
Header="{markup:Translate Diesem Klienten zugeordnete Betreuer}"
Style="{StaticResource ObjectEditGroupBox}">
<Grid x:Name="employeeGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button
x:Name="button_openAddEmployeeRelation"
Grid.Row="0"
Grid.Column="0"
Height="25"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="button_openAddEmployeeRelationn_Click"
Content="{markup:Translate Neuen Betreuer hinzufügen}" />
</Grid>
</GroupBox>
<controls:PopupNonTopmost
x:Name="popup_newTeamRel"
Grid.Row="0"
Width="350"
Placement="MousePoint"
StaysOpen="True"
Topmost="False">
<Border
Padding="3"
Background="White"
BorderBrush="Gray"
BorderThickness="1">
<GroupBox
x:Name="groupbox_newTeamRel"
Margin="0,20,0,0"
Header="Team zuordnen"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label VerticalAlignment="Center" Content="Team" />
<uc:PopUpEdit
x:Name="popupedit_teamRelations"
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
PopUpClick="popupedit_teamRelations_PopUpClick"
PreviewMouseDoubleClick="Popupedit_teamRelations_OnPreviewMouseDoubleClick"
Text="{val:ValidationBinding Path=TeamRelations.NewVM.TeamString}" />
<Button
x:Name="button_addTeamRelation"
Grid.Row="1"
Grid.Column="1"
Height="25"
Margin="3"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Click="button_addTeamRelation_Click"
Content="Hinzufügen" />
<Button
x:Name="button_cancelTeamRelation"
Grid.Row="1"
Grid.Column="2"
Height="25"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="button_cancelTeamRelation_Click"
Content="Abbrechen" />
</Grid>
</GroupBox>
</Border>
</controls:PopupNonTopmost>
<GroupBox
x:Name="GroupBoxTeamGrid"
Grid.Row="4"
Margin="0,20,0,0"
Header="{markup:Translate Diesem Klienten zugeordnete Teams}"
Style="{StaticResource ObjectEditGroupBox}">
<Grid x:Name="teamGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button
x:Name="button_openAddTeamRelation"
Grid.Row="0"
Grid.Column="0"
Height="25"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="button_openAddTeamRelationn_Click"
Content="Neues Team hinzufügen" />
</Grid>
</GroupBox>
</Grid>
</ScrollViewer>
</TabItem>
<TabItem r:DemandUserRight.VisibleDemands="Customer_ViewAbsenceTimes" Header="Abwesenheiten">
<Grid>
<detail:AbsenceTimesView x:Name="AbsenceTimesView" AbsenceTimes="{Binding ViewModel.AbsenceTimes, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, ElementName=CustomerBeWoView}" />
</Grid>
</TabItem>
<TabItem Header="Umfeld" Selector.Selected="TabItemPersons_Selected">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<Grid x:Name="grid_environment">
<Grid MinHeight="100">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<GroupBox
x:Name="groupbox_Environment"
Grid.Row="0"
Header="Umfeld"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBox
Height="50"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=Environment, UpdateSourceTrigger=PropertyChanged}"
VerticalScrollBarVisibility="Auto" />
</Grid>
</GroupBox>
<GroupBox
x:Name="GroupBoxPersons"
Grid.Row="2"
MinHeight="150"
MaxHeight="350"
Margin="0,20,0,0"
Header="{markup:Translate Diesem Klienten zugeordnete Personen}"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid x:Name="environmentPersonGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button
x:Name="button_openAddEnvironmentPerson"
Grid.Row="0"
Grid.Column="0"
Height="25"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="button_openAddEnvironmentPerson_Click"
Content="Neue Person hinzufügen" />
<controls:PopupNonTopmost
x:Name="popup_newEnvironmentPerson"
Grid.Row="1"
Width="350"
Placement="Relative"
PlacementTarget="{Binding ElementName=button_openAddEnvironmentPerson}"
StaysOpen="True"
Topmost="False">
<Border
Padding="3"
Background="White"
BorderBrush="Gray"
BorderThickness="1">
<GroupBox
x:Name="groupbox_newEnvironmentPerson"
Header="Neue Person hinzufügen"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Person" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="Organisation" />
<Label
Grid.Row="2"
Grid.Column="0"
Content="Rolle" />
<Label
Grid.Row="3"
Grid.Column="0"
Content="Notiz" />
<uc:PopUpEdit
x:Name="popupedit_environmentPersonSearch"
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
NewButtonVisibility="Visible"
NewClick="popupedit_environmentPersonSearch_NewClick"
PopUpClick="popupedit_environmentPersonSearch_PopUpClick"
PreviewMouseDoubleClick="Popupedit_environmentPersonSearch_OnPreviewMouseDoubleClick"
Text="{val:ValidationBinding Path=EnvironmentPersons.NewVM.PersonString,
UpdateSourceTrigger=PropertyChanged}" />
<uc:PopUpEdit
x:Name="popupedit_environmentPersonOrganisationSearch"
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
NewButtonVisibility="Collapsed"
PopUpClick="popupedit_environmentPersonOrganisationSearch_PopUpClick"
PreviewMouseDoubleClick="Popupedit_environmentOrganisationSearch_OnPreviewMouseDoubleClick"
Text="{Binding Path=EnvironmentPersons.NewVM.OrganisationString, UpdateSourceTrigger=PropertyChanged}" />
<uc:NullItemComboBox
Grid.Row="2"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
ItemsSource="{Binding Path=EnvironmentPersons.PossibleRoles}"
SelectedItem="{val:ValidationBinding Path=EnvironmentPersons.NewVM.Role}" />
<TextBox
Grid.Row="3"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="50"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=EnvironmentPersons.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
VerticalScrollBarVisibility="Auto" />
<Button
x:Name="button_addEnvironmentPerson"
Grid.Row="4"
Grid.Column="1"
Height="25"
Margin="3"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Click="button_addEnvironmentPerson_Click"
Content="Hinzufügen"
FontWeight="Normal" />
<Button
x:Name="button_cancelAddEnvironmentPerson"
Grid.Row="4"
Grid.Column="2"
Height="25"
Margin="3"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Click="button_cancelAddEnvironmentPerson_Click"
Content="Abbrechen" />
</Grid>
</GroupBox>
</Border>
</controls:PopupNonTopmost>
</Grid>
</GroupBox>
<GroupBox
x:Name="GroupBoxOrganisations"
Grid.Row="3"
MinHeight="150"
MaxHeight="400"
Margin="0,20,0,0"
VerticalAlignment="Top"
Header="{markup:Translate Diesem Klienten zugeordnete Organisationen}"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid x:Name="environmentOrganisationGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button
x:Name="button_openAddEnvironmentOrganisation"
Grid.Row="0"
Grid.Column="0"
Height="25"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="button_openAddEnvironmentOrganisation_Click"
Content="Neue Organisation hinzufügen" />
<controls:PopupNonTopmost
x:Name="popup_newEnvironmentOrganisation"
Grid.Row="1"
Width="350"
Placement="Relative"
PlacementTarget="{Binding ElementName=button_openAddEnvironmentOrganisation}"
StaysOpen="True"
Topmost="False">
<Border
Padding="3"
Background="White"
BorderBrush="Gray"
BorderThickness="1">
<GroupBox
x:Name="groupbox_newEnvironmentOrganisation"
Margin="0,10,0,0"
Header="Neue Organisation hinzufügen"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<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" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Organisation" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="{markup:Translate Ansprechpartner}" />
<Label
Grid.Row="2"
Grid.Column="0"
Content="Rolle" />
<Label
Grid.Row="3"
Grid.Column="0"
Content="Notiz" />
<Label
Grid.Row="4"
Grid.Column="0"
Content="Zusätzliche Info" />
<uc:PopUpEdit
x:Name="popupedit_environmentOrganisationSearch"
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
NewButtonVisibility="Visible"
NewClick="popupedit_environmentOrganisationSearch_NewClick"
PopUpClick="popupedit_environmentOrganisationSearch_PopUpClick"
PreviewMouseDoubleClick="Popupedit_environmentOrganisationSearch_OnPreviewMouseDoubleClick"
Text="{val:ValidationBinding Path=EnvironmentOrganisations.NewVM.OrganisationString,
UpdateSourceTrigger=PropertyChanged}" />
<uc:PopUpEdit
x:Name="popupedit_environmentAnsprechpartnerSearch"
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
NewButtonVisibility="Collapsed"
PopUpClick="popupedit_environmentansprechpartnersearchviewSearch_PopUpClick"
PreviewMouseDoubleClick="Popupedit_environmentPersonSearch_OnPreviewMouseDoubleClick"
Text="{Binding Path=EnvironmentOrganisations.NewVM.PersonString, UpdateSourceTrigger=PropertyChanged}" />
<uc:NullItemComboBox
Grid.Row="2"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
ItemsSource="{Binding Path=EnvironmentOrganisations.PossibleRoles}"
SelectedItem="{val:ValidationBinding Path=EnvironmentOrganisations.NewVM.Role}" />
<TextBox
Grid.Row="3"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="50"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=EnvironmentOrganisations.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
VerticalScrollBarVisibility="Auto" />
<TextBox
Grid.Row="4"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="50"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=EnvironmentOrganisations.NewVM.Info1, UpdateSourceTrigger=PropertyChanged}"
VerticalScrollBarVisibility="Auto" />
<Button
x:Name="button_addEnvironmentOrganisation"
Grid.Row="5"
Grid.Column="1"
Height="25"
Margin="3"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Click="button_addEnvironmentOrganisation_Click"
Content="Hinzufügen"
FontWeight="Normal" />
<Button
x:Name="button_cancelAddEnvironmentOrganisation"
Grid.Row="5"
Grid.Column="2"
Height="25"
Margin="3"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Click="button_cancelAddEnvironmentOrganisation_Click"
Content="Abbrechen" />
</Grid>
</GroupBox>
</Border>
</controls:PopupNonTopmost>
</Grid>
</GroupBox>
<GroupBox
x:Name="GroupBoxFamily"
Grid.Row="1"
MinHeight="150"
MaxHeight="350"
Margin="0,20,0,0"
Header="{markup:Translate Diesem Klienten zugeordnete Angehörige}"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid x:Name="environmentFamilyGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button
x:Name="button_openAddEnvironmentFamily"
Grid.Row="0"
Grid.Column="0"
Height="25"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="button_openAddEnvironmentFamily_Click"
Content="Neue Person hinzufügen" />
<controls:PopupNonTopmost
x:Name="popup_newEnvironmentFamily"
Grid.Row="1"
Width="350"
Placement="Relative"
PlacementTarget="{Binding ElementName=button_openAddEnvironmentFamily}"
StaysOpen="True"
Topmost="False">
<Border
Padding="3"
Background="White"
BorderBrush="Gray"
BorderThickness="1">
<GroupBox
x:Name="groupbox_newEnvironmentFamily"
Header="Neue Person hinzufügen"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<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" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Person" />
<Label
Grid.Row="2"
Grid.Column="0"
Content="Familienstatus" />
<Label
Grid.Row="3"
Grid.Column="0"
Content="Notiz" />
<uc:PopUpEdit
x:Name="popupedit_environmentFamilySearch"
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
NewButtonVisibility="Visible"
NewClick="popupedit_familyPersonSearch_NewClick"
PopUpClick="popupedit_environmentPersonFamilySearch_PopUpClick"
PreviewMouseDoubleClick="Popupedit_familyPersonSearch_OnPreviewMouseDoubleClick"
Text="{val:ValidationBinding Path=EnvironmentPersonsWithFamily.NewVM.PersonString,
UpdateSourceTrigger=PropertyChanged}" />
<uc:NullItemComboBox
Grid.Row="2"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="23"
Margin="3"
ItemsSource="{Binding Path=RoleInFamilys}"
SelectedItem="{val:ValidationBinding Path=EnvironmentPersonsWithFamily.NewVM.Role}" />
<TextBox
Grid.Row="3"
Grid.Column="1"
Grid.ColumnSpan="2"
Height="50"
Margin="3"
AcceptsReturn="True"
Text="{Binding Path=EnvironmentPersonsWithFamily.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
VerticalScrollBarVisibility="Auto" />
<Button
x:Name="button_addEnvironmentFamily"
Grid.Row="5"
Grid.Column="1"
Height="25"
Margin="3"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Click="button_addEnvironmentFamily_Click"
Content="Hinzufügen"
FontWeight="Normal" />
<Button
x:Name="button_cancelAddEnvironmentFamily"
Grid.Row="5"
Grid.Column="2"
Height="25"
Margin="3"
HorizontalAlignment="Stretch"
VerticalAlignment="Bottom"
Click="button_cancelAddEnvironmentFamily_Click"
Content="Abbrechen" />
</Grid>
</GroupBox>
</Border>
</controls:PopupNonTopmost>
</Grid>
</GroupBox>
</Grid>
</Grid>
</ScrollViewer>
</TabItem>
<!--<TabItem Header="Terminplanung" Name="tabitem_scheduler" Selector.Selected="tabitem_scheduler_Selected">
<Grid x:Name="TerminplanungsGrid">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button x:Name="SelektierenBtn" Grid.Row="1" Click="SelektierenBtn_OnClick" Content="Selektieren"/>
</Grid>
</TabItem>-->
<TabItem r:DemandUserRight.VisibleDemands="AssessmentSheet_View" Header="Punktebogen Kategorien">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<GroupBox Header="Punktebogen Kategorien" Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<ListView
x:Name="AssessmentSheetCategoryListView"
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="3"
Margin="3"
HorizontalAlignment="Stretch"
Background="Transparent"
BorderBrush="Transparent"
ItemsSource="{Binding AssessmentSheetCategories, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<!-- Visibility="{Binding Converter={StaticResource AssessmentSheetCategory2VisibilityConverter}}"> -->
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
</Grid.ColumnDefinitions>
<CheckBox Margin="3" IsChecked="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock
Grid.Column="1"
Margin="3"
Text="{Binding Description, Mode=OneWay}" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
</ListView.Resources>
<!--<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListView.ItemsPanel>-->
</ListView>
</Grid>
</GroupBox>
<GroupBox
Grid.Row="1"
Margin="0,10,0,0"
Header="Individuelle Kategorien"
Style="{StaticResource ObjectEditGroupBox}">
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="200" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Label Grid.Row="0" Grid.Column="0">Bezeichnung</Label>
<TextBox
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
Text="{val:ValidationBinding Path=IndividualAssessmentSheetCategories.NewVM.Description,
UpdateSourceTrigger=PropertyChanged}" />
<Label Grid.Row="0" Grid.Column="2">Position</Label>
<dxe:SpinEdit
x:Name="tb_pos"
Grid.Row="0"
Grid.Column="3"
Width="100"
Height="23"
Margin="3"
AllowNullInput="True"
EditValue="{Binding Path=IndividualAssessmentSheetCategories.NewVM.Position, Converter={StaticResource Int2DecimalConverter}, UpdateSourceTrigger=PropertyChanged}"
Increment="1"
IsFloatValue="False"
MinValue="0" />
<Label Grid.Row="1" Grid.Column="0">Mögliche Werte</Label>
<ListView
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="5"
Margin="3"
HorizontalAlignment="Stretch"
Background="Transparent"
BorderBrush="Transparent"
ItemsSource="{Binding IndividualAssessmentSheetCategories.PossibleValues}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
</Grid.ColumnDefinitions>
<dxe:CheckEdit Margin="3" IsChecked="{Binding IsNewSelected}" />
<TextBlock
Grid.Column="1"
Margin="3"
Text="{Binding Description}" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
</ListView.Resources>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
<Button
Grid.Row="2"
Grid.Column="0"
Grid.ColumnSpan="4"
Height="25"
Margin="3,3,3,3"
Padding="5,0"
HorizontalAlignment="Left"
Click="button_addIndAsc_Click"
FontWeight="Normal"
IsDefault="True">
Hinzufügen
</Button>
<dxg:GridControl
x:Name="datagrid_asc"
Grid.Row="3"
Grid.Column="0"
Grid.ColumnSpan="5"
Margin="0,10,0,0"
DataSource="{Binding IndividualAssessmentSheetCategories.VMList}">
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FieldName="IsDeleteable"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
Click="DeleteIndAscButton_Click"
Content="r"
FontFamily="Webdings"
Visibility="{Binding Path=EditValue, Converter={StaticResource BoolVisibilityConverter}}" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn
Width="80"
FieldName="Position"
Header="Position" />
<dxg:GridColumn
Width="180"
FieldName="Description"
Header="Bezeichnung" />
<dxg:GridColumn FieldName="ValuesString" Header="Mögliche Werte">
<dxg:GridColumn.DisplayTemplate>
<ControlTemplate>
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" />
</ControlTemplate>
</dxg:GridColumn.DisplayTemplate>
<dxg:GridColumn.EditTemplate>
<ControlTemplate>
<Button
x:Name="PART_Editor"
Height="21"
HorizontalAlignment="Stretch"
BorderThickness="0"
Click="PART_Editor_Click"
Style="{x:Null}">
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" />
</Button>
</ControlTemplate>
</dxg:GridColumn.EditTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="true"
NavigationStyle="Cell"
ShowGroupPanel="False"
ShowGroupedColumns="false"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
<Popup
x:Name="popup_values"
Width="400"
Placement="MousePoint"
StaysOpen="false">
<Border>
<Grid Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ListView
Margin="3"
HorizontalAlignment="Stretch"
Background="White"
BorderBrush="White"
ItemsSource="{Binding IndividualAssessmentSheetCategories.PossibleValues}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
</Grid.ColumnDefinitions>
<dxe:CheckEdit Margin="3" IsChecked="{Binding IsEditSelected}" />
<TextBlock
Grid.Column="1"
Margin="3"
Text="{Binding Description}" />
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
</ListView.Resources>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
<Button
Grid.Row="1"
Height="25"
Margin="3,3,3,3"
Padding="5,0"
HorizontalAlignment="Right"
Click="button_editIndAsc_Click"
FontWeight="Normal"
IsDefault="True">
Übernehmen
</Button>
</Grid>
</Border>
</Popup>
</Grid>
</GroupBox>
</Grid>
</ScrollViewer>
</TabItem>
<TabItem
Name="tabitem_Medikamentenverordnungen"
Header="Medikamentenverordnungen"
Selector.Selected="tabitem_medver_Selected">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<UniformGrid
Grid.Row="0"
Grid.Column="0"
Columns="1"
Rows="3">
<GroupBox Header="Aktuelle Medikamentenverordnung" Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Row="0"
Grid.Column="0"
Margin="0,3,0,3"
VerticalAlignment="Center"
Foreground="Black">
<TextBlock.Inlines>
<Run Text="Erstellt von: " />
<Run FontWeight="Bold" Text="{Binding Path=AktuelleMedikamentenverordnungsliste.Ersteller, Mode=OneWay}" />
</TextBlock.Inlines>
</TextBlock>
<TextBlock
Grid.Row="0"
Grid.Column="1"
Margin="15,3,0,3"
VerticalAlignment="Center"
Foreground="Black">
<TextBlock.Inlines>
<Run Text="Datum: " />
<Run FontWeight="Bold" Text="{Binding Path=AktuelleMedikamentenverordnungsliste.ErstellDatum, Mode=OneWay}" />
</TextBlock.Inlines>
</TextBlock>
<StackPanel
Grid.Row="0"
Grid.Column="2"
Margin="0,3,0,3"
HorizontalAlignment="Right"
Orientation="Horizontal">
<StackPanel Orientation="Horizontal">
<TextBlock
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="14">
<Hyperlink
x:Name="LinkAktuelleListeDrucken"
Foreground="#FF2B508B"
RequestNavigate="LinkAktuelleListeDrucken_OnRequestNavigate"
TargetName="_NewWindow">
<Run Text="Drucken" />
</Hyperlink>
</TextBlock>
<TextBlock
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="14">
<Hyperlink
x:Name="LinkListeMitZusatzFeldern"
Foreground="#FF2B508B"
RequestNavigate="LinkListeMitZusatzeldernDrucken_OnRequestNavigate"
TargetName="_NewWindow">
<Run Text="Drucken mit Zusatzfeldern" />
</Hyperlink>
</TextBlock>
</StackPanel>
<Button
x:Name="ButtonAktuelleMedBearbeiten"
VerticalAlignment="Center"
Click="EditMedVerordnungClick"
Content="Bearbeiten"
IsEnabled="{Binding Path=AktuelleMedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
<Button
x:Name="ButtonAktuelleMedLoeschen"
Margin="3,0,0,0"
VerticalAlignment="Center"
Click="RemoveMedVerordnungClick"
Content="Löschen"
IsEnabled="{Binding Path=AktuelleMedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
</StackPanel>
<Grid
x:Name="AktuelleMVRGrid"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3" />
</Grid>
</GroupBox>
<GroupBox Header="Bedarfsmedikation" Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Row="0"
Grid.Column="0"
Margin="0,3,0,3"
VerticalAlignment="Center"
Foreground="Black">
<TextBlock.Inlines>
<Run Text="Erstellt von: " />
<Run FontWeight="Bold" Text="{Binding Path=Bedarfsmedikamentenverordnungsliste.Ersteller, Mode=OneWay}" />
</TextBlock.Inlines>
</TextBlock>
<TextBlock
Grid.Row="0"
Grid.Column="1"
Margin="15,3,0,3"
VerticalAlignment="Center"
Foreground="Black">
<TextBlock.Inlines>
<Run Text="Datum: " />
<Run FontWeight="Bold" Text="{Binding Path=Bedarfsmedikamentenverordnungsliste.ErstellDatum, Mode=OneWay}" />
</TextBlock.Inlines>
</TextBlock>
<StackPanel
Grid.Row="0"
Grid.Column="2"
Margin="0,3,0,3"
HorizontalAlignment="Right"
Orientation="Horizontal">
<StackPanel Orientation="Horizontal">
<TextBlock
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="14">
<Hyperlink
x:Name="LinkBedarfsListeDrucken"
Foreground="#FF2B508B"
RequestNavigate="LinkBedarfsListeDrucken_OnRequestNavigate"
TargetName="_NewWindow">
<Run Text="Drucken" />
</Hyperlink>
</TextBlock>
<TextBlock
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Center"
FontSize="14">
<Hyperlink
x:Name="LinkBedarfsListeMitZusatzFeldern"
Foreground="#FF2B508B"
RequestNavigate="LinkBedarfsListeMitZusatzeldernDrucken_OnRequestNavigate"
TargetName="_NewWindow">
<Run Text="Drucken mit Zusatzfeldern" />
</Hyperlink>
</TextBlock>
</StackPanel>
<Button
x:Name="ButtonBedarfMedBearbeiten"
VerticalAlignment="Center"
Click="EditBedarfMedVerordnungClick"
Content="Bearbeiten"
IsEnabled="{Binding Path=Bedarfsmedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
<Button
x:Name="ButtonBedarfMedLoeschen"
Margin="3,0,0,0"
VerticalAlignment="Center"
Click="RemoveBedarfsMedVerordnungClick"
Content="Löschen"
IsEnabled="{Binding Path=Bedarfsmedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
</StackPanel>
<Grid
x:Name="BedarfsMVRGrid"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3" />
</Grid>
</GroupBox>
<GroupBox
x:Name="GroupBoxMedikamentenverordnungen"
Header="Historie"
Style="{StaticResource ObjectEditGroupBox}" />
</UniformGrid>
<StackPanel
Grid.Row="1"
HorizontalAlignment="Right"
Orientation="Horizontal">
<Button
x:Name="ButtonNeuAusBedarfsverordnung"
Margin="3"
Click="MedVerAusBedarfsListeClick"
Content="Neu aus Bedarfsverordnung"
IsEnabled="{Binding Path=Bedarfsmedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
<Button
x:Name="ButtonNeuAusAktuellerVerordnung"
Margin="3"
Click="MedVerAusListeClick"
Content="Neu aus aktueller Verordnung"
IsEnabled="{Binding Path=AktuelleMedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
<Button
x:Name="ButtonNeueMedikamentenverordnung"
Margin="3"
Click="NeueMVLHinzufuegenClick"
Content="Neue Medikamentenverordnung" />
</StackPanel>
</Grid>
</TabItem>
<TabItem
Name="tabitem_Bargeldverwaltung"
Header="Bargeldverwaltung"
Selector.Selected="Tabitem_Bargeldverwaltung_OnSelected">
<!--<Grid x:Name="BargeldverwaltungsGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" Grid.Row="0" Orientation="Horizontal" Grid.ColumnSpan="2">
<Label VerticalAlignment="Center">Kassenbestand</Label>
<dxe:TextEdit MaskType="Numeric" Mask="c" MaskUseAsDisplayFormat="True" Height="23" Margin="3" EditMode="InplaceInactive"
Width="100" EditValue="{Binding Path=Kassenbestand, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" />
<Label VerticalAlignment="Center">Auszahlungsintervall</Label>
<dxe:ComboBoxEdit VerticalAlignment="Center" Height="23" HorizontalAlignment="Left" Width="150" IsTextEditable="False" Margin="3,0,3,3" IsEnabled="{Binding Path=DarfBargeldtransaktionenBearbeiten, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}"
ItemsSource="{Binding Path=Values, Source={x:Static core:DisplayEnum.Auszahlungsintervall}}"
EditValue="{Binding Path=Auszahlungsintervall, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
<StackPanel Grid.Column="3" Grid.Row="0" HorizontalAlignment="Right" Orientation="Horizontal">
<uc:NullItemComboBox x:Name="KassenbuchMonatsCB" Margin="3">
<ComboBoxItem>1</ComboBoxItem>
<ComboBoxItem>2</ComboBoxItem>
<ComboBoxItem>3</ComboBoxItem>
<ComboBoxItem>4</ComboBoxItem>
<ComboBoxItem>5</ComboBoxItem>
<ComboBoxItem>6</ComboBoxItem>
<ComboBoxItem>7</ComboBoxItem>
<ComboBoxItem>8</ComboBoxItem>
<ComboBoxItem>9</ComboBoxItem>
<ComboBoxItem>10</ComboBoxItem>
<ComboBoxItem>11</ComboBoxItem>
<ComboBoxItem>12</ComboBoxItem>
</uc:NullItemComboBox>
<uc:NullItemComboBox x:Name="KassenbuchJahresCB" Margin="3" />
<TextBlock Margin="3" FontSize="14" VerticalAlignment="Center" PreviewMouseLeftButtonDown="UIElement_OnPreviewMouseLeftButtonDown">
<Hyperlink x:Name="LinkKassenbuchDrucken" TargetName="_NewWindow" Foreground="#FF2B508B">
<Run Text="Kassenbuch Drucken" />
</Hyperlink>
</TextBlock>
</StackPanel>
<GroupBox x:Name="NeueZahlungsGroupBox" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="4" Style="{StaticResource ObjectEditGroupBox}" Header="Neue Zahlung">
<Grid x:Name="NeueTransaktionsGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Grid.Row="0">Datum</Label>
<dxe:DateEdit Grid.Column="1" Grid.Row="0" Width="100" MaskType="DateTimeAdvancingCaret" Height="23" Margin="3" EditValue="{val:ValidationBinding Path=Bargeldtransaktionsliste.NewVM.Zahlungsdatum, UpdateSourceTrigger=PropertyChanged}" />
<Label Grid.Column="2" Grid.Row="0">Art</Label>
<dxe:ComboBoxEdit Grid.Column="3" Grid.Row="0" Height="23" HorizontalAlignment="Left" Width="150" IsTextEditable="False" Margin="3,0,3,3"
EditValue="{val:ValidationBinding Path=Bargeldtransaktionsliste.NewVM.Zahlungstyp, UpdateSourceTrigger=PropertyChanged}"
ItemsSource="{Binding Path=Values, Source={x:Static core:DisplayEnum.Zahlungstyp}}" />
<Label Grid.Column="4" Grid.Row="0">Betrag</Label>
<dxe:TextEdit Grid.Column="5" Grid.Row="0" MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True" Height="23" Margin="3" Width="100"
EditValue="{val:ValidationBinding Path=Bargeldtransaktionsliste.NewVM.Betrag, UpdateSourceTrigger=PropertyChanged}" />
<Label Grid.Row="1" Grid.Column="0" Content="Notiz" />
<TextBox Margin="3" Grid.Column="1" Grid.ColumnSpan="5" Grid.Row="1"
Text="{Binding Path=Bargeldtransaktionsliste.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}" Height="60"
VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Left"
ScrollViewer.CanContentScroll="False" VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Hidden" TextWrapping="Wrap" AcceptsReturn="True"
AutoWordSelection="True" Language="de-DE" SpellCheck.IsEnabled="True" />
<Button Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="6" HorizontalAlignment="Right" Margin="3" Click="AddBargeldTransaktion">Hinzufügen</Button>
</Grid>
</Grid>
</GroupBox>
<GroupBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="4" Style="{StaticResource ObjectEditGroupBox}" Header="Ein- und Auszahlungen">
<dxg:GridControl Name="grid_bargeldtransaktionen" ItemsSource="{Binding Path=Bargeldtransaktionsliste.VMList}" CustomColumnSort="Grid_Bargeldtransaktionen_OnCustomColumnSort">
<dxg:GridControl.Columns>
<dxg:GridColumn Header="" FixedWidth="True" Width="24" ReadOnly="True" Visible="{Binding Path=DarfBargeldtransaktionenBearbeiten, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button Content="r" Click="button_bargeldtransaktionDeleteClick" FontFamily="Webdings" Width="18" Height="18" VerticalAlignment="Center" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn Header="Datum" FieldName="Zahlungsdatum" EditSettings="{dxe:DateSettings DisplayFormat=d}" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}" />
<dxg:GridColumn Header="Art" FieldName="Zahlungstyp" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}">
<dxg:GridColumn.EditSettings>
<dxe:ComboBoxEditSettings ItemsSource="{Binding Path=Values, Source={x:Static core:DisplayEnum.Zahlungstyp}}" IsTextEditable="False" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn Header="Betrag" FieldName="Betrag" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings MaskType="Numeric" Mask="c" MaskUseAsDisplayFormat="True" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn Header="Notiz" FieldName="Notice" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}"/>
<dxg:GridColumn FieldName="X" Header="Drucken" ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<TextBlock x:Name="textblock_link_pdfexport" VerticalAlignment="Center" Margin="3,0,0,0">
<Hyperlink x:Name="LinkZahlungsbelegDrucken" Click="LinkZahlungsbelegDruckenClick" TargetName="_NewWindow"
Foreground="#FF2B508B">
<Run Text="Zahlungsbeleg Drucken" />
</Hyperlink>
</TextBlock>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView NavigationStyle="Cell" Margin="2 2 2 2" AutoWidth="True"
ShowAutoFilterRow="False" ShowGroupPanel="False" ShowGroupedColumns="False"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
</GroupBox>
</Grid>-->
</TabItem>
<TabItem
Name="tabitem_chatservice"
Header="ownChat"
Selector.Selected="tabitem_chatservice_Selected" />
<TabItem
Name="tabitem_documents"
Header="Dokumente"
Selector.Selected="tabitem_documents_Selected" />
<TabItem
Name="tabitem_log"
Header="Log"
Selector.Selected="tabitem_log_Selected" />
</TabControl>
<Border
Grid.Row="3"
Grid.ColumnSpan="3"
Height="40"
Margin="0,0,0,0"
VerticalAlignment="Stretch"
Background="#FF000000">
<Border.OpacityMask>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#19000000" />
<GradientStop Offset="1" Color="#33FFFFFF" />
</LinearGradientBrush>
</Border.OpacityMask>
</Border>
<StackPanel
Grid.Row="3"
Grid.ColumnSpan="3"
Margin="0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Orientation="Horizontal">
<StackPanel.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="..\..\Styles\ModernOrangeBlack.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</StackPanel.Resources>
<Button
x:Name="btnOpenAi2"
Margin="10,0,0,0"
Command="{Binding Path=OpenAiWindowCommand, RelativeSource={RelativeSource AncestorType={x:Type localView:BeWoView}}}"
Content="AI Chat Window"
Style="{StaticResource NavigationToolbarButtonStyle}" />
<Button
x:Name="btnOpenAi3"
Margin="10,0,0,0"
Command="{Binding Path=OpenAiPopupCommand, RelativeSource={RelativeSource AncestorType={x:Type localView:BeWoView}}}"
Content="AI Chat Popup"
Style="{StaticResource NavigationToolbarButtonStyle}" />
</StackPanel>
<StackPanel
Grid.Row="3"
Grid.ColumnSpan="3"
Height="Auto"
Margin="5,0,0,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Orientation="Horizontal">
<Button
x:Name="btnSave"
Height="25"
Margin="0,0,2,0"
r:DemandUserRight.VisibleDemands="EditAll, CustomerView_Edit"
Command="ApplicationCommands.Save"
Content="Speichern" />
<Button
x:Name="btnClose"
Height="25"
Margin="0,0,3,0"
Command="ApplicationCommands.Close"
Content="Schließen" />
</StackPanel>
</Grid>
</GroupBox>
</uc:ShadowChrome>
<Popup
Name="popup_employee"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:EmployeeSearchView x:Name="employeesearchview" ItemSelected="EmployeeSearchView_ItemSelected_1" />
</Popup>
<Popup
Name="popup_team"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:TeamSearchView x:Name="teamsearchview" ItemSelected="TeamSearchView_ItemSelected_1" />
</Popup>
<Popup
x:Name="popup_person"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:PersonSearchView x:Name="personsearchview" />
</Popup>
<Popup
x:Name="popup_organisation"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:OrganisationSearchView x:Name="organisationsearchview" SearchMode="All" />
</Popup>
<Popup
x:Name="popup_costBearer"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:OrganisationSearchView
x:Name="costbearersearchview"
ItemSelected="costbearersearchview_ItemSelected"
SearchMode="CostBearer" />
</Popup>
<Popup
Name="PopupBehinderungsarten"
Width="270"
Height="300"
Placement="MousePoint"
StaysOpen="False">
<controls:BehinderungsartenSelectionControl x:Name="BehinderungsartenSelection" AusgewaehlteBehinderungsarten="{Binding Path=PublicViewModel.BehinderungsartenListe, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />
</Popup>
<Popup
Name="PopupMerkzeichen"
Width="270"
Height="240"
Placement="MousePoint"
StaysOpen="False">
<controls:MerkzeichenSelectionControl x:Name="MerkzeichenSelection" AusgewaehlteMerkzeichen="{Binding Path=PublicViewModel.MerkzeichenListe, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />
</Popup>
<Popup
x:Name="popup_ansprechpartner"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:PersonSearchView x:Name="ansprechpartnersearchview" />
</Popup>
<Popup
x:Name="popup_personOrganisation"
Width="370"
Height="250"
Margin="10"
Closed="popup_Closed"
Opened="popup_Opened"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:OrganisationSearchView x:Name="personOrganisationsearchview" />
</Popup>
<Border
x:Name="popup_content"
Width="1"
Height="1"
Margin="0,10,0,-10" />
</Grid>
</localView:BeWoView>