723 lines
30 KiB
XML
723 lines
30 KiB
XML
<localView:BeWoView
|
|
x:Class="BeWo.View.Detail.MandatorView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
|
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
|
xmlns:localView="clr-namespace:BeWo.View"
|
|
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
|
Width="Auto"
|
|
Height="Auto"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
Focusable="True">
|
|
<Grid x:Name="root" IsSharedSizeScope="True">
|
|
<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="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="g1" />
|
|
<ColumnDefinition Width="*" MaxWidth="420" />
|
|
</Grid.ColumnDefinitions>
|
|
<GroupBox
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3"
|
|
Header="Allgemeine Informationen"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="g1" />
|
|
<ColumnDefinition Width="*" MaxWidth="420" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label Margin="3" VerticalAlignment="Center">
|
|
Name
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Name, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
Webseite
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Website, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
Logo
|
|
</Label>
|
|
<dxe:ImageEdit
|
|
x:Name="ImageEdit"
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
MaxHeight="200"
|
|
Margin="3"
|
|
MouseDoubleClick="Img_OnMouseDoubleClick"
|
|
RenderOptions.BitmapScalingMode="HighQuality" />
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
Grid.Row="1"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,20,3,3"
|
|
Header="Adresse"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="g1" />
|
|
<ColumnDefinition Width="200" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
Strasse
|
|
</Label>
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
Postleitzahl
|
|
</Label>
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
Ort
|
|
</Label>
|
|
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Street, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=PostalCode, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Town, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
Grid.Row="2"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,20,3,3"
|
|
Header="Bankverbindung"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="g1" />
|
|
<ColumnDefinition Width="200" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center"
|
|
Visibility="Collapsed">
|
|
Konto
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=AccountNumber, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="Collapsed" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center"
|
|
Visibility="Collapsed">
|
|
BLZ
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=BankCode, UpdateSourceTrigger=PropertyChanged}"
|
|
Visibility="Collapsed" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
Kreditinstitut
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=BankName, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
IBAN
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=IBAN, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Center">
|
|
BIC
|
|
</Label>
|
|
<TextBox
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Bic, UpdateSourceTrigger=PropertyChanged}" />
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox
|
|
Grid.Row="4"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,20,3,3"
|
|
Header="Anwendungseinstellungen"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid x:Name="EinstellungenGrid">
|
|
<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" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="430" />
|
|
<ColumnDefinition Width="50" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
|
<TextBlock
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
TextWrapping="Wrap">
|
|
Zeit in Minuten bis der BeWoPlaner nach Inaktivität gesperrt wird
|
|
</TextBlock>
|
|
<dxe:SpinEdit
|
|
x:Name="LockUITimeSpinEdit"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=TimeUntilUILock, Converter={StaticResource Int2DecimalConverter}, Mode=TwoWay}"
|
|
IsFloatValue="False"
|
|
MaxValue="999"
|
|
MinValue="0" />
|
|
|
|
<TextBlock
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
TextWrapping="Wrap">
|
|
Zeit in Minuten bis die Session in der Mobilversion abläuft
|
|
</TextBlock>
|
|
<dxe:SpinEdit
|
|
x:Name="MoKSessionTimeoutSpinEdit"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=MoKSessionTimeout, Converter={StaticResource Int2DecimalConverter}, Mode=TwoWay}"
|
|
IsFloatValue="False"
|
|
MaxValue="60"
|
|
MinValue="20" />
|
|
<CheckBox
|
|
Grid.Row="2"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
IsChecked="{Binding Path=ShowServicesOverviewHalfOrWholeMonth}">
|
|
<CheckBox.Content>
|
|
<TextBlock TextWrapping="Wrap" Text="{markup:Translate In Mobilversion die Zeitraumauswahl für Quittierungsbelege ändern\, so dass nur noch Monatshälften oder der gesamte Monat ausgewählt werden kann.}" />
|
|
</CheckBox.Content>
|
|
</CheckBox>
|
|
<TextBlock
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Anzahl Monate\, ab der eine Warnung für auslaufende Hilfepläne angezeigt wird}"
|
|
TextWrapping="Wrap" />
|
|
<dxe:SpinEdit
|
|
x:Name="helpplan"
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=HilfeplanAuslaufAuswahl, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MaxValue="999"
|
|
MinValue="0" />
|
|
|
|
<CheckBox
|
|
Grid.Row="4"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="Passwortsicherheit aktivieren"
|
|
IsChecked="{Binding Path=IsPasswordSecurityActiv}" />
|
|
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox
|
|
Grid.Row="5"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,20,3,3"
|
|
Header="{markup:Translate Zeiterfassung}"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<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="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="430" />
|
|
<ColumnDefinition Width="50" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<CheckBox
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Klientenbezogener Dokumentationstext in der Zeiterfassung Pflichtfeld}"
|
|
IsChecked="{Binding Path=IsServiceRecordNoticeMandatory}" />
|
|
<CheckBox
|
|
Grid.Row="1"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Ziele in der Zeiterfassung Pflichtfeld (falls Ziele vorhanden sind)}"
|
|
IsChecked="{Binding Path=IsServiceRecordGoalMandatory}" />
|
|
<CheckBox
|
|
Grid.Row="2"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Bewertung von Zielen in der Zeiterfassung Pflichtfeld (falls vorhanden)}"
|
|
IsChecked="{Binding Path=IsServiceRecordRatingMandatory}" />
|
|
<CheckBox
|
|
Grid.Row="3"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Bei Gruppenbuchungen nur Schnittmenge aller Leistungen anbieten}"
|
|
IsChecked="{Binding Path=FilterGroupServiceCategories}" />
|
|
<TextBlock
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Anzahl Tage des Folgemonats\, nach denen die Zeiterfassungseinträge des vergangenen Monats nicht mehr verändert werden oder neue Zeiterfassungseinträge angelegt werden dürfen (0 für unbegrenzt).}"
|
|
TextWrapping="Wrap" />
|
|
<dxe:SpinEdit
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=MaxDaysEditServiceRecordsAllowed, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MinValue="0" />
|
|
|
|
|
|
<TextBlock
|
|
Grid.Row="5"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Anzahl Tage\, in der die Zeiterfassung erfolgen muss (0 für unbegrenzt)}"
|
|
TextWrapping="Wrap" />
|
|
|
|
<dxe:SpinEdit
|
|
x:Name="AnzTageZeiterfassErfolgt"
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=AnzTageZeiterfassErfolgt, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MaxValue="999"
|
|
MinValue="0" />
|
|
|
|
<TextBlock
|
|
Grid.Row="6"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Anzahl Tage\, in der neue Einträge unterschrieben werden müssen (0 für unbegrenzt)}"
|
|
TextWrapping="Wrap" />
|
|
|
|
<dxe:SpinEdit
|
|
x:Name="AnzTageUnterschriftErfolgt"
|
|
Grid.Row="6"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=AnzTageUnterschriftErfolgt, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MaxValue="999"
|
|
MinValue="0" />
|
|
|
|
<TextBlock
|
|
Grid.Row="7"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Schwellwert in %\, ab der das Restbudget in der Zeiterfassung rot markiert wird}"
|
|
TextWrapping="Wrap" />
|
|
|
|
<dxe:SpinEdit
|
|
x:Name="ZeiterfassungsSchwellwert"
|
|
Grid.Row="7"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=ZeiterfassungsSchwellwert, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MaxValue="100"
|
|
MinValue="0"
|
|
Value="80" />
|
|
|
|
|
|
<TextBlock
|
|
Grid.Row="8"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Zeiteinheit der Dauer}"
|
|
TextWrapping="Wrap" />
|
|
<ComboBox
|
|
x:Name="ComboZeiteinheit"
|
|
Grid.Row="8"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="160,5,3,5"
|
|
SelectionChanged="ComboZeiteinheit_SelectionChanged" />
|
|
|
|
|
|
|
|
<CheckBox
|
|
Grid.Row="9"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Enddatum anzeigen}"
|
|
IsChecked="{Binding Path=IsEndDateVisible}" />
|
|
|
|
<TextBlock
|
|
Grid.Row="10"
|
|
Grid.Column="0"
|
|
Margin="3,20,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Start Mitarbeiterstundenkonto}"
|
|
TextWrapping="Wrap" />
|
|
|
|
<dxe:DateEdit
|
|
x:Name="DateEditStartStundenkonto"
|
|
Grid.Row="10"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2"
|
|
Width="100"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
EditValue="{Binding StartStundenkonto}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<CheckBox
|
|
x:Name="EnableArbeitszeiterfassung"
|
|
Grid.Row="11"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Checked="EnableArbeitszeiterfassung_Checked"
|
|
Content="{markup:Translate Arbeitszeit mit BeWoPlaner erfassen}"
|
|
IsChecked="{Binding Path=EnableArbeitszeiterfassung}"
|
|
Unchecked="EnableArbeitszeiterfassung_Checked" />
|
|
<CheckBox
|
|
x:Name="EnableAutomaticPauses"
|
|
Grid.Row="12"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Automatischer Pausenabzug}"
|
|
IsChecked="{Binding Path=EnableAutomaticPauses}" />
|
|
<CheckBox
|
|
x:Name="EnableRestTimeWarning"
|
|
Grid.Row="13"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,5,3,5"
|
|
Content="{markup:Translate Warnung bei nicht einhalten der Ruhezeit}"
|
|
IsChecked="{Binding Path=EnableRestTimeWarning}" />
|
|
|
|
<TextBlock
|
|
x:Name="TextAnzTageArbeitszeiterfassungErfolgt"
|
|
Grid.Row="14"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Anzahl Tage\, in der die Arbeitszeiterfassung getan werden muss (0 für unbegrenzt)}"
|
|
TextWrapping="Wrap" />
|
|
<dxe:SpinEdit
|
|
x:Name="SpinEditAnzTageArbeitszeiterfassungErfolgt"
|
|
Grid.Row="14"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=AnzTageArbeitszeiterfassungErfolgt, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MaxValue="999"
|
|
MinValue="0" />
|
|
<TextBlock
|
|
x:Name="TextBlockShowWarning"
|
|
Grid.Row="15"
|
|
Grid.Column="0"
|
|
Margin="3,5,3,5"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black"
|
|
Text="{markup:Translate Anzahl Stunden\, ab der eine Warnung angezeigt wird}"
|
|
TextWrapping="Wrap" />
|
|
<dxe:SpinEdit
|
|
x:Name="SpinEditShowWarning"
|
|
Grid.Row="15"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,5"
|
|
EditValue="{Binding Path=MaxWorkTimeHoursBeforeWarning, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MinValue="0"
|
|
Value="10" />
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox
|
|
Grid.Row="6"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,20,3,3"
|
|
Header="Rechnungsnummer"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<Label
|
|
Margin="3"
|
|
VerticalAlignment="Center"
|
|
Content="Automatische Rechnungsnummer verwenden" />
|
|
<dxe:CheckEdit
|
|
Grid.Column="1"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
IsChecked="{Binding InvoiceNumber.Use}" />
|
|
|
|
<Label
|
|
x:Name="lblSchema"
|
|
Grid.Row="1"
|
|
Margin="3"
|
|
VerticalAlignment="Center"
|
|
Content="Schema" />
|
|
<TextBox
|
|
x:Name="txtSchema"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding InvoiceNumber.Pattern}" />
|
|
|
|
<Label
|
|
x:Name="lblNumber"
|
|
Grid.Row="2"
|
|
Margin="3"
|
|
VerticalAlignment="Center"
|
|
Content="Aktuelle Nummer" />
|
|
<dxe:SpinEdit
|
|
Name="spinedit_number"
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Width="200"
|
|
Height="23"
|
|
EditValue="{Binding Path=InvoiceNumber.CurrentNumber, UpdateSourceTrigger=PropertyChanged, Converter={StaticResource Int2DecimalConverter}}"
|
|
IsFloatValue="False"
|
|
MaxValue="999999999" />
|
|
|
|
<dxg:GridControl
|
|
x:Name="GridControlInvoiceNumbers"
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2"
|
|
Margin="0,10,0,0"
|
|
ItemsSource="{Binding InvoiceNumberList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="100"
|
|
AllowEditing="False"
|
|
FieldName="Name"
|
|
Header="Name"
|
|
SortIndex="0"
|
|
SortOrder="Ascending" />
|
|
<dxg:GridColumn
|
|
Width="100"
|
|
FieldName="Pattern"
|
|
Header="Schema" />
|
|
<dxg:GridColumn
|
|
Width="100"
|
|
FieldName="CurrentNumber"
|
|
Header="Aktuelle Nummer">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings
|
|
DisplayFormat="0"
|
|
Mask="########0"
|
|
MaskType="Numeric" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox
|
|
x:Name="GroupOwnChatSettings"
|
|
Grid.Row="7"
|
|
Grid.ColumnSpan="2"
|
|
Margin="3,20,3,3"
|
|
Header="{markup:Translate ownChat Einstellungen}"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock
|
|
Margin="8,10,0,0"
|
|
VerticalAlignment="Center"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource MainGroupBoxForegroundBrush}">
|
|
<Hyperlink
|
|
x:Name="HyperlinkOwnChatSettings"
|
|
Click="Hyperlink_ShowOwnChatSettings_Click"
|
|
TargetName="_NewWindow">
|
|
<Hyperlink.Inlines>
|
|
<Run Text="{markup:Translate ownChat Einstellungen öffnen}" />
|
|
</Hyperlink.Inlines>
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
</Grid>
|
|
|
|
</localView:BeWoView> |