Files
BeWoPlaner/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml

3399 lines
252 KiB
XML

<localView:BeWoView
x:Class="BeWo.View.Detail.Zeiterfassung.ServiceRecordView2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ai="clr-namespace:BeWo.View.Controls.AI"
xmlns:ai1="clr-namespace:BeWo.AI.Controls"
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:draw="clr-namespace:System.Drawing;assembly=System.Drawing"
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
xmlns:local="clr-namespace:BeWo.View.Detail"
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
xmlns:localView="clr-namespace:BeWo.View"
xmlns:localViewControls="clr-namespace:BeWo.View.Controls"
xmlns:localViewModel="clr-namespace:BeWo.ViewModel"
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:security="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:ve="http://schemas.devexpress.com/winfx/2008/xaml/docking/visualelements"
xmlns:zeit="clr-namespace:BeWo.View.Detail.Zeiterfassung"
Width="Auto"
Height="Auto"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
d:DesignHeight="900"
d:DesignWidth="1300"
Focusable="True"
KeyUp="ServiceRecordView2_OnKeyUp"
mc:Ignorable="d">
<localView:BeWoView.Resources>
<dxre:RichEditUICommand x:Key="commands" />
<Style x:Key="ListBoxNoticeTextBoxStyle2" TargetType="{x:Type TextBox}">
<Setter Property="BorderThickness" Value="0" />
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Foreground" Value="Black" />
<Setter Property="TextOptions.TextFormattingMode" Value="Display" />
<Style.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsEnabled" Value="True" />
<Condition Property="IsReadOnly" Value="True" />
</MultiTrigger.Conditions>
<Setter Property="Foreground" Value="Black" />
<Setter Property="Opacity" Value="1" />
</MultiTrigger>
</Style.Triggers>
</Style>
<Style x:Key="ListBoxNoticeTextBoxStyle" TargetType="{x:Type TextBox}">
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="OverridesDefaultStyle" Value="True" />
<Setter Property="KeyboardNavigation.TabNavigation" Value="None" />
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
<Setter Property="AllowDrop" Value="false" />
<Setter Property="IsReadOnly" Value="true" />
<Setter Property="IsEnabled" Value="false" />
<Setter Property="Foreground" Value="Black" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBoxBase}">
<Border
Name="Border"
Padding="2"
Background="{TemplateBinding Background}"
BorderThickness="0">
<ScrollViewer x:Name="PART_ContentHost" Margin="0" />
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal" />
<VisualState x:Name="Disabled" />
<VisualState x:Name="ReadOnly" />
<VisualState x:Name="MouseOver" />
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="DockPanelMaximizeButtonStyle" TargetType="{x:Type Button}">
<Style.Setters>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid
x:Name="Button"
Width="18"
Height="18"
ve:DockPane.HitTestType="MaximizeButton"
Background="Transparent">
<Grid x:Name="hoveredState" Visibility="Collapsed">
<Border
Margin="2,2,0,0"
Background="#FF000000"
CornerRadius="2,2,2,2"
Opacity="0.1" />
<Border
Margin="1,1,1,1"
Padding="1,1,1,1"
Background="#FF666666"
CornerRadius="2,2,2,2">
<Border Padding="1,1,1,1" CornerRadius="1,1,1,1">
<Border.Background>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD0E3FB" />
<GradientStop Offset="1" Color="#FFADD0F6" />
<GradientStop Offset="0.5" Color="#FFD5E6FA" />
</LinearGradientBrush>
</Border.Background>
<Border CornerRadius="1,1,1,1">
<Border.Background>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD1E4FC" />
<GradientStop Offset="1" Color="#FFAED1F6" />
<GradientStop Offset="0.5" Color="#FFB5D0F1" />
<GradientStop Offset="0.5" Color="#FFA4C5ED" />
</LinearGradientBrush>
</Border.Background>
</Border>
</Border>
</Border>
</Grid>
<Grid x:Name="pressedState" Visibility="Collapsed">
<Border
Margin="2,2,1,0"
Background="#FFFFFFFF"
CornerRadius="2,2,2,2"
Opacity="0.15" />
<Border
Margin="1,1,1,1"
Padding="1,1,1,1"
Background="#FF333333"
CornerRadius="2,2,2,2">
<Border
Padding="1,1,1,1"
Background="#FF555555"
CornerRadius="1,1,1,1" />
</Border>
</Grid>
<Border
x:Name="glyph"
Width="10"
Height="10"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Background="#00FFFEFE">
<Grid
x:Name="grid"
Width="10"
Height="8">
<Path
x:Name="path2"
Margin="0,0,0,0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Data="F1 M 1182,761L 1192,761L 1192,769L 1182,769L 1182,761 Z M 1183,764L 1183,768L 1191,768L 1191,764L 1183,764 Z "
Fill="#FF555555"
Stretch="Fill" />
<Path
x:Name="path3"
Height="1"
Margin="0,0,0,0"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
Data="F1 M 1182,761L 1192,761L 1192,762L 1182,762L 1182,761 Z "
Fill="#FF555555"
Stretch="Fill" />
</Grid>
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="hoveredState" Property="Visibility" Value="Visible" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style.Setters>
</Style>
<Style x:Key="DockPanelRestoreButtonStyle" TargetType="{x:Type Button}">
<Style.Setters>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid
x:Name="Button"
Width="18"
Height="18"
ve:DockPane.HitTestType="RestoreButton"
Background="Transparent">
<Grid x:Name="hoveredState" Visibility="Collapsed">
<Border
Margin="2,2,0,0"
Background="#FF000000"
CornerRadius="2,2,2,2"
Opacity="0.1" />
<Border
Margin="1,1,1,1"
Padding="1,1,1,1"
Background="#FF666666"
CornerRadius="2,2,2,2">
<Border Padding="1,1,1,1" CornerRadius="1,1,1,1">
<Border.Background>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD0E3FB" />
<GradientStop Offset="1" Color="#FFADD0F6" />
<GradientStop Offset="0.5" Color="#FFD5E6FA" />
</LinearGradientBrush>
</Border.Background>
<Border CornerRadius="1,1,1,1">
<Border.Background>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD1E4FC" />
<GradientStop Offset="1" Color="#FFAED1F6" />
<GradientStop Offset="0.5" Color="#FFB5D0F1" />
<GradientStop Offset="0.5" Color="#FFA4C5ED" />
</LinearGradientBrush>
</Border.Background>
</Border>
</Border>
</Border>
</Grid>
<Grid x:Name="pressedState" Visibility="Collapsed">
<Border
Margin="2,2,1,0"
Background="#FFFFFFFF"
CornerRadius="2,2,2,2"
Opacity="0.15" />
<Border
Margin="1,1,1,1"
Padding="1,1,1,1"
Background="#FF333333"
CornerRadius="2,2,2,2">
<Border
Padding="1,1,1,1"
Background="#FF555555"
CornerRadius="1,1,1,1" />
</Border>
</Grid>
<Border
x:Name="glyph"
Width="10"
Height="10"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Background="#00FFFEFE">
<Grid
Width="10"
Height="9"
Margin="0,1,0,0">
<Path
x:Name="path"
Margin="2,0.001,0,3.999"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Data="F1 M 1142,761.001L 1150,761.001L 1150,766L 1142,766L 1142,761.001 Z M 1143,763.001L 1143,765L 1149,765L 1149,763.001L 1143,763.001 Z "
Fill="#FF555555"
Stretch="Fill" />
<Path
x:Name="path3"
Margin="0,3,2,1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Data="F1 M 1140,764.001L 1148,764L 1148,769L 1140,769.001L 1140,764.001 Z M 1141,766L 1141,768.001L 1147,768L 1147,766L 1141,766 Z "
Fill="#FF555555"
Stretch="Fill" />
<Path
x:Name="path1"
Height="1"
Margin="2,0,0,0"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
Data="F1 M 1142,761L 1150,761L 1150,762L 1142,762L 1142,761 Z "
Fill="#FF555555"
Stretch="Fill" />
<Path
x:Name="path6"
Height="1"
Margin="0,3,2,0"
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
Data="F1 M 1140,764L 1148,764L 1148,765L 1140,765L 1140,764 Z "
Fill="#FF555555"
Stretch="Fill" />
</Grid>
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="hoveredState" Property="Visibility" Value="Visible" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style.Setters>
</Style>
<DataTemplate x:Key="LayoutPanelCaptionTemplate">
<Border
Margin="-5,-3,-6,-2"
HorizontalAlignment="Stretch"
Background="#FFEAEDF3"
BorderBrush="Gray"
BorderThickness="1,1,1,0"
CornerRadius="3,3,0,0">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock
Margin="5,3,3,3"
FontFamily="Microsoft Sans Serif"
FontSize="16"
Foreground="{StaticResource TabItemHotTextBrush}"
Text="{Binding}" />
<Button
Grid.Column="1"
Margin="2"
Click="ButtonClickHandler"
Content="Maximieren"
Style="{StaticResource DockPanelMaximizeButtonStyle}"
ToolTip="Maximieren" />
<!--<Button Content="Wiederherstellen" ToolTip="Wiederherstellen" Grid.Column="2" Click="RestoreButtonClickHandler" ve:DockPane.HitTestType="ControlBox" Margin="2" Style="{StaticResource DockPanelRestoreButtonStyle}" Visibility="Hidden"/>-->
</Grid>
</Border>
</DataTemplate>
<DataTemplate x:Key="LayoutPanelCaptionTemplateMinimize">
<Border
Margin="-5,-3,-6,-2"
HorizontalAlignment="Stretch"
Background="#FFEAEDF3"
BorderBrush="Gray"
BorderThickness="1,1,1,0"
CornerRadius="3,3,0,0">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock
Margin="5,3,3,3"
FontFamily="Microsoft Sans Serif"
FontSize="16"
Foreground="{StaticResource TabItemHotTextBrush}"
Text="{Binding}" />
<Button
Grid.Column="1"
Margin="2"
Click="ButtonClickHandler"
Content="Wiederherstellen"
Style="{StaticResource DockPanelRestoreButtonStyle}"
ToolTip="Wiederherstellen" />
<!--<Button Content="Wiederherstellen" ToolTip="Wiederherstellen" Grid.Column="2" Click="RestoreButtonClickHandler" ve:DockPane.HitTestType="ControlBox" Margin="2" Style="{StaticResource DockPanelRestoreButtonStyle}" Visibility="Hidden"/>-->
</Grid>
</Border>
</DataTemplate>
<ControlTemplate x:Key="ServiceRecordListBoxTemplate" TargetType="{x:Type ListBox}">
<Border
x:Name="Bd"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
SnapsToDevicePixels="True">
<ScrollViewer
Padding="{TemplateBinding Padding}"
Focusable="False"
HorizontalScrollBarVisibility="Disabled">
<ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</ScrollViewer>
</Border>
</ControlTemplate>
<Style x:Key="ServiceRecordListStyle" TargetType="{x:Type ListBox}">
<Setter Property="Template" Value="{StaticResource ServiceRecordListBoxTemplate}" />
<Setter Property="Padding" Value="2,0,2,2" />
</Style>
<Style x:Key="serviceRecordListBoxItemStyle" TargetType="{x:Type ListBoxItem}">
<Setter Property="Background" Value="#00FFFFFF" />
<Setter Property="HorizontalContentAlignment" Value="{Binding Path=HorizontalContentAlignment, RelativeSource={RelativeSource FindAncestor, AncestorLevel=1, AncestorType={x:Type ItemsControl}}}" />
<Setter Property="VerticalContentAlignment" Value="{Binding Path=VerticalContentAlignment, RelativeSource={RelativeSource FindAncestor, AncestorLevel=1, AncestorType={x:Type ItemsControl}}}" />
<Setter Property="Padding" Value="2,0,0,0" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<Border
x:Name="Bd"
Padding="{TemplateBinding Padding}"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
SnapsToDevicePixels="True">
<ContentPresenter
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Content="{TemplateBinding Content}"
ContentStringFormat="{TemplateBinding ContentStringFormat}"
ContentTemplate="{TemplateBinding ContentTemplate}"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</localView:BeWoView.Resources>
<Grid x:Name="rootGrid">
<uc:ShadowChrome>
<GroupBox Style="{StaticResource MainContentGroupBoxStyle}">
<GroupBox.Header>
<StackPanel
Margin="0,11,0,0"
VerticalAlignment="Bottom"
Orientation="Horizontal">
<Image
Width="32"
RenderTransformOrigin="0.5,0.5"
Source="..\..\..\Ressources\Icons\HistoryDisabled.png">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1.3" ScaleY="1.3" />
<SkewTransform AngleX="0" AngleY="0" />
<RotateTransform Angle="0" />
<TranslateTransform X="0" Y="-2" />
</TransformGroup>
</Image.RenderTransform>
</Image>
<TextBox
x:Name="txtTimeRecording"
Margin="10,0,0,0"
Padding="0,0,0,0"
VerticalAlignment="Stretch"
Background="{x:Null}"
BorderBrush="{x:Null}"
BorderThickness="0,0,0,0"
FontSize="22"
Foreground="{DynamicResource MainGroupBoxForegroundBrush}"
Text="{markup:Translate Zeiterfassung}" />
</StackPanel>
</GroupBox.Header>
<!--<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">-->
<Grid>
<Grid
x:Name="detailContentGrid"
Margin="0,3,0,0"
Background="{StaticResource ObjectEditBackgroundBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Rectangle Height="6" Fill="{DynamicResource ServiceRecordContentBrush}" />
<Grid
x:Name="root"
Grid.Row="1"
Margin="8,0,8,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel
Grid.ColumnSpan="2"
Margin="0,0,0,0"
Orientation="Horizontal">
<CheckBox
x:Name="chkWithClient"
Margin="0,3,0,2"
Checked="ChkWithClient_Checked"
Content="{markup:Translate Zeiterfassung für ausgewählten Klienten}"
IsChecked="True"
Unchecked="ChkWithClient_Unchecked" />
<CheckBox
x:Name="chkGroupBooking"
Margin="10,3,0,2"
Checked="ChkGroupBooking_Checked"
Content="Gruppenbuchung erstellen"
IsChecked="False"
Unchecked="ChkGroupBooking_Unchecked" />
<CheckBox
x:Name="chkMultiBooking"
Margin="10,3,0,2"
Checked="ChkMultiBooking_Checked"
Content="Mehrfachbuchung erstellen"
IsChecked="False"
Unchecked="ChkMultiBooking_Unchecked" />
<!--<CheckBox Content="Wohnheimbuchung erstellen" Margin="10,3,0,2" IsChecked="False"
x:Name="chkWohnheimBooking" Checked="ChkWohnheimBookingChecked"
Unchecked="ChkWohnheimBookingUnchecked" />-->
<!-- Bedarfsmedikation -->
<!--<CheckBox Content="Bedarfsmedikation" Margin="10,3,0,2" IsChecked="False"
x:Name="chkBedarfsmedikation" Checked="ChkBedarfsmedikationChecked"
Unchecked="ChkBedarfsmedikationUnchecked" security:DemandUserRight.VisibleDemands="ViewAll, MedRecordsAnsehen" />-->
<StackPanel
Margin="15,0,0,0"
Orientation="Horizontal"
Visibility="{Binding Path=IsCustomerWarningActive, Converter={StaticResource BoolVisibilityConverter}}">
<Button
HorizontalAlignment="Right"
Content="I"
Style="{DynamicResource WarningButton}">
<Button.ToolTip>
<TextBlock Text="{Binding Path=CustomerWarning}" />
</Button.ToolTip>
</Button>
<TextBlock
Margin="5,2,0,0"
FontSize="14"
Foreground="#B80000"
Text="{markup:Translate Klient/in ist abwesend}">
<TextBlock.ToolTip>
<TextBlock Text="{Binding Path=CustomerWarning}" />
</TextBlock.ToolTip>
</TextBlock>
</StackPanel>
</StackPanel>
<Grid
x:Name="customerSelectAndInfoGrid"
Grid.Row="1"
Grid.Column="0"
Margin="0,3,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="250" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<localViewControls:SingleSupportConceptSelectionControl
x:Name="supportConceptSelectionControl"
Height="62"
VerticalAlignment="Top"
HorizontalContentAlignment="Stretch"
ItemSelected="SupportConceptSelectionControl_ItemSelected" />
<localViewControls:MultiSupportConceptSelectionControl
x:Name="multiSupportConceptControl"
Grid.Column="0"
MinHeight="100"
MaxHeight="200"
Margin="0,3,0,0"
VerticalAlignment="Top"
ItemSelected="MultiSupportConceptControl_ItemSelected"
ListChanged="multiSupportConceptControl_ListChanged"
Visibility="Collapsed" />
<localViewControls:MultiEmployeeSelectionControl
x:Name="multiEmployeeControl"
Grid.Column="1"
Width="250"
MinHeight="100"
MaxHeight="200"
Margin="5,3,0,0"
VerticalAlignment="Top"
Visibility="Collapsed" />
<Button
x:Name="ButtonZeiterfassungErstellen"
Height="22"
Margin="0,65,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
Click="ButtonZeiterfassungErstellen_Click"
Content="{markup:Translate Zeiterfassung erstellen}"
ToolTip="{markup:Translate Zeiterfassung wird gemäß der hinterlegten Betreuungszeiten erstellt\, falls noch nicht vorhanden}"
Visibility="Visible" />
<StackPanel Grid.Column="2" Orientation="Horizontal">
<TextBlock
x:Name="ButtonStatistics"
Width="Auto"
Margin="5,2,0,0"
HorizontalAlignment="Left"
PreviewMouseLeftButtonDown="PrintStatistics"
ToolTip="{markup:Translate Statistik anzeigen}"
Visibility="{Binding StatisticsButtonVisible, Converter={StaticResource BoolVisibilityConverter}}">
<Hyperlink
Foreground="Transparent"
NavigateUri="https://www.bewoplaner.de"
TargetName="newWindow">
<Image
x:Name="image"
HorizontalAlignment="Left"
Source="..\..\..\Ressources\Icons\ChartBarDisabled.png"
Style="{StaticResource toolbarImageStyle}" />
</Hyperlink>
</TextBlock>
</StackPanel>
<Grid
Grid.Row="0"
Grid.Column="3"
Margin="13,1,0,0"
VerticalAlignment="Top"
Visibility="{Binding HasStatistics, Converter={StaticResource BoolVisibilityConverter}, ConverterParameter='false'}">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
<Grid x:Name="StatisticInfoGrid" />
</ScrollViewer>
</Grid>
<Grid
Grid.Row="0"
Grid.Column="3"
Margin="10,3,0,0"
VerticalAlignment="Top"
Visibility="{Binding HasStatistics, Converter={StaticResource BoolVisibilityConverter}}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid
Grid.Column="0"
Margin="3,-2,0,0"
VerticalAlignment="Top">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock
Grid.Row="0"
Grid.Column="0"
Height="14"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="Bewilligungszeitraum:" />
<TextBlock
x:Name="lblStatisticInfo1"
Grid.Row="1"
Grid.Column="0"
Height="14"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="Geleistet diese Woche/Gesamt:" />
<TextBlock
x:Name="lblStatisticInfo2"
Grid.Row="2"
Grid.Column="0"
Height="14"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="Bewilligt pro Woche/Gesamt:" />
<TextBlock
x:Name="lblStatisticInfo3"
Grid.Row="3"
Grid.Column="0"
Height="14"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="Frei pro Woche(Ø)/Gesamt:" />
<TextBlock
x:Name="lblStatisticInfo4"
Grid.Row="4"
Grid.Column="0"
Height="14"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="Geleistet/bewilligt pro Monat:"
Visibility="Collapsed" />
<TextBlock
x:Name="lblStatisticInfo5"
Grid.Row="5"
Grid.Column="0"
Height="14"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="Übertrag Monat:"
Visibility="Collapsed" />
</Grid>
<ListBox
x:Name="serviceRecordListBox"
Grid.Column="1"
Margin="3,-3,0,0"
VerticalAlignment="Top"
Background="{x:Null}"
BorderThickness="0"
IsTabStop="False"
ItemContainerStyle="{StaticResource serviceRecordListBoxItemStyle}"
ItemsSource="{Binding Statistics}"
ScrollViewer.CanContentScroll="False">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate DataType="{x:Type localViewModel:SupportConceptPeriodStatisticsVM}">
<Border
x:Name="ItemBorder"
Margin="0,0,4,0"
Padding="0,0,4,0"
BorderBrush="#FF888888"
BorderThickness="0,0,1,0">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="12" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock
x:Name="txtStatisticInfoHeader"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="4"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=Header}" />
<TextBlock
x:Name="txtStatisticInfo1Left"
Grid.Row="1"
Grid.Column="0"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo1Left}" />
<StackPanel
x:Name="panelStatisticInfo1Error"
Grid.Row="1"
Grid.Column="2"
Orientation="Horizontal">
<TextBlock
x:Name="txtStatisticInfo1Right"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo1Right}" />
<TextBlock
x:Name="txtStatisticInfo1Error"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="Red"
Text="{Binding Path=StatisticInfo1Error}"
ToolTip="Diese Stunden liegen außerhalb des Bewilligungszeitraums!" />
</StackPanel>
<TextBlock
x:Name="txtStatisticInfo2Left"
Grid.Row="2"
Grid.Column="0"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo2Left}"
Visibility="{Binding StatisticInfo2Left, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo2Right"
Grid.Row="2"
Grid.Column="2"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo2Right}"
Visibility="{Binding StatisticInfo2Right, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo3Left"
Grid.Row="3"
Grid.Column="0"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo3Left}"
Visibility="{Binding StatisticInfo3Left, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo3Right"
Grid.Row="3"
Grid.Column="2"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{Binding Path=StatisticInfo3ForegroundColor}"
Text="{Binding Path=StatisticInfo3Right}"
ToolTip="{Binding Path=StatisticInfo3Tooltip}"
Visibility="{Binding StatisticInfo3Right, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo4Left"
Grid.Row="4"
Grid.Column="0"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo4Left}"
Visibility="{Binding StatisticInfo4Left, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo4Right"
Grid.Row="4"
Grid.Column="2"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo4Right}"
Visibility="{Binding StatisticInfo4Right, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo5Left"
Grid.Row="5"
Grid.Column="0"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo5Left}"
Visibility="{Binding StatisticInfo5Left, Converter={StaticResource ObjectVisibilityConverter}}" />
<TextBlock
x:Name="txtStatisticInfo5Right"
Grid.Row="5"
Grid.Column="2"
Height="14"
FontSize="12"
FontWeight="Bold"
Foreground="{DynamicResource BigInfoTextBrush}"
Text="{Binding Path=StatisticInfo5Right}"
Visibility="{Binding StatisticInfo5Right, Converter={StaticResource ObjectVisibilityConverter}}" />
</Grid>
</Border>
<DataTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True" />
<DataTrigger Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}, Mode=FindAncestor}}" Value="True" />
</DataTemplate.Triggers>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</Grid>
<Grid
x:Name="zeitraumGrid"
Grid.Row="1"
Grid.Column="1"
HorizontalAlignment="Right"
VerticalAlignment="Top">
<Grid.ColumnDefinitions>
<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>
<CheckBox
x:Name="chkContentFilter"
Grid.Row="1"
Grid.Column="1"
Grid.ColumnSpan="3"
Margin="3"
Content="Nur inhaltliche Doku anzeigen"
IsChecked="{Binding Path=ShowOnlyContentServiceRecords, UpdateSourceTrigger=PropertyChanged}"
Visibility="Visible" />
<Label
Grid.Row="2"
Grid.Column="1"
Content="Zeitraum:" />
<StackPanel
x:Name="ZeitraumComboStackPanel"
Grid.Row="2"
Grid.Column="2"
Grid.ColumnSpan="3"
Orientation="Horizontal">
<dxe:ComboBoxEdit
x:Name="TimeIntervalComboBox"
Width="120"
Margin="3,3,3,3"
DisplayMember="Value"
EditValue="{Binding Path=ServiceRecordTimeInterval, UpdateSourceTrigger=PropertyChanged}"
IsTextEditable="False"
ItemsSource="{x:Static core:EnumTranslations.ServiceRecordTimeIntervalTranslations}"
SelectedIndexChanged="TimeIntervalComboBox_OnSelectedIndexChanged"
ValueMember="Key" />
<!--<Button x:Name="NLadenBtn" Visibility="Collapsed" Click="NLadenBtn_Click" HorizontalContentAlignment="Center" Content="Ok" Width="24" Height="24" Margin="3,0,0,0" />-->
</StackPanel>
<Grid
x:Name="NDays"
Grid.Row="3"
Grid.Column="1"
Grid.ColumnSpan="4"
Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Anzahl Tage:" />
<dxe:SpinEdit
x:Name="NDays_Auswahl"
Grid.Row="0"
Grid.Column="1"
Width="50"
Margin="0,0,15,0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
AllowNullInput="False"
EditValue="{Binding Path=XTage, Converter={StaticResource Int2DecimalConverter}, UpdateSourceTrigger=PropertyChanged}"
Increment="1"
IsFloatValue="False"
MinValue="0" />
</Grid>
<Grid
x:Name="NDays_Von_Bis"
Grid.Row="3"
Grid.Column="1"
Grid.ColumnSpan="4"
Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="von " />
<dxe:DateEdit
x:Name="NDay_Von"
Grid.Row="0"
Grid.Column="1"
Width="80"
Margin="3,3,3,3"
EditValue="{val:ValidationBinding Mode=TwoWay,
Path=XTageVon}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="0"
Grid.Column="2"
Content="bis" />
<dxe:DateEdit
x:Name="NDay_Bis"
Grid.Row="0"
Grid.Column="3"
Width="80"
Margin="3,3,3,3"
EditValue="{val:ValidationBinding Mode=TwoWay,
Path=XTageBis}"
MaskType="DateTimeAdvancingCaret" />
</Grid>
<Grid
x:Name="MonatsauswahlGrid"
Grid.Row="3"
Grid.Column="1"
Grid.ColumnSpan="4"
Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="2"
Grid.Column="0"
Margin="0,2"
Content="Monat" />
<ComboBox
x:Name="combobox_month"
Grid.Row="2"
Grid.Column="1"
Width="90"
Height="23"
Margin="3"
VerticalAlignment="Top"
SelectedIndex="{Binding Mode=TwoWay, Path=SelectedMonthIndex}" />
<TextBlock
Grid.Row="2"
Grid.Column="2"
Margin="0,7,3,0"
Foreground="Black"
Text=" Jahr" />
<ComboBox
x:Name="combobox_year"
Grid.Row="2"
Grid.Column="3"
Width="60"
Height="23"
Margin="3"
VerticalAlignment="Top"
SelectedItem="{Binding Mode=TwoWay, Path=SelectedYear}" />
</Grid>
<Label
Grid.Row="4"
Grid.Column="1"
Content="Ansicht:" />
<RadioButton
Grid.Row="4"
Grid.Column="2"
Margin="5"
Checked="ChkRowView_Checked"
GroupName="viewType"
IsChecked="True"
ToolTip="Liste anzeigen">
Liste
</RadioButton>
<RadioButton
x:Name="ChkDetailView"
Grid.Row="4"
Grid.Column="3"
Margin="5"
Checked="ChkDetailView_Checked"
GroupName="viewType"
ToolTip="Tabelle anzeigen">
Tabelle
</RadioButton>
<Button
Grid.Row="4"
Grid.Column="4"
Width="24"
Height="24"
Margin="3,0,0,0"
Click="ReloadButton_OnClick"
ToolTip="Liste aktualisieren">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Image x:Name="imgDisabled" Source="..\..\..\Ressources\Icons\SymbolRefresh32Disabled.png" />
<Image
x:Name="imgEnabled"
Opacity="0"
Source="..\..\..\Ressources\Icons\SymbolRefresh32.png" />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="imgEnabled" Property="Opacity" Value="1" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>
</Grid>
<Grid
x:Name="customerDetailGrid"
Grid.Row="2"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,5,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<GroupBox
x:Name="groupBoxNeueLeistung"
Margin="0,0,0,-3"
Padding="0,0,0,0"
Header="Neue Leistung hinzufügen"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid x:Name="gridNeueLeistung">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid x:Name="newObjectInfoGrid" Grid.IsSharedSizeScope="True">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="250" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<!-- TextBlock Foreground="Black" TextWrapping="Wrap" Margin="3,3,7,3" Text="Klient/in:"/ -->
<Grid Grid.Row="1" Grid.Column="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="Label1" />
<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="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Label
x:Name="lblEmployee"
Grid.Row="0"
Grid.Column="0"
Content="{t:Translate MitarbeiterSingular}" />
<uc:PopUpEdit
x:Name="popupedit_employee"
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsReadOnly="True"
PopUpClick="PopupeditEmployeePopUpClick"
PreviewMouseDoubleClick="Popupedit_employee_OnPreviewMouseDoubleClick" />
<StackPanel
x:Name="panelGoalLabel"
Grid.Row="1"
Grid.Column="0"
Margin="0">
<Label
x:Name="ZieleLabel"
Content="Ziele"
Visibility="{Binding Path=PrototypeVM.IsGoalTreeVisible, Converter={StaticResource BoolVisibilityConverter}}" />
</StackPanel>
<StackPanel
x:Name="panelGoalTree"
Grid.Row="1"
Grid.Column="1"
Margin="0">
<StackPanel
x:Name="ComboBox_TreeView_Imitation"
Margin="3,0,3,0"
Orientation="Horizontal"
Visibility="{Binding Path=PrototypeVM.IsGoalTreeVisible, Converter={StaticResource BoolVisibilityConverter}}">
<localViewControls:ComboBoxTreeViewControl
x:Name="ComboBoxTreeViewControl"
Margin="-3,0,3,0"
SelectOnlyLeafs="False"
ShowRatingPanel="True"
TreeViewSourceList="{Binding Path=PrototypeVM.GoalTree, Mode=TwoWay}" />
</StackPanel>
</StackPanel>
<Button
x:Name="ButtonBewertung"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="3,25,3,3"
HorizontalAlignment="Right"
Click="ButtonBewertung_OnClick"
Content=" Bewerten "
Visibility="Collapsed" />
<!-- Visibility="{Binding Path=PrototypeVM.IsGoalTreeVisible, Converter={StaticResource BoolVisibilityConverter}}"/> -->
<Label
Grid.Row="2"
Grid.Column="0"
Content="Kategorie" />
<ComboBox
x:Name="combobox_category"
Grid.Row="2"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
ItemsSource="{Binding Path=PrototypeVM.SortedCategories}"
SelectedIndex="0"
SelectedItem="{val:ValidationBinding Path=PrototypeVM.Category}"
SelectionChanged="Combobox_category_OnSelectionChanged" />
<Label
Grid.Row="3"
Grid.Column="0"
Content="Leistung" />
<ComboBox
x:Name="combobox_services"
Grid.Row="3"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
ItemsSource="{Binding Path=PrototypeVM.PossibleServiceDescriptions}"
SelectedIndex="0"
SelectedItem="{val:ValidationBinding Path=PrototypeVM.ServiceDescription}" />
<!--<CheckBox Content="Leistung" Grid.Row="4" Grid.ColumnSpan="2" x:Name="chkServiceRecordTypeDefaultActivity" IsChecked="{Binding Path=PrototypeVM.IsServiceRecordTypeDefaultActivity}" Visibility="Visible" Margin="3,3,3,3"/>-->
<Border
Grid.Row="4"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="3,3,3,3"
Padding="0,0,0,3"
BorderBrush="#FF86878F"
BorderThickness="0,0,0,1">
<CheckBox
x:Name="chkServiceRecordTypeContent"
Content="Freie/Inhaltliche Doku"
IsChecked="{Binding Path=PrototypeVM.IsServiceRecordTypeContent}"
Visibility="Visible" />
</Border>
<Grid
x:Name="GridMitEnddatum"
Grid.Row="5"
Grid.Column="0"
Grid.ColumnSpan="2"
Visibility="Visible">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="Label1" />
<ColumnDefinition Width="88" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="53" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Startdatum" />
<dxe:DateEdit
x:Name="datepicker_newDate2"
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
AllowNullInput="False"
EditValue="{val:ValidationBinding Mode=TwoWay,
Path=PrototypeVM.EditStartDate}"
MaskType="DateTimeAdvancingCaret" />
<Label
x:Name="StartzeitLabel2"
Grid.Row="0"
Grid.Column="2"
Content="Uhrzeit" />
<dxe:TextEdit
x:Name="startTime2"
Grid.Row="0"
Grid.Column="3"
Height="23"
Margin="3,0,3,3"
EditValue="{Binding Mode=TwoWay, Path=PrototypeVM.StartTimeString, UpdateSourceTrigger=PropertyChanged}"
InvalidValueBehavior="AllowLeaveEditor"
LostFocus="TimeTextBox_OnLostFocus"
Mask="(0?\d|1\d|2[0-3]):[0-5]\d"
MaskShowPlaceHolders="True"
MaskType="RegEx"
MaskUseAsDisplayFormat="True"
ShowError="False" />
<Label
x:Name="EndDateLabel2"
Grid.Row="1"
Grid.Column="0"
Content="Enddatum" />
<dxe:DateEdit
x:Name="datepicker_newEndDate2"
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
AllowNullInput="False"
EditValue="{val:ValidationBinding Mode=TwoWay,
Path=PrototypeVM.EditEndDate}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="1"
Grid.Column="2"
Content="Uhrzeit" />
<dxe:TextEdit
x:Name="endTime2"
Grid.Row="1"
Grid.Column="3"
Height="23"
Margin="3,0,3,3"
EditValue="{Binding Mode=TwoWay, Path=PrototypeVM.EndTimeString, UpdateSourceTrigger=PropertyChanged}"
InvalidValueBehavior="AllowLeaveEditor"
LostFocus="TimeTextBox_OnLostFocus"
Mask="(0?\d|1\d|2[0-3]):[0-5]\d"
MaskShowPlaceHolders="True"
MaskType="RegEx"
MaskUseAsDisplayFormat="True"
ShowError="False" />
<Label
x:Name="MinStdDauerlbl"
Grid.Row="2"
Grid.Column="2"
Content="Dauer" />
<dxe:SpinEdit
x:Name="numeric_duration"
Grid.Row="2"
Grid.Column="3"
Height="23"
Margin="3,0,3,3"
AllowNullInput="False"
EditValue="{Binding Path=PrototypeVM.Duration, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Increment="1"
IsFloatValue="False"
Mask="########0"
MaskUseAsDisplayFormat="True"
MinValue="0" />
<dxe:ComboBoxEdit
x:Name="MinSTDMitEnd"
Grid.Row="2"
Grid.Column="2"
Grid.ColumnSpan="2"
Margin="3,0,3,3"
DisplayMember="Value"
EditValue="{Binding Path=PrototypeVM.DauerEinheit, UpdateSourceTrigger=PropertyChanged}"
IsTextEditable="False"
ItemsSource="{x:Static core:EnumTranslations.ZeiterfassungsDauerTranslations}"
SelectedIndexChanged="MinSTDMitEnd_OnSelectedIndexChanged"
ValueMember="Key"
Visibility="Collapsed" />
</Grid>
<Grid
x:Name="GridOhneEnddatum"
Grid.Row="8"
Grid.Column="0"
ColumnSpan="2"
Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="Label1" />
<ColumnDefinition Width="58" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="58" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
x:Name="startDatum1"
Grid.Row="0"
Grid.Column="0"
Content="Datum" />
<dxe:DateEdit
x:Name="datepicker_newDate1"
Grid.Row="0"
Grid.Column="1"
Grid.ColumnSpan="3"
Height="23"
Margin="3,0,3,3"
AllowNullInput="False"
EditValue="{val:ValidationBinding Mode=TwoWay,
Path=PrototypeVM.EditStartDate}"
MaskType="DateTimeAdvancingCaret" />
<Label
x:Name="StartzeitLabel1"
Grid.Row="1"
Grid.Column="0"
HorizontalAlignment="Left"
Content="Startzeit" />
<dxe:TextEdit
x:Name="startTime1"
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
EditValue="{Binding Mode=TwoWay, Path=PrototypeVM.StartTimeString, UpdateSourceTrigger=PropertyChanged}"
InvalidValueBehavior="AllowLeaveEditor"
LostFocus="TimeTextBox_OnLostFocus"
Mask="(0?\d|1\d|2[0-3]):[0-5]\d"
MaskShowPlaceHolders="True"
MaskType="RegEx"
MaskUseAsDisplayFormat="True"
ShowError="False" />
<Label
Grid.Row="1"
Grid.Column="2"
HorizontalAlignment="Right"
Content="Endzeit" />
<dxe:TextEdit
x:Name="endTime1"
Grid.Row="1"
Grid.Column="3"
Height="23"
Margin="3,0,3,3"
EditValue="{Binding Mode=TwoWay, Path=PrototypeVM.EndTimeString, UpdateSourceTrigger=PropertyChanged}"
InvalidValueBehavior="AllowLeaveEditor"
LostFocus="TimeTextBox_OnLostFocus"
Mask="(0?\d|1\d|2[0-3]):[0-5]\d"
MaskShowPlaceHolders="True"
MaskType="RegEx"
MaskUseAsDisplayFormat="True"
ShowError="False" />
<Label
x:Name="MinStdDauerLabel"
Grid.Row="2"
Grid.Column="2"
HorizontalAlignment="Right"
Content="Dauer (min)" />
<dxe:SpinEdit
x:Name="SpinEditDurationOhneEnddatum"
Grid.Row="2"
Grid.Column="3"
Height="23"
Margin="3,0,3,3"
AllowNullInput="False"
EditValue="{Binding Path=PrototypeVM.Duration, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Increment="1"
IsFloatValue="False"
Mask="########0"
MaskUseAsDisplayFormat="True"
MinValue="0" />
<dxe:ComboBoxEdit
x:Name="MinSTDOhneEnd"
Grid.Row="2"
Grid.Column="2"
Grid.ColumnSpan="2"
Margin="3,0,3,3"
DisplayMember="Value"
EditValue="{Binding Path=PrototypeVM.DauerEinheit, UpdateSourceTrigger=PropertyChanged}"
IsTextEditable="False"
ItemsSource="{x:Static core:EnumTranslations.ZeiterfassungsDauerTranslations}"
SelectedIndexChanged="MinSTDOhneEnd_OnSelectedIndexChanged"
ValueMember="Key"
Visibility="Collapsed" />
</Grid>
<!--<Grid Grid.Column="0" Grid.Row="6" Grid.ColumnSpan="2" x:Name="GridMitJahrMonat" Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" SharedSizeGroup="Label1" />
<ColumnDefinition Width="100" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label Grid.Column="0" Grid.Row="0" Content="Jahr" />
<dxe:ComboBoxEdit Grid.Column="1" Grid.Row="0" Margin="3,0,3,3" x:Name="OnlyJahrData"
EditValue="{Binding Path=PrototypeVM.OnlyYear, UpdateSourceTrigger=PropertyChanged}"
ItemsSource="{Binding Path=PrototypeVM.JahreBinden}"
IsTextEditable="False" Height="23"/>
<Label Grid.Column="0" Grid.Row="1" Content="Monat" x:Name="EndDateLabel3"/>
<dxe:ComboBoxEdit Grid.Column="1" Grid.Row="1" Margin="3,0,3,3" x:Name="OnlyMonatData"
EditValue="{Binding Path=PrototypeVM.OnlyMonth, UpdateSourceTrigger=PropertyChanged}"
IsTextEditable="False" Height="23"
ItemsSource="{Binding Path=PrototypeVM.MonateBinden}" />
<Label Content="Stunden" Grid.Column="0" Grid.Row="2"/>
<dxe:SpinEdit MinValue="0" Increment="5" IsFloatValue="True" AllowNullInput="False" x:Name="numeric_duration3" Mask="########0.00" MaskUseAsDisplayFormat="True"
EditValue="{Binding Path=PrototypeVM.DurationMonthYearGes, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Grid.Column="1" Grid.Row="2"
Height="23" Margin="3,0,3,3"/>
</Grid>-->
<Grid
x:Name="DauerGrid"
Grid.Row="9"
Grid.Column="0"
ColumnSpan="2"
Visibility="Visible">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
x:Name="lblDistance"
Grid.Row="1"
Grid.Column="0"
HorizontalAlignment="Right"
Content="{markup:Translate Gefahrene Kilometer}" />
<dxe:SpinEdit
x:Name="numerictb_distance"
Grid.Row="1"
Grid.Column="1"
Width="52"
Height="23"
Margin="3,0,3,3"
AllowNullInput="False"
EditValue="{Binding Mode=TwoWay, Path=PrototypeVM.DistanceInMeter, UpdateSourceTrigger=PropertyChanged}"
Increment="1"
IsFloatValue="True"
Mask="########0.0#"
MaskUseAsDisplayFormat="True"
MinValue="0" />
</Grid>
<StackPanel
Grid.Row="8"
Grid.Column="0"
Grid.ColumnSpan="3"
MaxWidth="320"
HorizontalAlignment="Left"
Visibility="Collapsed">
<Label Content="{Binding Path=PrototypeVM.Date, Converter={StaticResource Date2CalendarWeekStringConverter}}" />
<WrapPanel x:Name="wrapPanel_days" />
</StackPanel>
<Grid
Grid.Row="10"
Grid.Column="0"
ColumnSpan="2"
Visibility="Visible">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
x:Name="lblBetrag"
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Right"
Content="Betrag" />
<dxe:TextEdit
x:Name="numerictb_betrag"
Grid.Row="0"
Grid.Column="1"
Width="52"
Height="23"
Margin="3,0,3,3"
HorizontalAlignment="Stretch"
EditValue="{Binding Path=PrototypeVM.Betrag, UpdateSourceTrigger=PropertyChanged}"
Mask="########0.00"
MaskType="Numeric"
MaskUseAsDisplayFormat="True" />
</Grid>
<Grid
Grid.Row="11"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="0,5,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Label
x:Name="DokumentationLabel"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="3"
VerticalAlignment="Bottom"
Content="Dokumentation" />
<!--<DockPanel Grid.Column="0" Grid.Row="1" HorizontalAlignment="Left">
<Button Margin="3" Content="1" FontFamily="Webdings" Click="VollbildDokuButton_OnClick" />
<Button Margin="3" Content="A+" HorizontalAlignment="Center" Click="IncreaseFontSizeBtn_Click" />
<Button Margin="3" Content="A-" Click="DecreaseFontSizeBtn_Click" />
</DockPanel>
<Button Grid.Row="1" Grid.Column="1" Margin="3" x:Name="TextbausteineBearbeitenButton" Content="@" FontFamily="Webdings" Click="EditTextbausteineClick" ToolTip="Textbausteine bearbeiten" />
<Button Grid.Row="1" Grid.Column="2" Margin="3" x:Name="TextbausteineButton" Content="Textbausteine" Click="ButtonBase_OnClick" />-->
</Grid>
<TabControl
Grid.Row="12"
Grid.Column="0"
Grid.ColumnSpan="2">
<TabItem
x:Name="TabItem1_Notice"
Background="AliceBlue"
Header="Notice1">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="VollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
<Button
Margin="3"
HorizontalAlignment="Center"
Click="IncreaseFontSizeBtn_Click"
Content="A+"
IsTabStop="False" />
<Button
Margin="3"
Click="DecreaseFontSizeBtn_Click"
Content="A-"
IsTabStop="False"
TabIndex="999" />
</DockPanel>
<StackPanel
Grid.Row="1"
Grid.ColumnSpan="4"
HorizontalAlignment="Right"
Orientation="Horizontal">
<StackPanel.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="..\..\..\Styles\ModernOrangeBlack.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</StackPanel.Resources>
<StackPanel
HorizontalAlignment="Right"
Orientation="Horizontal"
Visibility="{Binding IsAiDocuButtonVisible, Converter={StaticResource BoolVisibilityConverter}}">
<Button
x:Name="btn_AiPromptbausteinUndo"
Padding="0"
Command="{Binding UndoAiActionCommand}"
Style="{StaticResource ButtonPreviousStyle}"
Visibility="{Binding IsUndoButtonVisible, Converter={StaticResource BoolVisibilityHiddenConverter}}" />
<Button
x:Name="btn_AiPromptbausteinRedo"
Padding="0"
Command="{Binding RedoAiActionCommand}"
Style="{StaticResource ButtonRedoStyle}"
Visibility="{Binding IsRedoButtonVisible, Converter={StaticResource BoolVisibilityHiddenConverter}}" />
<ai:AiPromptbausteinButton
x:Name="btn_AiPromptbaustein2"
ActionType="ServiceRecordDocumentation"
CanExecute="{Binding PrototypeVM.Notice, Converter={StaticResource StringEmptyBoolConverter}}"
PromptAccepted="btn_AiPromptbaustein2_PromptAccepted" />
</StackPanel>
<ai1:VoiceToTextButtonControl TargetTextBox="{Binding ElementName=dokumentationsTextBox}" />
</StackPanel>
<Button
x:Name="TextbausteineBearbeitenButton1"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControl1" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButton1"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<TextBox
x:Name="dokumentationsTextBox"
Grid.Row="2"
Grid.Column="0"
Grid.ColumnSpan="3"
VerticalAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
FontSize="{Binding Path=DocumentationTextBoxFontSize, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}}"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
SpellCheck.IsEnabled="True"
Text="{val:ValidationBinding Path=PrototypeVM.Notice,
UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto"
Visibility="Visible">
<TextBox.InputBindings>
<KeyBinding
Key="Z"
Command="{Binding UndoActionCommand, Converter={StaticResource TestDebugConverter}}"
Modifiers="Ctrl" />
<KeyBinding
Key="Y"
Command="{Binding RedoActionCommand}"
Modifiers="Ctrl" />
</TextBox.InputBindings>
</TextBox>
</Grid>
</TabItem>
<TabItem
x:Name="TabitemRtf1Note"
Header="RTF1"
Visibility="Collapsed">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="RTFVollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButtonRTF1"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControlRTF1" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButtonRtf1"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<dxre:RichEditControl
x:Name="richEditControl1"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
Margin="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ActiveViewType="Simple"
ContentChanged="RichEditControl1_OnContentChanged">
<dxre:RichEditControl.BehaviorOptions>
<dxre:DXRichEditBehaviorOptions Save="Disabled" SaveAs="Disabled" />
</dxre:RichEditControl.BehaviorOptions>
<dxre:RichEditControl.DocumentCapabilitiesOptions>
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
</dxre:RichEditControl.DocumentCapabilitiesOptions>
</dxre:RichEditControl>
</Grid>
</TabItem>
<TabItem x:Name="TabItem2_Notice" Header="Notice2">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="VollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
<Button
Margin="3"
HorizontalAlignment="Center"
Click="IncreaseFontSizeBtn_Click"
Content="A+"
IsTabStop="False" />
<Button
Margin="3"
Click="DecreaseFontSizeBtn_Click"
Content="A-"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButton2"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControl2" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButton2"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<TextBox
x:Name="dokumentationsTextBox2"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
VerticalAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
FontSize="{Binding Path=DocumentationTextBoxFontSize, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}}"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
SpellCheck.IsEnabled="True"
Text="{val:ValidationBinding Path=PrototypeVM.Notice2,
UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto"
Visibility="Visible" />
</Grid>
</TabItem>
<TabItem
x:Name="TabitemRtf2Note"
Header="RTF2"
Visibility="Collapsed">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="RTFVollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButtonRTF2"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControlRTF2" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButtonRtf2"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<dxre:RichEditControl
x:Name="richEditControl2"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
Margin="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ActiveViewType="Simple"
ContentChanged="RichEditControl2_OnContentChanged">
<dxre:RichEditControl.BehaviorOptions>
<dxre:DXRichEditBehaviorOptions Save="Disabled" SaveAs="Disabled" />
</dxre:RichEditControl.BehaviorOptions>
<dxre:RichEditControl.DocumentCapabilitiesOptions>
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
</dxre:RichEditControl.DocumentCapabilitiesOptions>
</dxre:RichEditControl>
</Grid>
</TabItem>
<TabItem x:Name="TabItem3_Notice" Header="Notice3">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="VollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
<Button
Margin="3"
HorizontalAlignment="Center"
Click="IncreaseFontSizeBtn_Click"
Content="A+"
IsTabStop="False" />
<Button
Margin="3"
Click="DecreaseFontSizeBtn_Click"
Content="A-"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButton3"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControl3" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButton3"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<TextBox
x:Name="dokumentationsTextBox3"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
VerticalAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
FontSize="{Binding Path=DocumentationTextBoxFontSize, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}}"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
SpellCheck.IsEnabled="True"
Text="{val:ValidationBinding Path=PrototypeVM.Notice3,
UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto"
Visibility="Visible" />
</Grid>
</TabItem>
<TabItem
x:Name="TabitemRtf3Note"
Header="RTF3"
Visibility="Collapsed">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="RTFVollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButtonRTF3"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControlRTF3" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButtonRtf3"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<!--<dxre:RichEditControl Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3"/>-->
<dxre:RichEditControl
x:Name="richEditControl3"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
Margin="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ActiveViewType="Simple"
ContentChanged="RichEditControl3_OnContentChanged">
<dxre:RichEditControl.BehaviorOptions>
<dxre:DXRichEditBehaviorOptions Save="Disabled" SaveAs="Disabled" />
</dxre:RichEditControl.BehaviorOptions>
<dxre:RichEditControl.DocumentCapabilitiesOptions>
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
</dxre:RichEditControl.DocumentCapabilitiesOptions>
</dxre:RichEditControl>
</Grid>
</TabItem>
<TabItem x:Name="TabItem4_Notice" Header="Notice4">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="VollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
<Button
Margin="3"
HorizontalAlignment="Center"
Click="IncreaseFontSizeBtn_Click"
Content="A+"
IsTabStop="False" />
<Button
Margin="3"
Click="DecreaseFontSizeBtn_Click"
Content="A-"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButton4"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControl4" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButton4"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<TextBox
x:Name="dokumentationsTextBox4"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
VerticalAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
FontSize="{Binding Path=DocumentationTextBoxFontSize, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}}"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
SpellCheck.IsEnabled="True"
Text="{val:ValidationBinding Path=PrototypeVM.Notice4,
UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto"
Visibility="Visible" />
</Grid>
</TabItem>
<TabItem
x:Name="TabitemRtf4Note"
Header="RTF4"
Visibility="Collapsed">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="RTFVollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButtonRTF4"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControlRTF4" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButtonRtf4"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<dxre:RichEditControl
x:Name="richEditControl4"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
Margin="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ActiveViewType="Simple"
ContentChanged="RichEditControl4_OnContentChanged">
<dxre:RichEditControl.BehaviorOptions>
<dxre:DXRichEditBehaviorOptions Save="Disabled" SaveAs="Disabled" />
</dxre:RichEditControl.BehaviorOptions>
<dxre:RichEditControl.DocumentCapabilitiesOptions>
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
</dxre:RichEditControl.DocumentCapabilitiesOptions>
</dxre:RichEditControl>
</Grid>
</TabItem>
<TabItem x:Name="TabItem5_Notice" Header="Notice5">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="VollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
<Button
Margin="3"
HorizontalAlignment="Center"
Click="IncreaseFontSizeBtn_Click"
Content="A+"
IsTabStop="False" />
<Button
Margin="3"
Click="DecreaseFontSizeBtn_Click"
Content="A-"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButton5"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControl5" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButton5"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<TextBox
x:Name="dokumentationsTextBox5"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
VerticalAlignment="Stretch"
AcceptsReturn="True"
AutoWordSelection="True"
FontSize="{Binding Path=DocumentationTextBoxFontSize, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}}"
HorizontalScrollBarVisibility="Hidden"
Language="de-DE"
SpellCheck.IsEnabled="True"
Text="{val:ValidationBinding Path=PrototypeVM.Notice5,
UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto"
Visibility="Visible" />
</Grid>
</TabItem>
<TabItem
x:Name="TabitemRtf5Note"
Header="RTF5"
IsSelected="True"
Visibility="Collapsed">
<Grid Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<DockPanel
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left">
<Button
Margin="3"
Click="RTFVollbildDokuButton_OnClick"
Content="1"
FontFamily="Webdings"
IsTabStop="False" />
</DockPanel>
<Button
x:Name="TextbausteineBearbeitenButtonRTF5"
Grid.Row="0"
Grid.Column="1"
Margin="3"
Click="EditTextbausteineClick"
Content="@"
FontFamily="Webdings"
IsTabStop="False"
ToolTip="Textbausteine bearbeiten" />
<!--<localViewControls:TextModuleTreeViewControl x:Name="TextModuleTreeViewControlRTF5" Grid.Row="0" Grid.Column="2" Margin="3" TextModuleSelected="TextModuleTreeViewControl_OnTextModuleSelected" />-->
<Button
x:Name="TextbausteineButtonRtf5"
Grid.Row="0"
Grid.Column="2"
Margin="3"
Click="ButtonBase_OnClick"
Content="Textbausteine"
IsTabStop="False" />
<dxre:RichEditControl
x:Name="richEditControl5"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="3"
Margin="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ActiveViewType="Simple"
ContentChanged="RichEditControl5_OnContentChanged">
<dxre:RichEditControl.BehaviorOptions>
<dxre:DXRichEditBehaviorOptions Save="Disabled" SaveAs="Disabled" />
</dxre:RichEditControl.BehaviorOptions>
<dxre:RichEditControl.DocumentCapabilitiesOptions>
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
</dxre:RichEditControl.DocumentCapabilitiesOptions>
</dxre:RichEditControl>
</Grid>
</TabItem>
</TabControl>
</Grid>
</Grid>
<Grid Grid.Row="1" Margin="0,0,0,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock
Margin="0,0,3,0"
VerticalAlignment="Center"
Foreground="#FF000000"
Text="{Binding Path=Information}"
TextWrapping="Wrap" />
<Button
x:Name="button_add"
Grid.Column="1"
Height="23"
Margin="0,2,3,0"
BorderThickness="3,3,3,3"
Click="Button_add_Click"
Content="Speichern"
FontWeight="Normal" />
</Grid>
</Grid>
</Grid>
</GroupBox>
<Grid
x:Name="serviceRecordListContent"
Grid.Row="0"
Grid.Column="1"
MinWidth="300"
Margin="0,0,0,25">
<dxb:BarManager>
<dxb:BarManager.Items>
<dxb:BarButtonItem
Name="dxEditButton"
Content="Eintrag bearbeiten"
Glyph="..\..\..\Ressources\Icons\Symbol Edit.png"
ItemClick="DxEditButton_OnItemClick" />
<dxb:BarButtonItem
Name="dxDeleteButton"
Content="Eintrag löschen"
Glyph="..\..\..\Ressources\Icons\Symbol Delete.png"
ItemClick="DxDeleteButton_OnItemClick" />
<dxb:BarButtonItem
Name="dxHistoryButton"
Content="Änderungshistorie anzeigen"
Glyph="..\..\..\Ressources\Icons\History24.png"
ItemClick="DxHistoryButton_OnItemClick" />
</dxb:BarManager.Items>
<dxg:GridControl
x:Name="srGridControl"
AutoExpandAllGroups="True"
TabIndex="1"
Visibility="Hidden">
<dxb:BarManager.DXContextMenu>
<dxb:PopupMenuInfo Opened="PopupInfo_OnOpened">
<dxb:BarButtonItemLink BarItemName="dxEditButton" />
<dxb:BarButtonItemLink BarItemName="dxDeleteButton" />
<dxb:BarButtonItemLink BarItemName="dxHistoryButton" />
</dxb:PopupMenuInfo>
</dxb:BarManager.DXContextMenu>
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="70"
AllowEditing="False"
FieldName="StartDate"
GroupIndex="0"
GroupInterval="DateMonth"
Header="Monat"
SortIndex="0"
SortOrder="Descending">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="MMMM yyyy" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="90"
AllowEditing="False"
FieldName="StartDate"
Header="Datum">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="ddd, dd.MM.yyyy" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
x:Name="EndDatumHeader"
Width="90"
AllowEditing="False"
FieldName="RoundedEndDate"
Header="Enddatum">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="ddd, dd.MM.yyyy" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="45"
AllowEditing="False"
FieldName="StartMinutes"
Header="Von">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="HH:mm" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
Width="45"
AllowEditing="False"
FieldName="RoundedEndMinutes"
Header="Bis">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="HH:mm" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
x:Name="RoundedDHeader"
Width="65"
AllowEditing="False"
FieldName="RoundedDurationAnzeige"
Header="Dauer">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings DisplayFormat="0.##" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
x:Name="DutationInSTDHeader"
Width="65"
AllowEditing="False"
FieldName="DauerEinheit"
Header="Art (Dauer)" />
<dxg:GridColumn
x:Name="DistanceGridColumn"
Width="80"
AllowEditing="False"
FieldName="DistanceInMeter"
Header="{markup:Translate Gefahrene km}">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings DisplayFormat="0.##" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
x:Name="BetragGridColumn"
Width="80"
AllowEditing="False"
FieldName="Betrag"
Header="Betrag">
<dxg:GridColumn.EditSettings>
<dxe:TextEditSettings DisplayFormat="c" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
AllowEditing="False"
FieldName="CategoryString"
Header="Leistungskategorie" />
<dxg:GridColumn
AllowEditing="False"
FieldName="ServiceDescriptionString"
Header="Leistung" />
<dxg:GridColumn
x:Name="head_Doku1"
Width="200"
AllowEditing="False"
FieldName="Notice"
Header="Dokumentation1" />
<dxg:GridColumn
x:Name="head_Doku2"
Width="200"
AllowEditing="False"
FieldName="Notice2"
Header="Dokumentation2" />
<dxg:GridColumn
x:Name="head_Doku3"
Width="200"
AllowEditing="False"
FieldName="Notice3"
Header="Dokumentation3" />
<dxg:GridColumn
x:Name="head_Doku4"
Width="200"
AllowEditing="False"
FieldName="Notice4"
Header="Dokumentation4" />
<dxg:GridColumn
x:Name="head_Doku5"
Width="200"
AllowEditing="False"
FieldName="Notice5"
Header="Dokumentation5" />
<dxg:GridColumn
AllowEditing="False"
FieldName="OnlyGoalString"
Header="Ziele"
Visible="{Binding Path=PrototypeVM.IsGoalTreeVisible}" />
<dxg:GridColumn
AllowEditing="False"
FieldName="MassnahmenString"
Header="Maßnahmen"
Visible="{Binding Path=PrototypeVM.IsGoalTreeVisible}" />
<dxg:GridColumn
AllowEditing="False"
FieldName="EmployeeName"
Header="Angelegt für" />
<dxg:GridColumn
x:Name="InsertedByColumn"
AllowEditing="False"
FieldName="InsUser"
Header="Angelegt von" />
<dxg:GridColumn
x:Name="InsertedOnColumn"
AllowEditing="False"
FieldName="InsertedOnDateTime"
Header="Angelegt am">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="dd.MM.yyyy HH:mm" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn
x:Name="UnterschriftenHeader"
Width="70"
AllowEditing="False"
FieldName="HatUnterschriftImage"
Header="Unterschrift"
IsEnabled="False"
Visible="False">
<dxg:GridColumn.EditSettings>
<dxe:ImageEditSettings RenderOptions.BitmapScalingMode="NearestNeighbor" Stretch="None" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
x:Name="srTableView"
AutoWidth="False"
CustomRowAppearance="SrTableView_OnCustomRowAppearance"
MouseDoubleClick="SrTableView_OnMouseDoubleClick"
NavigationStyle="Row"
ShowAutoFilterRow="True"
ShowGroupPanel="True"
ShowTotalSummary="False">
<!--<dxg:TableView.RowStyle>
<Style TargetType="dxg:RowControl">
<Style.Triggers>
<DataTrigger Binding="{Binding RowState.(local:RowBackgroundHelper.IsEnabled)}" Value="True">
<Setter Property="Background" Value="{Binding RowState.(local:RowBackgroundHelper.Background)}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</dxg:TableView.RowStyle>-->
</dxg:TableView>
</dxg:GridControl.View>
</dxg:GridControl>
</dxb:BarManager>
<ListBox
x:Name="srListBox"
HorizontalContentAlignment="Stretch"
AlternationCount="-1"
Background="{x:Null}"
IsSynchronizedWithCurrentItem="True"
ItemContainerStyle="{DynamicResource serviceRecordListBoxItemStyle}"
ItemTemplate="{DynamicResource serviceRecordListBoxItemTemplate}"
MouseDoubleClick="ServiceRecordListBox_MouseDoubleClick"
ScrollViewer.CanContentScroll="True"
Style="{DynamicResource ServiceRecordListStyle}"
TabIndex="1">
<ListBox.Resources>
<DataTemplate x:Key="serviceRecordListBoxItemTemplate" DataType="{x:Type localViewModel:ServiceRecordVM}">
<Grid
x:Name="template"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch">
<Border
x:Name="ItemBorder"
Width="Auto"
Height="Auto"
Margin="0,0,0,3"
Padding="6"
Background="{Binding Path=BackgroundBrush}"
BorderBrush="#FF7E7E7E"
BorderThickness="1,1,1,1"
CornerRadius="4,4,4,4">
<Grid TextBlock.Foreground="{Binding Path=TextBlock.Foreground, RelativeSource={RelativeSource TemplatedParent}}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="12" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="12" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="17" />
<RowDefinition Height="14" />
<RowDefinition Height="14" />
<RowDefinition Height="14" />
<RowDefinition Height="14" />
<RowDefinition Height="14" />
<RowDefinition Height="14" />
<RowDefinition Height="24" />
</Grid.RowDefinitions>
<TextBlock
Grid.Row="1"
Grid.Column="0"
Text="{Binding Path=DauerEinheit, StringFormat={}{0} (gerundet):}" />
<!-- vorher stand Minuten (gerundet): -->
<TextBlock
Grid.Row="2"
Grid.Column="0"
Text="Leistungskategorie:" />
<TextBlock
Grid.Row="3"
Grid.Column="0"
Text="Leistung:" />
<TextBlock
Grid.Row="4"
Grid.Column="0"
Text="Angelegt für:" />
<TextBlock
Grid.Row="5"
Grid.Column="0"
Text="Angelegt von:"
Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}, Path=InsertedOnAndByVisibility}" />
<TextBlock
Grid.Row="6"
Grid.Column="0"
Text="Angelegt am:"
Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}, Path=InsertedOnAndByVisibility}" />
<TextBlock
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="5"
FontSize="13"
FontWeight="Bold"
Foreground="#FF494949"
Text="{Binding Path=LongDateString}" />
<TextBlock
Grid.Row="1"
Grid.Column="2"
Background="{x:Null}"
FontWeight="Bold"
Foreground="#FF4E7BC4"
Text="{Binding Path=DurationAndRoundedDuration}" />
<TextBlock
Grid.Row="2"
Grid.Column="2"
Text="{Binding Path=Category}" />
<TextBlock
Grid.Row="3"
Grid.Column="2"
Text="{Binding Path=ServiceDescription}" />
<TextBlock
Grid.Row="4"
Grid.Column="2"
Text="{Binding Path=EmployeeName}" />
<TextBlock
Grid.Row="5"
Grid.Column="2"
Text="{Binding Path=InsUser}"
Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}, Path=InsertedOnAndByVisibility}" />
<TextBlock
Grid.Row="6"
Grid.Column="2"
Text="{Binding Path=InsertedOn}"
Visibility="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type zeit:ServiceRecordView2}}, Path=InsertedOnAndByVisibility}" />
<TextBox
Grid.Row="1"
Grid.RowSpan="7"
Grid.Column="4"
MaxHeight="200"
Margin="0,0,0,15"
HorizontalAlignment="Stretch"
AutoWordSelection="True"
Background="{x:Null}"
BorderBrush="{x:Null}"
BorderThickness="0"
Focusable="True"
GotFocus="TextBox_GotFocus"
HorizontalScrollBarVisibility="Hidden"
IsEnabled="True"
IsReadOnly="True"
Style="{StaticResource ListBoxNoticeTextBoxStyle}"
Tag="{Binding}"
Text="{Binding Path=AllNotices}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
<StackPanel
Grid.Row="7"
Grid.Column="2"
Grid.ColumnSpan="3"
Margin="0,7,0,0"
Orientation="Horizontal">
<TextBlock Text="Ziele:" Visibility="{Binding Path=HasGoals, Converter={StaticResource BoolVisibilityConverter}}" />
<TextBlock
Margin="3,0,3,0"
Text="{Binding Path=GoalString}"
ToolTip="{Binding Path=GoalString}" />
</StackPanel>
<Button
x:Name="btnEdit"
Grid.Row="7"
Grid.Column="0"
Width="32"
Height="22"
Margin="0,0,0,0"
Padding="1,1,1,1"
HorizontalAlignment="Left"
BorderThickness="1,1,1,1"
Click="BtnEdit_Click"
Style="{DynamicResource GlassButton}"
Tag="{Binding}"
Visibility="{Binding Path=EditAllowed, Converter={StaticResource BoolVisibilityConverter}}">
<Image
Margin="1,1,1,1"
Source="..\..\..\Ressources\Icons\Symbol Edit.png"
Stretch="Uniform" />
</Button>
<Button
x:Name="btnDelete"
Grid.Row="7"
Grid.Column="0"
Width="32"
Height="22"
Margin="35,0,0,0"
Padding="1,1,1,1"
HorizontalAlignment="Left"
BorderThickness="1,1,1,1"
Click="BtnDelete_Click"
Style="{DynamicResource GlassButton}"
Tag="{Binding}"
Visibility="{Binding Path=DeleteAllowed, Converter={StaticResource BoolVisibilityConverter}}">
<Image
Margin="1,1,1,1"
Source="..\..\..\Ressources\Icons\Symbol Delete.png"
Stretch="Uniform" />
</Button>
<Button
x:Name="btnShowHistory"
Grid.Row="7"
Grid.Column="0"
Width="32"
Height="22"
Margin="70,0,0,0"
Padding="1,1,1,1"
HorizontalAlignment="Left"
BorderThickness="1,1,1,1"
Click="BtnShowHistory_Click"
Style="{DynamicResource GlassButton}"
Tag="{Binding}"
Visibility="{Binding Path=IsHistoryAllowed, Converter={StaticResource BoolVisibilityConverter}}">
<Image
Margin="1,1,1,1"
Source="..\..\..\Ressources\Icons\History24.png"
Stretch="Uniform" />
</Button>
</Grid>
</Border>
</Grid>
<DataTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="ItemBorder" Property="Background" Value="{Binding Path=MouseOverBackgroundBrush}" />
</Trigger>
<DataTrigger Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}, Mode=FindAncestor}}" Value="True">
<Setter TargetName="ItemBorder" Property="Background" Value="{Binding Path=SelectedBackgroundBrush}" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ListBox.Resources>
</ListBox>
<!--<localScheduler:ServiceRecordScheduler x:Name="serviceRecordScheduler" TabIndex="1" Visibility="Visible" TextBlock.Foreground="Black"/>-->
</Grid>
<TextBlock
x:Name="txtServiceListCount"
Grid.Column="1"
Margin="5,0,5,3"
HorizontalAlignment="Left"
VerticalAlignment="Bottom"
FontSize="14"
Foreground="#FF2B508B"
Text="{Binding Path=RecordCountInformationString}" />
<StackPanel
x:Name="stackPanelInfoText"
Grid.Column="1"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Orientation="Horizontal">
<TextBlock
x:Name="textblock_link_pdfexport"
Margin="5,0,5,3"
FontSize="14">
<Hyperlink
x:Name="linkPdfExport"
Foreground="#FF2B508B"
RequestNavigate="LinkPdfExport_OnRequestNavigate"
TargetName="_NewWindow">
<Run Text="Drucken" />
</Hyperlink>
</TextBlock>
<TextBlock
x:Name="textblock_link"
Margin="5,0,5,3"
FontSize="14">
<Hyperlink
x:Name="linkExcelExport"
Foreground="#FF2B508B"
RequestNavigate="LinkExcelExportRequestNavigate"
TargetName="newWindow">
<Run Text="Excel Export" />
</Hyperlink>
</TextBlock>
<Button
x:Name="Eintragumbuchunsbutton"
Height="22"
Margin="5,0,5,0"
Click="EintraegeUmbuchenBtn_Click"
Content="Einträge umbuchen" />
</StackPanel>
<Grid x:Name="punktebogenRootGrid" Grid.Column="2">
<Border Width="200" BorderBrush="Green" />
</Grid>
</Grid>
<!--<Grid Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" Grid.RowSpan="2" Margin="0,3,0,0" Visibility="Collapsed" x:Name="wohnheimbuchungsGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50*" />
<ColumnDefinition Width="50*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Content="Wohnheim" Margin="0,0,3,3" />
<uc:NullItemComboBox x:Name="wohnheimbuchungsWohnheimComboBox" Grid.Column="1" Width="150" Margin="0,0,3,3" ItemsSource="{Binding Path=AlleWohnheime}" SelectedItem="{Binding Path=SelectedWohnheimbuchung.Wohnheim, UpdateSourceTrigger=PropertyChanged}" SelectionChanged="WohnheimbuchungsWohnheimComboBox_OnSelectionChanged" />
<Label Grid.Column="2" Content="Datum" Margin="0,0,3,3" />
<dxe:DateEdit Grid.Column="3" x:Name="wohnheimbuchungsDateEdit" Height="23" Width="150" Margin="0,0,3,3"
EditValueChanged="WohnheimbuchungsDateEdit_OnEditValueChanged"
EditValue="{Binding Mode=TwoWay, Path=SelectedWohnheimbuchung.Buchungsdatum}" MaskType="DateTimeAdvancingCaret"/>
-->
<!--<Label Grid.Column="4" Content="Kategorie" />
<uc:NullItemComboBox Grid.Column="5" SelectedItem="{Binding Path=SelectedWohnheimbuchung.Category}"
ItemsSource="{Binding Path=SelectedWohnheimbuchung.SortedCategories}"
SelectedIndex="0" x:Name="combobox_category_wohnheimbuchung" Margin="3,0,3,3"
Height="23" Width="150" />
<Label Grid.Column="6" Content="Leistung" />
<uc:NullItemComboBox Grid.Column="7" SelectedItem="{Binding Path=SelectedWohnheimbuchung.ServiceDescription}"
HorizontalAlignment="Left"
ItemsSource="{Binding Path=SelectedWohnheimbuchung.PossibleServiceDescriptions}"
SelectedIndex="0" x:Name="combobox_services_wohnheimbuchung" Margin="3,0,3,3" Height="23" Width="150" />-->
<!--
</Grid>
<StackPanel Grid.Column="0" Grid.Row="1" Orientation="Horizontal">
<Label Content="Ausgewählte Hilfepläne" FontSize="12" FontWeight="Bold" />
<Button x:Name="btnAddSupportConcept" HorizontalAlignment="Right" Click="btnAddSupportConcept2Wohnheimbuchung_Click" Height="21" Width="45" Margin="0,0,0,3" ToolTip="Klient/in hinzufügen" IsEnabled="False">
<StackPanel Orientation="Horizontal">
<Grid Width="18" HorizontalAlignment="Center" VerticalAlignment="Center">
<Line X1="4" X2="12" Y1="8" Y2="8" Fill="{x:Null}" Stroke="#FFFFFFFF" StrokeStartLineCap="Round" StrokeEndLineCap="Round" StrokeThickness="2" HorizontalAlignment="Center" VerticalAlignment="Center" Width="16" Height="16" />
<Line X1="8" X2="8" Y1="4" Y2="12" Fill="{x:Null}" Stroke="#FFFFFFFF" StrokeStartLineCap="Round" StrokeEndLineCap="Round" StrokeThickness="2" HorizontalAlignment="Center" VerticalAlignment="Center" Width="16" Height="16" />
</Grid>
<Image Width="20" Source="/BeWoPlaner;component/Ressources/Icons/AnonymousUserDisabled.png" />
</StackPanel>
</Button>
</StackPanel>
<dxg:GridControl Grid.Column="0" Grid.Row="2" Margin="0,10,3,3" ItemsSource="{Binding Path=SelectedWohnheimbuchung.Wohnheimbuchung2Costbearer2SupportConceptList.VMList, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" x:Name="SupportConcept2WohnheimbuchungGridControl">
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="Notice" Header="" FixedWidth="True" Width="24" ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button Content="r" FontFamily="Webdings" Click="Button_deleteSupportConcept2WohnheimbuchungClick" Width="18" Height="18" VerticalAlignment="Center" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn AllowEditing="False" Header="Hilfeplan" FieldName="DetailString" Width="350" />
<dxg:GridColumn Header="Von" FieldName="StartDate">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="HH:mm" EditFormat="HH:mm" Mask="HH:mm" AllowNullInput="False" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn Header="Bis" FieldName="EndDate">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="HH:mm" EditFormat="HH:mm" Mask="HH:mm" AllowNullInput="False" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn Header="Notiz" FieldName="Notice" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView x:Name="customer2WohnheimbuchungTableView" AutoWidth="true" ShowGroupPanel="False"
ShowGroupedColumns="false" ShowTotalSummary="False" NavigationStyle="Cell" />
</dxg:GridControl.View>
</dxg:GridControl>
<StackPanel Grid.Column="1" Grid.Row="1" Orientation="Horizontal">
<Label Content="Ausgewählte Mitarbeiter" FontSize="12" FontWeight="Bold" />
<Button Grid.Row="0" x:Name="btnAddEmployee2Wohnheimbuchung" HorizontalAlignment="Right" Click="btnAddEmployee2Wohnheimbuchung_Click" Height="21" Width="21" Margin="0,0,0,3" ToolTip="Neuen Mitarbeiter hinzufügen" IsEnabled="False">
<Grid Width="18" HorizontalAlignment="Center" VerticalAlignment="Center">
<Line X1="4" X2="12" Y1="8" Y2="8" Fill="{x:Null}" Stroke="#FFFFFFFF" StrokeStartLineCap="Round" StrokeEndLineCap="Round" StrokeThickness="2" HorizontalAlignment="Center" VerticalAlignment="Center" Width="16" Height="16" />
<Line X1="8" X2="8" Y1="4" Y2="12" Fill="{x:Null}" Stroke="#FFFFFFFF" StrokeStartLineCap="Round" StrokeEndLineCap="Round" StrokeThickness="2" HorizontalAlignment="Center" VerticalAlignment="Center" Width="16" Height="16" />
</Grid>
</Button>
</StackPanel>
<dxg:GridControl Grid.Column="1" Grid.Row="2" Margin="0,10,3,3" ItemsSource="{Binding SelectedWohnheimbuchung.EmployeeList.VMList, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" x:Name="Employee2WohnheimbuchungGridControl">
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="Notice" Header="" ReadOnly="True" FixedWidth="True" Width="24">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button Content="r" FontFamily="Webdings" Click="Button_Employee2WohnheimbuchungClick" Width="18" Height="18" VerticalAlignment="Center" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn AllowEditing="False" Header="Mitarbeiter" FieldName="Employee" />
<dxg:GridColumn Header="Von" FieldName="StartDate" AllowEditing="True">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="HH:mm" EditFormat="HH:mm" Mask="HH:mm" AllowNullInput="False" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn Header="Bis" FieldName="EndDate" AllowEditing="True">
<dxg:GridColumn.EditSettings>
<dxe:DateSettings DisplayFormat="HH:mm" EditFormat="HH:mm" Mask="HH:mm" AllowNullInput="False" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView x:Name="employee2WohnheimbuchungTableView" AutoWidth="true" ShowGroupPanel="False" ShowGroupedColumns="false" ShowTotalSummary="False" NavigationStyle="Cell"/>
</dxg:GridControl.View>
</dxg:GridControl>
</Grid>-->
<Grid
x:Name="BedarfsmedikationsGrid"
Grid.Row="1"
Grid.RowSpan="2"
Grid.Column="0"
Margin="0,3,0,0"
Visibility="Collapsed">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="250" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid
x:Name="NewMedRecordGrid"
Grid.Column="0"
Margin="3,-2,0,0"
VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<localViewControls:CustomerSelectionControl
x:Name="CustomerSelectionControl"
Width="241"
Height="62"
HorizontalAlignment="Left"
VerticalAlignment="Top"
HorizontalContentAlignment="Stretch"
ItemSelected="CustomerSelectionControl_ItemSelected" />
<GroupBox
Grid.Row="1"
Grid.Column="0"
Margin="0,0,0,-3"
Header="Neue Bedarfsmedikation"
Style="{DynamicResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<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="*" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="{t:Translate MitarbeiterSingular}" />
<uc:PopUpEdit
x:Name="popupedit_employee_bedarfsmed"
Grid.Row="0"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Cursor="Arrow"
DeleteButtonVisibility="Collapsed"
IsEnabled="{Binding Path=MedRecordCreationEnabled, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="True"
PopUpClick="PopupeditEmployeeBedarfsMedPopUpClick"
PreviewMouseDoubleClick="Popupedit_employee_bedarfsmed_OnPreviewMouseDoubleClick" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="Bezeichnung" />
<TextBox
Grid.Row="1"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
VerticalContentAlignment="Center"
IsEnabled="{Binding Path=MedRecordCreationEnabled, UpdateSourceTrigger=PropertyChanged}"
Text="{val:ValidationBinding Path=BedarfsMedViewModel.NewVM.MedName,
UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="2"
Grid.Column="0"
Content="Darreichungsform" />
<dxe:ComboBoxEdit
x:Name="DarrFormCBE"
Grid.Row="2"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
EditValue="{Binding Path=BedarfsMedViewModel.NewVM.DosageForm, UpdateSourceTrigger=PropertyChanged}"
IsEnabled="{Binding Path=MedRecordCreationEnabled, UpdateSourceTrigger=PropertyChanged}"
IsTextEditable="False"
ItemsSource="{val:ValidationBinding Path=AllDosageForms,
UpdateSourceTrigger=PropertyChanged}"
SelectedIndex="0" />
<Label
Grid.Row="3"
Grid.Column="0"
Content="Datum" />
<dxe:DateEdit
x:Name="DatepickerNewDateBedarfsmedikation"
Grid.Row="3"
Grid.Column="1"
Height="23"
Margin="3,0,3,3"
EditValue="{val:ValidationBinding Path=BedarfsMedViewModel.NewVM.MedDate,
UpdateSourceTrigger=PropertyChanged}"
IsEnabled="{Binding Path=MedRecordCreationEnabled, UpdateSourceTrigger=PropertyChanged}"
Mask="dd.MM.yyyy HH:mm"
MaskType="DateTimeAdvancingCaret"
MaskUseAsDisplayFormat="True" />
<Label
Grid.Row="4"
Grid.Column="0"
Content="Notiz" />
<TextBox
Grid.Row="5"
Grid.Column="0"
Grid.ColumnSpan="2"
Width="242"
Height="250"
AcceptsReturn="True"
AutoWordSelection="True"
HorizontalScrollBarVisibility="Hidden"
IsEnabled="{Binding Path=MedRecordCreationEnabled, UpdateSourceTrigger=PropertyChanged}"
Language="de-DE"
SpellCheck.IsEnabled="True"
Text="{Binding Path=BedarfsMedViewModel.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto"
Visibility="Visible" />
<Button
Grid.Row="6"
Grid.Column="0"
Grid.ColumnSpan="2"
Margin="3"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
security:DemandUserRight.EnabledDemands="CreateAll"
Click="ButtonSaveMedRecord_Click"
Content="Speichern" />
<!-- , MedRecordsAnlegen"/> -->
</Grid>
</GroupBox>
</Grid>
<!--<dxg:GridControl Grid.Column="1" Margin ="0,60,3,3" ItemsSource="{Binding Path=BedarfsMedViewModel.VMList}" x:Name="MedRecordGridControl">
<dxg:GridControl.Columns>-->
<dxb:BarManager Grid.Column="1" Margin="0,60,3,3">
<dxb:BarManager.Items>
<dxb:BarButtonItem
Name="dxEditButtonMedRecord"
Content="Eintrag bearbeiten"
Glyph="..\..\..\Ressources\Icons\Symbol Edit.png"
ItemClick="DxEditButtonMedRecord_OnItemClick" />
<dxb:BarButtonItem
Name="dxDeleteButtonMedRecord"
Content="Eintrag löschen"
Glyph="..\..\..\Ressources\Icons\Symbol Delete.png"
ItemClick="DxDeleteButtonMedRecord_OnItemClick" />
</dxb:BarManager.Items>
<dxg:GridControl x:Name="MedRecordGridControl" ItemsSource="{Binding Path=BedarfsMedViewModel.VMList}">
<dxb:BarManager.DXContextMenu>
<dxb:PopupMenuInfo Opened="PopupInfoMedRecord_OnOpened">
<dxb:BarButtonItemLink BarItemName="dxEditButtonMedRecord" />
<dxb:BarButtonItemLink BarItemName="dxDeleteButtonMedRecord" />
</dxb:PopupMenuInfo>
</dxb:BarManager.DXContextMenu>
<dxg:GridControl.Columns>
<dxg:GridColumn
Width="24"
FixedWidth="True"
Header=""
ReadOnly="True">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Button
Width="18"
Height="18"
VerticalAlignment="Center"
security:DemandUserRight.VisibleDemands="DeleteAll, MedRecordsLoeschen"
Click="Button_deleteMedRecordClick"
Content="r"
FontFamily="Webdings" />
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
<dxg:GridColumn FieldName="Employee" Header="{t:Translate MitarbeiterSingular}" />
<dxg:GridColumn FieldName="MedName" Header="Bezeichnung" />
<dxg:GridColumn FieldName="DosageForm" Header="Darreichungsform" />
<dxg:GridColumn FieldName="MedDate" Header="Datum">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings
DisplayFormat="dd.MM.yyyy HH:mm"
Mask="dd.MM.yyyy HH:mm"
MaskUseAsDisplayFormat="True" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn FieldName="Notice" Header="Notiz" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView
AutoWidth="True"
MouseDoubleClick="MedRecord_MouseDoubleClick"
NavigationStyle="Row"
ShowAutoFilterRow="False"
ShowGroupPanel="False"
ShowTotalSummary="False" />
</dxg:GridControl.View>
</dxg:GridControl>
</dxb:BarManager>
</Grid>
</Grid>
</Grid>
<Border
Grid.Row="3"
Grid.ColumnSpan="3"
Height="40"
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>
<Grid
Grid.Row="3"
Height="40"
Margin="0"
VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<StackPanel
x:Name="PanelConversationButton"
Margin="0"
VerticalAlignment="Center"
Orientation="Horizontal">
<ai:AiConversationButton
x:Name="ai_conversation_btn"
Margin="10,0,0,0"
ActionType="ServiceRecordConversation"
OpenAiWindowClick="AiConversationButton_OpenAiWindowClick"
PromptAccepted="PromptAccepted"
State="{Binding AiConversationButtonState}" />
</StackPanel>
<StackPanel
Grid.Column="2"
VerticalAlignment="Center"
MouseEnter="Speicher_Schliessen_Button_OnMouseEnter"
Orientation="Horizontal">
<!--//CB EINKOMMENTIEREN<Button x:Name="btnSaveWohnheimbuchung" Content="Speichern" Margin="0,0,3,0" Visibility="Collapsed"
Click="BtnSaveWohnheimbuchung_OnClick" Height="25" IsEnabled="False" />-->
<Button
x:Name="btnClose"
Height="24"
Margin="0,0,4,0"
Command="ApplicationCommands.Close"
Content="Schließen" />
</StackPanel>
</Grid>
</Grid>
<Popup
x:Name="popup_employee"
Width="400"
Height="400"
Margin="10"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:EmployeeSearchView x:Name="employeeSearchView" ItemSelected="EmployeeSearchView_CustomerSelected" />
</Popup>
<Popup
x:Name="popup_textbausteine"
Width="400"
Height="400"
Margin="10"
Placement="MousePoint"
StaysOpen="False">
<!--<localSearchView:TextModuleSearchView x:Name="textbausteineSearchView" ItemSelected="TextbausteineSearchView_OnItemSelected" />-->
<localSearchView:TextModuleTreeSearchView x:Name="textbausteineSearchView" ItemSelected="TextModulesSearchView_OnItemSelected" />
</Popup>
<Popup
x:Name="popupEmployees"
Width="350"
Height="400"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:EmployeeSearchView x:Name="employeeForWohnheimbuchungSearchView" ItemSelected="EmployeeSearchView_ItemSelected" />
</Popup>
<!--//CB EINKOMMENTIEREN<Popup x:Name="popupSupportConcepts" StaysOpen="False" Placement="MousePoint" Width="450" Height="400">
<localSearchView:SupportConceptSearchView x:Name="supportConceptForWohnheimbuchungSearchView" ShowFilterPanel="True" ItemSelected="SupportConceptForWohnheimbuchungSearchView_ItemSelected" SearchMode="ActiveCostbearer2SupportConcepts" />
</Popup>-->
<!-- Bedarfsmedikation ItemSelected="CustomerSearchView_OnItemSelected" -->
<Popup
x:Name="popupCustomers"
Width="400"
Height="400"
Placement="MousePoint"
StaysOpen="False">
<localSearchView:CustomerSearchView />
</Popup>
<!--//CB EINKOMMENTIEREN<Popup x:Name="popupMedRecordEmployees" StaysOpen="False" Placement="MousePoint" Width="400" Height="400">
<localSearchView:EmployeeSearchView x:Name="MedRecordEmployeeSearchView" ItemSelected="MedRecordEmployeeSearchView_OnItemSelected"></localSearchView:EmployeeSearchView>
</Popup>-->
</Grid>
<!--</ScrollViewer>-->
</GroupBox>
<!--<Button x:Name="button_Fullscreen" HorizontalAlignment="Left" Margin="369,18,0,0" VerticalAlignment="Top" Width="66" Height="29" Content="Button" Click="button_Fullscreen_Click"/>-->
</uc:ShadowChrome>
<Border x:Name="popup_content" d:Width="1" />
</Grid>
</localView:BeWoView>