371 lines
26 KiB
XML
371 lines
26 KiB
XML
<localView:BeWoView x:Class="BeWo.View.Detail.BookingView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:localView="clr-namespace:BeWo.View"
|
|
xmlns:localDetailView="clr-namespace:BeWo.View.Detail"
|
|
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
|
Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch" Focusable="True"
|
|
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
|
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
|
|
xmlns:calendar="clr-namespace:BeWo.Controls.Controls.Calendar;assembly=BeWo.Controls"
|
|
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared">
|
|
<Grid>
|
|
<uc:ShadowChrome>
|
|
<GroupBox Style="{StaticResource MainContentGroupBoxStyle}">
|
|
<GroupBox.Header>
|
|
<StackPanel Orientation="Horizontal" VerticalAlignment="Bottom" Margin="0,11,0,0">
|
|
<Image Source="..\..\Ressources\Icons\CalendarDisabled.png" RenderTransformOrigin="0.5,0.5" Width="32">
|
|
<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 Text="Ressourcenplanung" Margin="10,0,0,0" Background="{x:Null}" Foreground="{DynamicResource MainGroupBoxForegroundBrush}" FontSize="22" BorderBrush="{x:Null}" VerticalAlignment="Stretch" BorderThickness="0,0,0,0" Padding="0,0,0,0" />
|
|
</StackPanel>
|
|
</GroupBox.Header>
|
|
<Grid Margin="0,3,0,0" Background="{StaticResource ObjectEditBackgroundBrush}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Rectangle Fill="{DynamicResource ResourceContentBrush}" Height="6" />
|
|
<Grid x:Name="grid_root" Grid.IsSharedSizeScope="True" Grid.Row="1" Margin="10,10,10,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="10" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<GroupBox Style="{DynamicResource ObjectEditGroupBox}">
|
|
<GroupBox.Header>
|
|
<Grid Height="30">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" Margin="3" Text="Übersicht:" FontSize="16" Foreground="{StaticResource TabItemHotTextBrush}" FontFamily="Microsoft Sans Serif" />
|
|
<ComboBox Margin="3" Grid.Column="1" DisplayMemberPath="TypeDescription" Name="combobox_resourceCategories" MinWidth="120" Height="20" BorderBrush="{StaticResource TextBoxBorderBrush}" BorderThickness="1" />
|
|
<Label Grid.Column="2" VerticalAlignment="Center" Content="ab dem:" />
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Margin="3" Grid.Column="3" BorderThickness="1" Height="20" EditValue="{Binding CalendarStartDate, Mode=TwoWay, ElementName=calendar}" />
|
|
</Grid>
|
|
|
|
</GroupBox.Header>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Button Content="Alle anzeigen" Click="Button_Click" />
|
|
<ListBox Margin="3 0 0 0" Name="listbox_resources" HorizontalAlignment="Stretch" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Left" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Visible" BorderThickness="1,1,1,1" Width="Auto" Grid.Column="1">
|
|
<ListBox.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<StackPanel Orientation="Horizontal" />
|
|
</ItemsPanelTemplate>
|
|
</ListBox.ItemsPanel>
|
|
<!-- Region Altes Template -->
|
|
<!--<ListBox.Template>
|
|
<ControlTemplate>
|
|
<Border BorderBrush="#FF86878F" BorderThickness="1" CornerRadius="4" >
|
|
<ScrollViewer Grid.Column="0" Grid.Row="1" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Hidden">
|
|
<ScrollViewer.Template>
|
|
<ControlTemplate TargetType="{x:Type ScrollViewer}">
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Margin="2" Command="ScrollBar.LineLeftCommand" Visibility="{TemplateBinding ScrollViewer.ComputedHorizontalScrollBarVisibility}"
|
|
Foreground="White" FontFamily="Webdings" Content="3" Padding="0" Width="18" Height="24" VerticalAlignment="Center"/>
|
|
|
|
<ListBox Margin="5 0 0 0" Name="listbox_ShowAllResource" SelectedIndex="0" SelectionChanged="listbox_ShowAllResource_SelectionChanged" Grid.Column="1" BorderThickness="0" VerticalAlignment="Center">
|
|
<ListBoxItem Height="18" VerticalAlignment="Stretch" FontStyle="italic" >
|
|
<TextBlock Padding="1 0 5 0" Text="Alle anzeigen" />
|
|
</ListBoxItem>
|
|
</ListBox>
|
|
|
|
<Label Content="|" Grid.Column="2" VerticalAlignment="Center" />
|
|
<ScrollContentPresenter Grid.Column="3" />
|
|
|
|
<Button Grid.Column="4" Margin="3" Command="ScrollBar.LineRightCommand" HorizontalAlignment="Stretch" Visibility="{TemplateBinding ScrollViewer.ComputedHorizontalScrollBarVisibility}"
|
|
Foreground="White" FontFamily="Webdings" Content="4" Width="18" Height="24" VerticalAlignment="Center"/>
|
|
</Grid>
|
|
</ControlTemplate>
|
|
</ScrollViewer.Template>
|
|
|
|
<StackPanel Orientation="Horizontal" IsItemsHost="True"/>
|
|
</ScrollViewer>
|
|
</Border>
|
|
</ControlTemplate>
|
|
</ListBox.Template>-->
|
|
<!-- EndRegion -->
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Border CornerRadius="2" BorderBrush="Black" BorderThickness="1" Width="16" Height="16" Background="{Binding Path=Color, Converter={StaticResource StringBrushConverter}}" />
|
|
<Label Grid.Column="1" Content="{Binding Name}" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
</ListBox>
|
|
</Grid>
|
|
|
|
<Border BorderBrush="#FF86878F" Margin="0 5 0 3" BorderThickness="1" Grid.Row="2" CornerRadius="4">
|
|
<WrapPanel Orientation="Horizontal">
|
|
<Grid Margin="3">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<dxe:SpinEdit IsFloatValue="False" Margin="3 0 0 0" MinValue="1" MaxValue="99" EditValue="{Binding Path=DaysToShowCount, ElementName=calendar, Converter={StaticResource Int2DecimalConverter}}" VerticalAlignment="Center" Width="40"/>
|
|
<Label Grid.Column="1" Content="Tage anzeigen" />
|
|
</Grid>
|
|
<CheckBox Margin="3" IsChecked="{Binding Path=ShowWeekend, ElementName=calendar}" VerticalAlignment="Center" Content="Wochenenden anzeigen" />
|
|
<CheckBox Margin="3" IsChecked="{Binding Path=ShowDatesInIndex, ElementName=calendar}" VerticalAlignment="Center" Content="Tage vertikal anzeigen" />
|
|
<Grid Margin="3">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox Name="combo_Intervall" ItemsSource="{x:Static core:EnumTranslations.CalendarIntervalTranslations}" DisplayMemberPath="Value" SelectedValuePath="Key" SelectedValue="{Binding Path=TimeInterval, ElementName=calendar}" VerticalAlignment="Center" Height="23" />
|
|
<Label Grid.Column="1" Content="Einteilung" VerticalAlignment="Center" />
|
|
</Grid>
|
|
|
|
</WrapPanel>
|
|
</Border>
|
|
|
|
<Border Grid.Row="3" Margin="0 6 0 0">
|
|
<calendar:AppointmentCalendar x:Name="calendar" DaysToShowCount="7" ShowDatesInIndex="False" AppointmentSelected="calendar_AppointmentSelected" AppointmentDeselected="calendar_AppointmentDeselected"></calendar:AppointmentCalendar>
|
|
</Border>
|
|
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox x:Name="groupBoxBookingNewEdit" Grid.Column="2" Padding="7" Style="{DynamicResource ObjectEditGroupBox}">
|
|
<GroupBox.Header>
|
|
<TextBlock VerticalAlignment="Center" Margin="3" Text="Buchungen anlegen und ändern" Height="24" FontSize="16" Foreground="{StaticResource TabItemHotTextBrush}" FontFamily="Microsoft Sans Serif" />
|
|
|
|
</GroupBox.Header>
|
|
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<Expander Padding="5 1" Grid.Row="0" Header="Neue Buchung anlegen" Background="WhiteSmoke" IsExpanded="True" Name="expander_new_booking" Style="{StaticResource SimpleExpander}" Expanded="expander_new_booking_Expanded">
|
|
<Border CornerRadius="0 0 4 4" BorderThickness="1" BorderBrush="#FF86878F">
|
|
<Grid HorizontalAlignment="Stretch" Background="#0C000000">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol0" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol1" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol2" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol3" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Grid Grid.ColumnSpan="5" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}, ConverterParameter=false, Path=SelectedItem, ElementName=listbox_resources}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol0" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label>Ressource</Label>
|
|
<ComboBox Name="combobox_newVMResource" DisplayMemberPath="Name" Height="23" Margin="3" Grid.Column="1" />
|
|
|
|
</Grid>
|
|
|
|
|
|
<Label Grid.Row="1" VerticalAlignment="Center">Start</Label>
|
|
<Label Grid.Row="2" VerticalAlignment="Center">Ende</Label>
|
|
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Grid.Row="1" Grid.Column="1" Background="White" Height="23" MinWidth="80" Margin="3" Name="NEW_datepickerStartDate" EditValue="{Binding Path=NewVM.RootAppointment.Duration.StartDate, Mode=TwoWay}" />
|
|
|
|
<ComboBox Grid.Row="1" Grid.Column="2" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Hours}" DisplayMemberPath="Key" SelectedValuePath="Value" Name="NEW_comboboxStartHour" SelectedValue="{Binding Path=NewVM.RootAppointment.Duration.StartHours, Mode=TwoWay}" />
|
|
<Label Grid.Row="1" Grid.Column="3" Content=":" Margin="0" Padding="0" VerticalAlignment="Center" />
|
|
<ComboBox Grid.Row="1" Grid.Column="4" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Minutes}" DisplayMemberPath="Key" SelectedValuePath="Value" Name="NEW_comboboxStartMinute" SelectedValue="{Binding Path=NewVM.RootAppointment.Duration.StartMinutes, Mode=TwoWay}" />
|
|
|
|
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Grid.Column="1" Grid.Row="2" MinWidth="80" Height="23" Margin="3" Name="NEW_datepickerEndDate" EditValue="{Binding Path=NewVM.RootAppointment.Duration.EndDate, Mode=TwoWay}" />
|
|
|
|
<ComboBox Grid.Column="2" Grid.Row="2" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Hours}" DisplayMemberPath="Key" Name="NEW_comboboxEndHour" SelectedValuePath="Value" SelectedValue="{Binding Path=NewVM.RootAppointment.Duration.EndHours, Mode=TwoWay}" />
|
|
<Label Grid.Column="3" Grid.Row="2" Content=":" Margin="0" Padding="0" VerticalAlignment="Center" />
|
|
<ComboBox Grid.Column="4" Grid.Row="2" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Minutes}" DisplayMemberPath="Key" Name="NEW_comboboxEndMinute" SelectedValuePath="Value" SelectedValue="{Binding Path=NewVM.RootAppointment.Duration.EndMinutes, Mode=TwoWay}" />
|
|
|
|
|
|
<Expander Grid.Row="3" Grid.ColumnSpan="5" Grid.Column="0" Margin="3" Header="Termin Wiederholen">
|
|
|
|
<Grid Background="WhiteSmoke">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<ComboBox Name="combobox_newFrequence" Grid.ColumnSpan="2" Height="23" Margin="3" ItemsSource="{Binding NewVM.PossibleFrequencies}" DisplayMemberPath="Translation" SelectedValuePath="Frequency" SelectedValue="{Binding Path=NewVM.Frequency}" />
|
|
|
|
<Label Grid.Row="1" Content="Intervall" IsEnabled="{Binding ElementName=combobox_newFrequence, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
<dxe:SpinEdit IsFloatValue="False" Grid.Row="1" Grid.Column="1" Height="23" Margin="3" MinValue="1" MaxValue="100" EditValue="{Binding Path=NewVM.RepeatInterval, Mode=TwoWay, Converter={StaticResource Int2DecimalConverter}}" IsEnabled="{Binding ElementName=combobox_newFrequence, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
<Label Grid.Row="2" Content="Bis" IsEnabled="{Binding ElementName=combobox_newFrequence, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Grid.Row="2" Grid.Column="1" Height="23" Margin="3" EditValue="{Binding Path=NewVM.SequenceEnd, Mode=TwoWay}" IsEnabled="{Binding ElementName=combobox_newFrequence, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
</Grid>
|
|
|
|
</Expander>
|
|
<Label Grid.Row="4" Content="{t:Translate MitarbeiterSingular}" />
|
|
|
|
<uc:NullItemComboBox Height="23" Margin="3" Grid.Row="4" Grid.Column="1"
|
|
Name="combobox_newEmployee" Grid.ColumnSpan="4"
|
|
PreviewMouseDoubleClick="Combobox_newEmployee_OnPreviewMouseDoubleClick"
|
|
/>
|
|
<Label Grid.Row="5" Content="Notiz" />
|
|
<TextBox Grid.Column="1" Grid.Row="5" Grid.ColumnSpan="4" AcceptsReturn="True" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Height="45" Width="180" Margin="3" Text="{Binding Path=NewVM.RootAppointment.Notice}" Name="textbox_new_notice" />
|
|
<Button Name="button_createBooking" Grid.Row="6" Grid.ColumnSpan="5" HorizontalAlignment="Stretch" Margin="3" Click="button_createBooking_Click" Height="25">Buchung anlegen</Button>
|
|
</Grid>
|
|
</Border>
|
|
</Expander>
|
|
|
|
<Expander Style="{StaticResource SimpleExpander}" Padding="5 1" Grid.Row="1" Header="Vorhandene Buchung ändern" Name="expander_edit_booking" IsExpanded="False" Background="WhiteSmoke" Margin="0 7 0 0" Loaded="expander_edit_booking_Loaded">
|
|
<Border CornerRadius="0 0 4 4" BorderThickness="1" BorderBrush="#FF86878F">
|
|
<Grid Background="#0C000000">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol1" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol2" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="editCol3" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label VerticalAlignment="Center">Start</Label>
|
|
<Label Grid.Row="1" VerticalAlignment="Center">Ende</Label>
|
|
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Grid.Column="1" Height="23" MinWidth="80" Margin="3" Name="EDIT_datepickerStartDate" />
|
|
<ComboBox Grid.Column="2" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Hours}" DisplayMemberPath="Key" SelectedValuePath="Value" Name="EDIT_comboStartHours" />
|
|
<Label Grid.Column="3" Content=":" Margin="0" Padding="0" VerticalAlignment="Center" />
|
|
<ComboBox Grid.Column="4" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Minutes}" DisplayMemberPath="Key" SelectedValuePath="Value" Name="EDIT_comboStartMinutes" />
|
|
|
|
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Grid.Column="1" Grid.Row="1" MinWidth="80" Height="23" Margin="3" Name="EDIT_datepickerEndDate"/>
|
|
<ComboBox Grid.Column="2" Grid.Row="1" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Hours}" DisplayMemberPath="Key" SelectedValuePath="Value" Name="EDIT_comboEndHours" />
|
|
<Label Grid.Column="3" Content=":" Margin="0" Padding="0" VerticalAlignment="Center" />
|
|
<ComboBox Grid.Column="4" Grid.Row="1" Height="23" MinWidth="40" Margin="3" ItemsSource="{x:Static localDetailView:BookingView.Minutes}" DisplayMemberPath="Key" SelectedValuePath="Value" Name="EDIT_comboEndMinutes" />
|
|
|
|
|
|
<Expander Grid.Row="2" Grid.ColumnSpan="5" Margin="3" Header="Termin Wiederholen">
|
|
<Grid>
|
|
<Grid x:Name="grid_editNotSequence" Background="WhiteSmoke" Grid.ColumnSpan="2" Grid.RowSpan="3">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock TextWrapping="Wrap" HorizontalAlignment="Center" MaxWidth="190" Margin="5">
|
|
Wiederholungsregeln können nur im ersten Serienelement festgelegt werden.
|
|
</TextBlock>
|
|
<Button x:Name="button_showRootElement" Grid.Row="1" HorizontalAlignment="Center" Margin="3" Height="23" Click="button_showRootElement_Click">
|
|
erstes Element anzeigen
|
|
</Button>
|
|
</Grid>
|
|
<Grid Background="WhiteSmoke" Visibility="{Binding Path=EditVM, Converter={StaticResource ObjectVisibilityConverter}}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<ComboBox Grid.ColumnSpan="2" Height="23" Margin="3" ItemsSource="{Binding EditVM.PossibleFrequencies}" DisplayMemberPath="Translation" SelectedValuePath="Frequency" Name="EDIT_comboFrequency" />
|
|
<Label Grid.Row="1" Content="Intervall" IsEnabled="{Binding ElementName=EDIT_comboFrequency, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
<dxe:SpinEdit IsFloatValue="False" Grid.Row="1" Grid.Column="1" Height="23" Margin="3" MinValue="1" MaxValue="100" Name="EDIT_spineditIntervall" IsEnabled="{Binding ElementName=EDIT_comboFrequency, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
<Label Grid.Row="2" Content="Bis" IsEnabled="{Binding ElementName=EDIT_comboFrequency, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" Grid.Row="2" Grid.Column="1" Height="23" Margin="3" Name="EDIT_datepickerSequenceEnd" IsEnabled="{Binding ElementName=EDIT_comboFrequency, Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ConverterParameter=0}" />
|
|
|
|
</Grid>
|
|
</Grid>
|
|
</Expander>
|
|
|
|
<Label Grid.Row="3" Content="{t:Translate MitarbeiterSingular}" />
|
|
<ComboBox Grid.Row="3" Height="23" Margin="3" Grid.Column="1" SelectedItem="{Binding Path=EditAppointment.Tag}" Name="combobox_editEmployee" Grid.ColumnSpan="4" PreviewMouseDoubleClick="Combobox_newEmployee_OnPreviewMouseDoubleClick" />
|
|
|
|
<Label Grid.Row="4" Content="Notiz" />
|
|
<TextBox Grid.Column="1" Grid.Row="4" Name="EDIT_textboxNotice" Grid.ColumnSpan="4" AcceptsReturn="True" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Height="45" Width="180" Margin="3" />
|
|
|
|
<Grid Grid.Row="5" Grid.ColumnSpan="5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Button HorizontalAlignment="Stretch" Margin="3" Name="button_editBooking" Click="button_editBooking_Click" Height="25">Buchung ändern</Button>
|
|
<Button HorizontalAlignment="Stretch" Margin="3" Grid.Column="1" Name="button_deleteBooking" Click="button_deleteBooking_Click" Height="25">Buchung löschen</Button>
|
|
|
|
</Grid>
|
|
|
|
</Grid>
|
|
</Border>
|
|
</Expander>
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
</Grid>
|
|
<Border Grid.Row="2" Grid.ColumnSpan="3" Height="40" Margin="0,10,0,0" VerticalAlignment="Stretch" Background="#FF000000">
|
|
<Border.OpacityMask>
|
|
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
<GradientStop Color="#19000000" Offset="0" />
|
|
<GradientStop Color="#33FFFFFF" Offset="1" />
|
|
</LinearGradientBrush>
|
|
</Border.OpacityMask>
|
|
|
|
</Border>
|
|
<StackPanel Grid.ColumnSpan="3" Grid.Row="2" Orientation="Horizontal" VerticalAlignment="Center" Height="Auto" Margin="5,10,0,0" HorizontalAlignment="Right">
|
|
<Button x:Name="btnSave" Content="Speichern" Margin="0,0,2,0" Command="ApplicationCommands.Save" Height="25" />
|
|
<Button x:Name="btnClose" Content="Schließen" Margin="0,0,3,0" Command="ApplicationCommands.Close" Height="25" />
|
|
</StackPanel>
|
|
</Grid>
|
|
</GroupBox>
|
|
</uc:ShadowChrome>
|
|
</Grid>
|
|
</localView:BeWoView> |