236 lines
15 KiB
XML
236 lines
15 KiB
XML
<local:AdministrationWindow x:Class="Elwig.Windows.BaseDataWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:local="clr-namespace:Elwig.Windows"
|
|
mc:Ignorable="d"
|
|
Title="Stammdaten - Elwig" Height="500" MinHeight="400" Width="800" MinWidth="800"
|
|
Loaded="Window_Loaded">
|
|
<Window.Resources>
|
|
<Style TargetType="Label">
|
|
<Setter Property="HorizontalAlignment" Value="Left"/>
|
|
<Setter Property="VerticalAlignment" Value="Top"/>
|
|
<Setter Property="Padding" Value="2,4,2,4"/>
|
|
<Setter Property="Height" Value="25"/>
|
|
</Style>
|
|
<Style TargetType="TextBox">
|
|
<Setter Property="HorizontalAlignment" Value="Stretch"/>
|
|
<Setter Property="VerticalAlignment" Value="Top"/>
|
|
<Setter Property="FontSize" Value="14"/>
|
|
<Setter Property="Padding" Value="2"/>
|
|
<Setter Property="Height" Value="25"/>
|
|
<Setter Property="TextWrapping" Value="NoWrap"/>
|
|
</Style>
|
|
<Style TargetType="ComboBox">
|
|
<Setter Property="Height" Value="25"/>
|
|
<Setter Property="FontSize" Value="14"/>
|
|
<Setter Property="HorizontalAlignment" Value="Stretch"/>
|
|
<Setter Property="VerticalAlignment" Value="Top"/>
|
|
</Style>
|
|
<Style TargetType="Button">
|
|
<Setter Property="FontSize" Value="14"/>
|
|
<Setter Property="Padding" Value="9,3"/>
|
|
<Setter Property="Height" Value="27"/>
|
|
</Style>
|
|
</Window.Resources>
|
|
<Grid>
|
|
<TabControl Margin="10,10,10,42">
|
|
<TabItem Header="Mandant">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="130"/>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="90"/>
|
|
<ColumnDefinition Width="*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label Content="Vollständiger Name:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,10,0,10"/>
|
|
<TextBox x:Name="ClientNameFull" IsEnabled="False"
|
|
VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" Grid.ColumnSpan="3" Margin="0,10,10,10"/>
|
|
|
|
<Label Content="Name:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,40,0,10"/>
|
|
<TextBox x:Name="ClientNameInput"
|
|
TextChanged="ClientNames_TextChanged"
|
|
VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" Grid.ColumnSpan="3" Margin="0,40,10,10"/>
|
|
|
|
<Label Content="Namenszusatz:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,70,0,10"/>
|
|
<TextBox x:Name="ClientNameSuffixInput"
|
|
TextChanged="ClientNames_TextChanged"
|
|
VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" Grid.ColumnSpan="3" Margin="0,70,10,10"/>
|
|
|
|
<Label Content="Gesellschaftsform:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,100,0,10"/>
|
|
<TextBox x:Name="ClientNameTypeInput"
|
|
TextChanged="ClientNames_TextChanged"
|
|
VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" Margin="0,100,10,10"/>
|
|
|
|
<Label Content="Kürzel/Kurzform:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,130,0,10"/>
|
|
<TextBox x:Name="ClientNameTokenInput"
|
|
TextChanged="TextBox_TextChanged"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="1" Margin="0,130,10,10" Width="70"/>
|
|
<TextBox x:Name="ClientNameShortInput"
|
|
TextChanged="TextBox_TextChanged"
|
|
VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" Margin="75,130,10,10"/>
|
|
|
|
<Label Content="Adresse:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,160,0,10"/>
|
|
<TextBox x:Name="ClientAddressInput"
|
|
TextChanged="TextBox_TextChanged"
|
|
VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" Margin="0,160,10,10"/>
|
|
|
|
<Label Content="PLZ/Ort:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="0" Margin="10,190,0,10"/>
|
|
<TextBox x:Name="ClientPlzInput"
|
|
Margin="0,190,0,0" Width="42" Grid.Column="1" HorizontalAlignment="Left"
|
|
TextChanged="PlzInput_TextChanged" LostFocus="PlzInput_LostFocus"/>
|
|
<TextBox x:Name="ClientOrtInput" Margin="47,190,10,0" Grid.Column="1"
|
|
TextChanged="TextBox_TextChanged"/>
|
|
|
|
<Label Content="IBAN:" Margin="10,220,0,0" Grid.Column="0"/>
|
|
<TextBox x:Name="ClientIbanInput" Margin="0,220,10,0" Grid.Column="1"
|
|
TextChanged="IbanInput_TextChanged" LostFocus="IbanInput_LostFocus"/>
|
|
|
|
<Label Content="BIC:" Margin="10,250,0,0" Grid.Column="0"/>
|
|
<TextBox x:Name="ClientBicInput" Margin="0,250,10,0" Grid.Column="1"
|
|
TextChanged="BicInput_TextChanged" LostFocus="BicInput_LostFocus"/>
|
|
|
|
<Label Content="UID:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="2" Margin="10,100,0,10"/>
|
|
<TextBox x:Name="ClientUstIdNrInput"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="3" Margin="0,100,10,10" Width="96"
|
|
TextChanged="UstIdNrInput_TextChanged" LostFocus="UstIdNrInput_LostFocus"/>
|
|
|
|
<Label Content="Betriebs-Nr.:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="2" Margin="10,130,0,10"/>
|
|
<TextBox x:Name="ClientLfbisNrInput"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="3" Margin="0,130,10,10" Width="64"
|
|
TextChanged="LfbisNrInput_TextChanged" LostFocus="LfbisNrInput_LostFocus"/>
|
|
|
|
<Label Content="Telefon-Nr.:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="2" Margin="10,160,0,10"/>
|
|
<TextBox x:Name="ClientPhoneNrInput" Margin="0,160,10,10" Grid.Column="3"
|
|
TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus"/>
|
|
|
|
<Label Content="Fax-Nr.:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="2" Margin="10,190,0,10"/>
|
|
<TextBox x:Name="ClientFaxNrInput" Margin="0,190,10,10" Grid.Column="3"
|
|
TextChanged="PhoneNrInput_TextChanged" LostFocus="PhoneNrInput_LostFocus"/>
|
|
|
|
<Label Content="E-Mail-Adr.:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="2" Margin="10,220,0,10"/>
|
|
<TextBox x:Name="ClientEmailAddressInput" Margin="0,220,10,0" Grid.Column="3"
|
|
TextChanged="EmailAddressInput_TextChanged" LostFocus="EmailAddressInput_LostFocus"/>
|
|
|
|
<Label Content="Website:"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Column="2" Margin="10,250,0,10"/>
|
|
<TextBox x:Name="ClientWebsiteInput" Margin="0,250,10,0" Grid.Column="3"
|
|
TextChanged="TextBox_TextChanged"/>
|
|
</Grid>
|
|
</TabItem>
|
|
<TabItem Header="Zweigstellen">
|
|
|
|
</TabItem>
|
|
<TabItem Header="Sortenattribute">
|
|
|
|
</TabItem>
|
|
<TabItem Header="Bewirtschaftungsarten">
|
|
|
|
</TabItem>
|
|
<TabItem Header="Flächenbindungsverträge">
|
|
|
|
</TabItem>
|
|
|
|
<TabItem Header="Saisons">
|
|
<Grid>
|
|
<ListBox x:Name="SeasonList" HorizontalAlignment="Left" VerticalAlignment="Stretch" Width="150" Margin="10,10,10,10"
|
|
SelectionChanged="SeasonList_SelectionChanged">
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<StackPanel Orientation="Horizontal">
|
|
<TextBlock Text="{Binding Year}" Width="40"/>
|
|
<TextBlock Text="{Binding Currency.Name}" Width="60"/>
|
|
<TextBlock Text="{Binding Precision}" Width="10"/>
|
|
</StackPanel>
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
</ListBox>
|
|
|
|
<GroupBox Header="Zu-/Abschläge" Margin="170,150,10,10" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="400"/>
|
|
<ColumnDefinition Width="70"/>
|
|
<ColumnDefinition Width="*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ListBox x:Name="SeasonModifierList" SelectionChanged="SeasonModifierList_SelectionChanged"
|
|
HorizontalAlignment="Left" VerticalAlignment="Stretch" Width="350" Margin="10,10,10,10">
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<StackPanel Orientation="Horizontal">
|
|
<TextBlock Text="{Binding ModId}" Width="30"/>
|
|
<TextBlock Text="{Binding Name}" Width="200" Margin="0,0,10,0"/>
|
|
<TextBlock Text="{Binding ValueStr}"/>
|
|
</StackPanel>
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
</ListBox>
|
|
<Button x:Name="SeasonModifierUpButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="10" Padding="0,0,0,0" IsEnabled="False"
|
|
Click="SeasonModifierUpButton_Click"
|
|
VerticalAlignment="Center" HorizontalAlignment="Left" Width="25" Height="25" Margin="365,0,0,90"/>
|
|
<Button x:Name="SeasonModifierDownButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="10" Padding="0,2,0,0" IsEnabled="False"
|
|
Click="SeasonModifierDownButton_Click"
|
|
VerticalAlignment="Center" HorizontalAlignment="Left" Width="25" Height="25" Margin="365,0,0,30"/>
|
|
<Button x:Name="SeasonModifierAddButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="11" Padding="0,1.5,0,0" IsEnabled="False"
|
|
Click="SeasonModifierAddButton_Click"
|
|
VerticalAlignment="Center" HorizontalAlignment="Left" Width="25" Height="25" Margin="365,30,0,0"/>
|
|
<Button x:Name="SeasonModifierDeleteButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="11" Padding="0,1.5,0,0" IsEnabled="False"
|
|
Click="SeasonModifierDeleteButton_Click"
|
|
VerticalAlignment="Center" HorizontalAlignment="Left" Width="25" Height="25" Margin="365,90,0,0"/>
|
|
|
|
<Label Content="ID:" Grid.Column="1" Margin="10,10,10,10"/>
|
|
<TextBox x:Name="SeasonModifierIdInput" Grid.Column="2" Margin="0,10,10,10" Width="50" HorizontalAlignment="Left"
|
|
TextChanged="SeasonModifierIdInput_TextChanged"/>
|
|
|
|
<Label Content="Name:" Grid.Column="1" Margin="10,40,10,10"/>
|
|
<TextBox x:Name="SeasonModifierNameInput" Grid.Column="2" Margin="0,40,10,10"
|
|
TextChanged="SeasonModifierNameInput_TextChanged"/>
|
|
|
|
<Label Content="Relativ:" Grid.Column="1" Margin="10,70,10,10"/>
|
|
<TextBox x:Name="SeasonModifierRelInput" Grid.Column="2" Margin="0,70,10,10"
|
|
TextChanged="SeasonModifierRelInput_TextChanged"/>
|
|
|
|
<Label Content="Absolut:" Grid.Column="1" Margin="10,100,10,10"/>
|
|
<TextBox x:Name="SeasonModifierAbsInput" Grid.Column="2" Margin="0,100,10,10"
|
|
TextChanged="SeasonModifierAbsInput_TextChanged"/>
|
|
</Grid>
|
|
</GroupBox>
|
|
</Grid>
|
|
</TabItem>
|
|
<TabItem Header="Parameter">
|
|
|
|
</TabItem>
|
|
<TabItem Header="Textelemente">
|
|
|
|
</TabItem>
|
|
</TabControl>
|
|
|
|
<Button x:Name="EditButton" Content="Bearbeiten"
|
|
HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="0,0,0,10" Width="120"
|
|
Click="EditButton_Click"/>
|
|
<Button x:Name="SaveButton" Content="Speichern" IsEnabled="False"
|
|
HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="0,0,250,10" Width="120"
|
|
Click="SaveButton_Click"/>
|
|
<Button x:Name="ResetButton" Content="Zurücksetzen" IsEnabled="False" Visibility="Hidden"
|
|
HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="0,0,0,10" Width="120"
|
|
Click="ResetButton_Click"/>
|
|
<Button x:Name="CancelButton" Content="Abbrechen" IsEnabled="False" IsCancel="True"
|
|
HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="250,0,0,10" Width="120"
|
|
Click="CancelButton_Click"/>
|
|
</Grid>
|
|
</local:AdministrationWindow>
|