3398 lines
250 KiB
XML
3398 lines
250 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: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: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>
|
|
<TextBlock
|
|
x:Name="ButtonOpenAiChat"
|
|
Grid.Column="2"
|
|
Width="Auto"
|
|
Margin="5,2,0,0"
|
|
HorizontalAlignment="Left"
|
|
PreviewMouseLeftButtonDown="OpenAiChat"
|
|
Visibility="{Binding OpenAiChatButtonVisible, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Hyperlink
|
|
Foreground="Transparent"
|
|
NavigateUri="https://www.bewoplaner.de"
|
|
TargetName="newWindow">
|
|
|
|
<Image
|
|
Width="48"
|
|
Height="48"
|
|
HorizontalAlignment="Left"
|
|
Source="..\..\..\Ressources\Icons\chatbot.png"
|
|
Style="{StaticResource toolbarImageStyle}" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</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>
|
|
|
|
<Button
|
|
x:Name="btn_AiPromptbaustein"
|
|
Padding="0"
|
|
Command="{Binding OpenAiPromptSelectionCommand}"
|
|
Content="{StaticResource AiDesignsIconKIFunktionWeissGruen}" />
|
|
</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" />
|
|
</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
|
|
Margin="0"
|
|
VerticalAlignment="Center"
|
|
Orientation="Horizontal">
|
|
<StackPanel.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="..\..\..\Styles\ModernOrangeBlack.xaml" />
|
|
</ResourceDictionary.MergedDictionaries>
|
|
</ResourceDictionary>
|
|
</StackPanel.Resources>
|
|
<Button
|
|
x:Name="btnOpenAi4"
|
|
Height="30"
|
|
Margin="10,0,0,0"
|
|
Command="{Binding Path=OpenAiWindowCommand, RelativeSource={RelativeSource AncestorType={x:Type localView:BeWoView}}}"
|
|
Content="{StaticResource AiDesignsIconKIChatWeissOrange}"
|
|
Style="{StaticResource NavigationToolbarButtonStyle}" />
|
|
<Button
|
|
x:Name="btnOpenAi5"
|
|
Margin="10,0,0,0"
|
|
Command="{Binding Path=OpenAiPopupCommand, RelativeSource={RelativeSource AncestorType={x:Type localView:BeWoView}}}"
|
|
Content="AI Chat Popup"
|
|
Style="{StaticResource NavigationToolbarButtonStyle}" />
|
|
</StackPanel>
|
|
<StackPanel
|
|
Grid.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> |