PaymentVariantsWindow: Add Menu and StatusBar
This commit is contained in:
@ -7,7 +7,7 @@
|
|||||||
xmlns:local="clr-namespace:Elwig.Windows"
|
xmlns:local="clr-namespace:Elwig.Windows"
|
||||||
xmlns:ctrl="clr-namespace:Elwig.Controls"
|
xmlns:ctrl="clr-namespace:Elwig.Controls"
|
||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
Title="Auszahlungsvarianten - Elwig" Height="510" Width="820" MinHeight="500" MinWidth="820">
|
Title="Auszahlungsvarianten - Elwig" Height="450" Width="820" MinHeight="380" MinWidth="820">
|
||||||
<Window.Resources>
|
<Window.Resources>
|
||||||
<Style TargetType="Label">
|
<Style TargetType="Label">
|
||||||
<Setter Property="HorizontalAlignment" Value="Left"/>
|
<Setter Property="HorizontalAlignment" Value="Left"/>
|
||||||
@ -44,179 +44,208 @@
|
|||||||
</Style>
|
</Style>
|
||||||
</Window.Resources>
|
</Window.Resources>
|
||||||
<Grid>
|
<Grid>
|
||||||
|
<Grid.RowDefinitions>
|
||||||
|
<RowDefinition Height="19"/>
|
||||||
|
<RowDefinition Height="1*"/>
|
||||||
|
<RowDefinition Height="24"/>
|
||||||
|
</Grid.RowDefinitions>
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
<ColumnDefinition Width="320"/>
|
<ColumnDefinition Width="320"/>
|
||||||
<ColumnDefinition Width="100"/>
|
<ColumnDefinition Width="2.5*"/>
|
||||||
<ColumnDefinition Width="*"/>
|
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
<Grid.RowDefinitions>
|
|
||||||
<RowDefinition Height="*"/>
|
|
||||||
<RowDefinition Height="220"/>
|
|
||||||
</Grid.RowDefinitions>
|
|
||||||
|
|
||||||
<ListBox x:Name="PaymentVariantList" Margin="10,10,35,10" Grid.RowSpan="2" SelectionChanged="PaymentVariantList_SelectionChanged">
|
<Menu Grid.ColumnSpan="2" BorderThickness="0,0,0,1" BorderBrush="LightGray" Background="White">
|
||||||
<ListBox.ItemTemplate>
|
<MenuItem Header="Variantendaten">
|
||||||
<DataTemplate>
|
<!-- TODO -->
|
||||||
<StackPanel Orientation="Horizontal">
|
</MenuItem>
|
||||||
<TextBlock Text="{Binding Name}" Width="200"/>
|
<MenuItem Header="Buchungsliste">
|
||||||
<TextBlock Text="{Binding Date}" Width="60"/>
|
<MenuItem x:Name="Menu_ExportSave" Header="...speichern... (Excel)" IsEnabled="False"
|
||||||
</StackPanel>
|
Click="Menu_ExportSave_Click"/>
|
||||||
</DataTemplate>
|
</MenuItem>
|
||||||
</ListBox.ItemTemplate>
|
<MenuItem Header="Überweisungsdaten">
|
||||||
</ListBox>
|
<MenuItem x:Name="Menu_EbicsSave" Header="...exportieren... (EBICS)" IsEnabled="False"
|
||||||
<Button x:Name="AddButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="11" Padding="0,1.5,0,0" ToolTip="Neue Auszahlungsvariante hinzufügen"
|
Click="Menu_EbicsSave_Click"/>
|
||||||
VerticalAlignment="Center" HorizontalAlignment="Right" Width="25" Height="25" Margin="5,0,5,60" Grid.RowSpan="2"
|
</MenuItem>
|
||||||
Click="AddButton_Click"/>
|
</Menu>
|
||||||
<Button x:Name="CopyButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="12" Padding="0,0,0,0" IsEnabled="False" ToolTip="Ausgewählte Auszahlungsvariante duplizieren"
|
|
||||||
VerticalAlignment="Center" HorizontalAlignment="Right" Width="25" Height="25" Margin="5,0,5,0" Grid.RowSpan="2"
|
|
||||||
Click="CopyButton_Click"/>
|
|
||||||
<Button x:Name="DeleteButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="11" Padding="0,1.5,0,0" IsEnabled="False" ToolTip="Ausgewählte Auszahlungsvariante löschen"
|
|
||||||
VerticalAlignment="Center" HorizontalAlignment="Right" Width="25" Height="25" Margin="5,60,5,0" Grid.RowSpan="2"
|
|
||||||
Click="DeleteButton_Click"/>
|
|
||||||
|
|
||||||
<TextBox x:Name="DataInput" Margin="10,200,35,10" Grid.Column="0" Grid.RowSpan="2"
|
<Grid Grid.Row="1">
|
||||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="auto"
|
<ListBox x:Name="PaymentVariantList" Margin="10,10,35,10" Grid.RowSpan="2" SelectionChanged="PaymentVariantList_SelectionChanged">
|
||||||
AcceptsReturn="True" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Auto"
|
<ListBox.ItemTemplate>
|
||||||
FontFamily="Cascadia Code Light" FontSize="13"
|
<DataTemplate>
|
||||||
TextChanged="DataInput_TextChanged"/>
|
<StackPanel Orientation="Horizontal">
|
||||||
|
<TextBlock Text="{Binding Name}" Width="200"/>
|
||||||
|
<TextBlock Text="{Binding Date}" Width="60"/>
|
||||||
|
</StackPanel>
|
||||||
|
</DataTemplate>
|
||||||
|
</ListBox.ItemTemplate>
|
||||||
|
</ListBox>
|
||||||
|
<Button x:Name="AddButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="11" Padding="0,1.5,0,0" ToolTip="Neue Auszahlungsvariante hinzufügen"
|
||||||
|
VerticalAlignment="Center" HorizontalAlignment="Right" Width="25" Height="25" Margin="5,0,5,60" Grid.RowSpan="2"
|
||||||
|
Click="AddButton_Click"/>
|
||||||
|
<Button x:Name="CopyButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="12" Padding="0,0,0,0" IsEnabled="False" ToolTip="Ausgewählte Auszahlungsvariante duplizieren"
|
||||||
|
VerticalAlignment="Center" HorizontalAlignment="Right" Width="25" Height="25" Margin="5,0,5,0" Grid.RowSpan="2"
|
||||||
|
Click="CopyButton_Click"/>
|
||||||
|
<Button x:Name="DeleteButton" Content="" FontFamily="Segoe MDL2 Assets" FontSize="11" Padding="0,1.5,0,0" IsEnabled="False" ToolTip="Ausgewählte Auszahlungsvariante löschen"
|
||||||
|
VerticalAlignment="Center" HorizontalAlignment="Right" Width="25" Height="25" Margin="5,60,5,0" Grid.RowSpan="2"
|
||||||
|
Click="DeleteButton_Click"/>
|
||||||
|
|
||||||
<Label Content="Name:" Margin="10,10,0,0" Grid.Column="1"/>
|
<TextBox x:Name="DataInput" Margin="10,200,35,10"
|
||||||
<TextBox x:Name="NameInput" Width="200" Grid.Column="2" HorizontalAlignment="Left" Margin="0,10,0,0"
|
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="auto"
|
||||||
TextChanged="NameInput_TextChanged"/>
|
AcceptsReturn="True" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Auto"
|
||||||
|
FontFamily="Cascadia Code Light" FontSize="13"
|
||||||
<Label Content="Beschreibung:" Margin="10,40,0,0" Grid.Column="1"/>
|
TextChanged="DataInput_TextChanged"/>
|
||||||
<TextBox x:Name="CommentInput" Grid.Column="2" HorizontalAlignment="Stretch" Margin="0,40,10,0"
|
|
||||||
TextChanged="CommentInput_TextChanged"/>
|
|
||||||
|
|
||||||
<Label Content="Erstellt am:" Margin="10,70,0,0" Grid.Column="1"/>
|
|
||||||
<TextBox x:Name="DateInput" Grid.Column="2" Width="77" HorizontalAlignment="Left" Margin="0,70,10,0" IsReadOnly="True"/>
|
|
||||||
|
|
||||||
<Label Content="Überwiesen am:" Margin="10,100,0,0" Grid.Column="1"/>
|
|
||||||
<TextBox x:Name="TransferDateInput" Grid.Column="2" Width="77" HorizontalAlignment="Left" Margin="0,100,10,0"
|
|
||||||
TextChanged="TransferDateInput_TextChanged"/>
|
|
||||||
|
|
||||||
<Label Content="Rebelzuschlag:" Margin="10,130,0,0" Grid.Column="1"/>
|
|
||||||
<ctrl:UnitTextBox x:Name="WeightModifierInput" Grid.Column="2" Width="60" Margin="0,130,10,0" Unit="%"
|
|
||||||
HorizontalAlignment="Left" VerticalAlignment="Top"
|
|
||||||
TextChanged="WeightModifierInput_TextChanged" LostFocus="WeightModifierInput_LostFocus"/>
|
|
||||||
|
|
||||||
<Label Content="Berücksichtigen:" Margin="90,70,10,10" Grid.Column="2"/>
|
|
||||||
<CheckBox x:Name="ConsiderModifiersInput" Content="Zu-/Abschläge bei Lieferungen"
|
|
||||||
Margin="110,95,10,10" Grid.Column="2" HorizontalAlignment="Left" VerticalAlignment="Top"
|
|
||||||
Checked="ConsiderModifiersInput_Changed" Unchecked="ConsiderModifiersInput_Changed"/>
|
|
||||||
<CheckBox x:Name="ConsiderPenaltiesInput" Content="Pönalen bei Unterlieferungen (FB)"
|
|
||||||
Margin="110,115,10,10" Grid.Column="2" HorizontalAlignment="Left" VerticalAlignment="Top"
|
|
||||||
Checked="ConsiderPenaltiesInput_Changed" Unchecked="ConsiderPenaltiesInput_Changed"/>
|
|
||||||
<CheckBox x:Name="ConsiderPenaltyInput" Content="Strafen bei Unterlieferungen (GA)"
|
|
||||||
Margin="110,135,10,10" Grid.Column="2" HorizontalAlignment="Left" VerticalAlignment="Top"
|
|
||||||
Checked="ConsiderPenaltyInput_Changed" Unchecked="ConsiderPenaltyInput_Changed"/>
|
|
||||||
<CheckBox x:Name="ConsiderAutoInput" Content="Automatische Nachzeichnungen der GA"
|
|
||||||
Margin="110,155,10,10" Grid.Column="2" HorizontalAlignment="Left" VerticalAlignment="Top"
|
|
||||||
Checked="ConsiderAutoInput_Changed" Unchecked="ConsiderAutoInput_Changed"/>
|
|
||||||
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="0" Grid.Column="2" Margin="108,175,10,10"/>
|
|
||||||
|
|
||||||
<Grid Grid.Column="1" Grid.ColumnSpan="2" VerticalAlignment="Bottom" HorizontalAlignment="Center" Margin="10,10,10,10">
|
|
||||||
<Grid.ColumnDefinitions>
|
|
||||||
<ColumnDefinition Width="110"/>
|
|
||||||
<ColumnDefinition Width="27"/>
|
|
||||||
<ColumnDefinition Width="110"/>
|
|
||||||
<ColumnDefinition Width="27"/>
|
|
||||||
<ColumnDefinition Width="110"/>
|
|
||||||
</Grid.ColumnDefinitions>
|
|
||||||
<Grid.RowDefinitions>
|
|
||||||
<RowDefinition Height="27"/>
|
|
||||||
<RowDefinition Height="5"/>
|
|
||||||
<RowDefinition Height="27"/>
|
|
||||||
</Grid.RowDefinitions>
|
|
||||||
|
|
||||||
<Grid.Resources>
|
|
||||||
<Style TargetType="Label">
|
|
||||||
<Setter Property="HorizontalAlignment" Value="Center"/>
|
|
||||||
<Setter Property="VerticalAlignment" Value="Center"/>
|
|
||||||
<Setter Property="Padding" Value="0"/>
|
|
||||||
<Setter Property="Height" Value="auto"/>
|
|
||||||
</Style>
|
|
||||||
<Style TargetType="Button">
|
|
||||||
<Setter Property="HorizontalAlignment" Value="Stretch"/>
|
|
||||||
<Setter Property="FontSize" Value="14"/>
|
|
||||||
</Style>
|
|
||||||
</Grid.Resources>
|
|
||||||
|
|
||||||
<Button x:Name="ModifierButton" Content="Zu-/Abschläge" Grid.Column="0" Grid.Row="0"
|
|
||||||
Click="ModifierButton_Click"/>
|
|
||||||
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="0" Grid.Column="1" RenderTransformOrigin="0.5,0.5" >
|
|
||||||
<Label.RenderTransform>
|
|
||||||
<TransformGroup>
|
|
||||||
<RotateTransform Angle="45"/>
|
|
||||||
<TranslateTransform Y="5"/>
|
|
||||||
</TransformGroup>
|
|
||||||
</Label.RenderTransform>
|
|
||||||
</Label>
|
|
||||||
<Button x:Name="EditButton" Content="Bearbeiten" Grid.Column="0" Grid.Row="2"
|
|
||||||
Click="EditButton_Click"/>
|
|
||||||
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="2" Grid.Column="1"/>
|
|
||||||
<Button x:Name="CalculateButton" Content="Berechnen" Grid.Column="2" Grid.Row="2"
|
|
||||||
Click="CalculateButton_Click"/>
|
|
||||||
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="2" Grid.Column="3" x:Name="Arrow3"/>
|
|
||||||
<Button x:Name="CommitButton" Content="Festsetzen" Grid.Column="4" Grid.Row="2"
|
|
||||||
Click="CommitButton_Click"/>
|
|
||||||
<Button x:Name="RevertButton" Content="Freigeben" Grid.Column="4" Grid.Row="2"
|
|
||||||
Click="RevertButton_Click"/>
|
|
||||||
<Button x:Name="SaveButton" Content="Speichern" Grid.Column="4" Grid.Row="0"
|
|
||||||
Click="SaveButton_Click"/>
|
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2">
|
<Grid Grid.Column="1" Grid.Row="1">
|
||||||
<Grid.ColumnDefinitions>
|
<Grid.ColumnDefinitions>
|
||||||
|
<ColumnDefinition Width="100"/>
|
||||||
<ColumnDefinition Width="*"/>
|
<ColumnDefinition Width="*"/>
|
||||||
<ColumnDefinition Width="250"/>
|
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
<GroupBox Header="Abschluss" Margin="10,0,5,10">
|
<Label Content="Name:" Margin="10,10,0,0" Grid.Column="0"/>
|
||||||
<Grid>
|
<TextBox x:Name="NameInput" Width="200" Grid.Column="1" HorizontalAlignment="Left" Margin="0,10,0,0"
|
||||||
<Button x:Name="ExportButton" Content="Exportieren" FontSize="14" Width="180" Margin="10,10,10,10" Height="27" IsEnabled="False"
|
TextChanged="NameInput_TextChanged"/>
|
||||||
Click="ExportButton_Click"
|
|
||||||
VerticalAlignment="Top" HorizontalAlignment="Left"/>
|
|
||||||
<Button x:Name="TransactionButton" Content="Buchungsliste" FontSize="14" Width="180" Margin="10,42,10,10" Height="27" IsEnabled="False"
|
|
||||||
Click="TransactionButton_Click"
|
|
||||||
VerticalAlignment="Top" HorizontalAlignment="Left"/>
|
|
||||||
<Button x:Name="MailButton" Content="Traubengutschriften" FontSize="14" Width="180" Margin="10,74,10,10" Height="27" IsEnabled="False"
|
|
||||||
Click="MailButton_Click"
|
|
||||||
VerticalAlignment="Top" HorizontalAlignment="Left"/>
|
|
||||||
</Grid>
|
|
||||||
</GroupBox>
|
|
||||||
|
|
||||||
<GroupBox Header="Ergebnis" Margin="5,0,10,10" Grid.Column="1">
|
<Label Content="Beschreibung:" Margin="10,40,0,0" Grid.Column="0"/>
|
||||||
<Grid>
|
<TextBox x:Name="CommentInput" Grid.Column="1" HorizontalAlignment="Stretch" Margin="0,40,10,0"
|
||||||
<Grid.ColumnDefinitions>
|
TextChanged="CommentInput_TextChanged"/>
|
||||||
<ColumnDefinition Width="100"/>
|
|
||||||
<ColumnDefinition Width="*"/>
|
|
||||||
</Grid.ColumnDefinitions>
|
|
||||||
<Grid.Resources>
|
|
||||||
<Style TargetType="TextBlock">
|
|
||||||
<Setter Property="Grid.Column" Value="1"/>
|
|
||||||
<Setter Property="VerticalAlignment" Value="Top"/>
|
|
||||||
<Setter Property="FontSize" Value="14"/>
|
|
||||||
<Setter Property="TextAlignment" Value="Right"/>
|
|
||||||
</Style>
|
|
||||||
</Grid.Resources>
|
|
||||||
|
|
||||||
<Label Content="Zu-/Abschläge:" Margin="10,10,0,0"/>
|
<Label Content="Erstellt am:" Margin="10,70,0,0" Grid.Column="0"/>
|
||||||
<TextBlock x:Name="ModifierSum" Margin="0,12,10,0"/>
|
<TextBox x:Name="DateInput" Grid.Column="1" Width="77" HorizontalAlignment="Left" Margin="0,70,10,0" IsReadOnly="True"/>
|
||||||
|
|
||||||
<Label Content="Gesamtbeträge:" Margin="10,40,0,0"/>
|
<Label Content="Überwiesen am:" Margin="10,100,0,0" Grid.Column="0"/>
|
||||||
<TextBlock x:Name="TotalSum" Margin="0,42,10,0"/>
|
<TextBox x:Name="TransferDateInput" Grid.Column="1" Width="77" HorizontalAlignment="Left" Margin="0,100,10,0"
|
||||||
|
TextChanged="TransferDateInput_TextChanged"/>
|
||||||
|
|
||||||
<Label Content="Mehrwertsteuer:" Margin="10,70,0,0"/>
|
<Label Content="Rebelzuschlag:" Margin="10,130,0,0" Grid.Column="0"/>
|
||||||
<TextBlock x:Name="VatSum" Margin="0,72,10,0"/>
|
<ctrl:UnitTextBox x:Name="WeightModifierInput" Grid.Column="1" Width="60" Margin="0,130,10,0" Unit="%"
|
||||||
|
HorizontalAlignment="Left" VerticalAlignment="Top"
|
||||||
|
TextChanged="WeightModifierInput_TextChanged" LostFocus="WeightModifierInput_LostFocus"/>
|
||||||
|
|
||||||
<Label Content="Abzüge:" Margin="10,100,0,0"/>
|
<Label Content="Berücksichtigen:" Margin="90,70,10,10" Grid.Column="1"/>
|
||||||
<TextBlock x:Name="DeductionSum" Margin="0,102,10,0"/>
|
<CheckBox x:Name="ConsiderModifiersInput" Content="Zu-/Abschläge bei Lieferungen"
|
||||||
|
Margin="110,95,10,10" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Top"
|
||||||
|
Checked="ConsiderModifiersInput_Changed" Unchecked="ConsiderModifiersInput_Changed"/>
|
||||||
|
<CheckBox x:Name="ConsiderPenaltiesInput" Content="Pönalen bei Unterlieferungen (FB)"
|
||||||
|
Margin="110,115,10,10" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Top"
|
||||||
|
Checked="ConsiderPenaltiesInput_Changed" Unchecked="ConsiderPenaltiesInput_Changed"/>
|
||||||
|
<CheckBox x:Name="ConsiderPenaltyInput" Content="Strafen bei Unterlieferungen (GA)"
|
||||||
|
Margin="110,135,10,10" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Top"
|
||||||
|
Checked="ConsiderPenaltyInput_Changed" Unchecked="ConsiderPenaltyInput_Changed"/>
|
||||||
|
<CheckBox x:Name="ConsiderAutoInput" Content="Automatische Nachzeichnungen der GA"
|
||||||
|
Margin="110,155,10,10" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Top"
|
||||||
|
Checked="ConsiderAutoInput_Changed" Unchecked="ConsiderAutoInput_Changed"/>
|
||||||
|
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="0" Grid.Column="1" Margin="108,175,10,10"/>
|
||||||
|
|
||||||
<Label Content="Auszuzahlen:" Margin="10,130,0,0"/>
|
<Grid Grid.Column="0" Grid.ColumnSpan="2" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="50,180,10,10">
|
||||||
<TextBlock x:Name="PaymentSum" Margin="0,132,10,0"/>
|
<Grid.ColumnDefinitions>
|
||||||
</Grid>
|
<ColumnDefinition Width="110"/>
|
||||||
</GroupBox>
|
<ColumnDefinition Width="27"/>
|
||||||
|
<ColumnDefinition Width="110"/>
|
||||||
|
<ColumnDefinition Width="27"/>
|
||||||
|
<ColumnDefinition Width="110"/>
|
||||||
|
</Grid.ColumnDefinitions>
|
||||||
|
<Grid.RowDefinitions>
|
||||||
|
<RowDefinition Height="27"/>
|
||||||
|
<RowDefinition Height="5"/>
|
||||||
|
<RowDefinition Height="27"/>
|
||||||
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
|
<Grid.Resources>
|
||||||
|
<Style TargetType="Label">
|
||||||
|
<Setter Property="HorizontalAlignment" Value="Center"/>
|
||||||
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
||||||
|
<Setter Property="Padding" Value="0"/>
|
||||||
|
<Setter Property="Height" Value="auto"/>
|
||||||
|
</Style>
|
||||||
|
<Style TargetType="Button">
|
||||||
|
<Setter Property="HorizontalAlignment" Value="Stretch"/>
|
||||||
|
<Setter Property="FontSize" Value="14"/>
|
||||||
|
</Style>
|
||||||
|
</Grid.Resources>
|
||||||
|
|
||||||
|
<Button x:Name="ModifierButton" Content="Zu-/Abschläge" Grid.Column="0" Grid.Row="0"
|
||||||
|
Click="ModifierButton_Click"/>
|
||||||
|
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="0" Grid.Column="1" RenderTransformOrigin="0.5,0.5" >
|
||||||
|
<Label.RenderTransform>
|
||||||
|
<TransformGroup>
|
||||||
|
<RotateTransform Angle="45"/>
|
||||||
|
<TranslateTransform Y="5"/>
|
||||||
|
</TransformGroup>
|
||||||
|
</Label.RenderTransform>
|
||||||
|
</Label>
|
||||||
|
<Button x:Name="EditButton" Content="Bearbeiten" Grid.Column="0" Grid.Row="2"
|
||||||
|
Click="EditButton_Click"/>
|
||||||
|
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="2" Grid.Column="1"/>
|
||||||
|
<Button x:Name="CalculateButton" Content="Berechnen" Grid.Column="2" Grid.Row="2"
|
||||||
|
Click="CalculateButton_Click"/>
|
||||||
|
<Label Content="" FontFamily="Segoe MDL2 Assets" FontSize="16" Grid.Row="2" Grid.Column="3" x:Name="Arrow3"/>
|
||||||
|
<Button x:Name="CommitButton" Content="Festsetzen" Grid.Column="4" Grid.Row="2"
|
||||||
|
Click="CommitButton_Click"/>
|
||||||
|
<Button x:Name="RevertButton" Content="Freigeben" Grid.Column="4" Grid.Row="2"
|
||||||
|
Click="RevertButton_Click"/>
|
||||||
|
<Button x:Name="SaveButton" Content="Speichern" Grid.Column="4" Grid.Row="0"
|
||||||
|
Click="SaveButton_Click"/>
|
||||||
|
</Grid>
|
||||||
|
|
||||||
|
<Button x:Name="MailButton" Content="Traubengutschriften"
|
||||||
|
FontSize="14" Width="180" Margin="10,10,10,10" Height="27" IsEnabled="False"
|
||||||
|
Click="MailButton_Click"
|
||||||
|
VerticalAlignment="Bottom" HorizontalAlignment="Right" Grid.Column="1"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
|
<StatusBar Grid.Row="2" Grid.ColumnSpan="2" BorderThickness="0,1,0,0" BorderBrush="Gray">
|
||||||
|
<StatusBar.ItemsPanel>
|
||||||
|
<ItemsPanelTemplate>
|
||||||
|
<Grid>
|
||||||
|
<Grid.ColumnDefinitions>
|
||||||
|
<ColumnDefinition Width="*"/>
|
||||||
|
<ColumnDefinition Width="Auto"/>
|
||||||
|
<ColumnDefinition Width="*"/>
|
||||||
|
<ColumnDefinition Width="Auto"/>
|
||||||
|
<ColumnDefinition Width="*"/>
|
||||||
|
<ColumnDefinition Width="Auto"/>
|
||||||
|
<ColumnDefinition Width="*"/>
|
||||||
|
<ColumnDefinition Width="Auto"/>
|
||||||
|
<ColumnDefinition Width="*"/>
|
||||||
|
</Grid.ColumnDefinitions>
|
||||||
|
</Grid>
|
||||||
|
</ItemsPanelTemplate>
|
||||||
|
</StatusBar.ItemsPanel>
|
||||||
|
<StatusBarItem Grid.Column="0" HorizontalContentAlignment="Stretch">
|
||||||
|
<DockPanel>
|
||||||
|
<TextBlock Text="Zu-/Abschl.:"/>
|
||||||
|
<TextBlock x:Name="ModifierSum" Text="-" TextAlignment="Right"/>
|
||||||
|
</DockPanel>
|
||||||
|
</StatusBarItem>
|
||||||
|
<Separator Grid.Column="1"/>
|
||||||
|
<StatusBarItem Grid.Column="2" HorizontalContentAlignment="Stretch">
|
||||||
|
<DockPanel>
|
||||||
|
<TextBlock Text="Gesamt:"/>
|
||||||
|
<TextBlock x:Name="TotalSum" Text="-" TextAlignment="Right"/>
|
||||||
|
</DockPanel>
|
||||||
|
</StatusBarItem>
|
||||||
|
<Separator Grid.Column="3"/>
|
||||||
|
<StatusBarItem Grid.Column="4" HorizontalContentAlignment="Stretch">
|
||||||
|
<DockPanel>
|
||||||
|
<TextBlock Text="MwSt.:"/>
|
||||||
|
<TextBlock x:Name="VatSum" Text="-" TextAlignment="Right"/>
|
||||||
|
</DockPanel>
|
||||||
|
</StatusBarItem>
|
||||||
|
<Separator Grid.Column="5"/>
|
||||||
|
<StatusBarItem Grid.Column="6" HorizontalContentAlignment="Stretch">
|
||||||
|
<DockPanel>
|
||||||
|
<TextBlock Text="Abzüge:"/>
|
||||||
|
<TextBlock x:Name="DeductionSum" Text="-" TextAlignment="Right"/>
|
||||||
|
</DockPanel>
|
||||||
|
</StatusBarItem>
|
||||||
|
<Separator Grid.Column="7"/>
|
||||||
|
<StatusBarItem Grid.Column="8" HorizontalContentAlignment="Stretch">
|
||||||
|
<DockPanel>
|
||||||
|
<TextBlock Text="Auszahl.:"/>
|
||||||
|
<TextBlock x:Name="PaymentSum" Text="-" TextAlignment="Right"/>
|
||||||
|
</DockPanel>
|
||||||
|
</StatusBarItem>
|
||||||
|
</StatusBar>
|
||||||
</Grid>
|
</Grid>
|
||||||
</local:ContextWindow>
|
</local:ContextWindow>
|
||||||
|
@ -60,8 +60,8 @@ namespace Elwig.Windows {
|
|||||||
EditButton.IsEnabled = true;
|
EditButton.IsEnabled = true;
|
||||||
SaveButton.IsEnabled = !locked;
|
SaveButton.IsEnabled = !locked;
|
||||||
MailButton.IsEnabled = true;
|
MailButton.IsEnabled = true;
|
||||||
ExportButton.IsEnabled = locked;
|
Menu_ExportSave.IsEnabled = locked;
|
||||||
TransactionButton.IsEnabled = locked;
|
Menu_EbicsSave.IsEnabled = locked;
|
||||||
|
|
||||||
NameInput.Text = v.Name;
|
NameInput.Text = v.Name;
|
||||||
NameInput.IsReadOnly = false;
|
NameInput.IsReadOnly = false;
|
||||||
@ -113,8 +113,8 @@ namespace Elwig.Windows {
|
|||||||
Arrow3.Content = "\xF0AF";
|
Arrow3.Content = "\xF0AF";
|
||||||
DeleteButton.IsEnabled = false;
|
DeleteButton.IsEnabled = false;
|
||||||
MailButton.IsEnabled = false;
|
MailButton.IsEnabled = false;
|
||||||
ExportButton.IsEnabled = false;
|
Menu_ExportSave.IsEnabled = false;
|
||||||
TransactionButton.IsEnabled = false;
|
Menu_EbicsSave.IsEnabled = false;
|
||||||
|
|
||||||
BillingData = null;
|
BillingData = null;
|
||||||
NameInput.Text = "";
|
NameInput.Text = "";
|
||||||
@ -323,7 +323,7 @@ namespace Elwig.Windows {
|
|||||||
CommitButton.IsEnabled = true;
|
CommitButton.IsEnabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void ExportButton_Click(object sender, RoutedEventArgs evt) {
|
private async void Menu_EbicsSave_Click(object sender, RoutedEventArgs evt) {
|
||||||
if (PaymentVariantList.SelectedItem is not PaymentVar v) {
|
if (PaymentVariantList.SelectedItem is not PaymentVar v) {
|
||||||
return;
|
return;
|
||||||
} else if (v.TransferDate == null) {
|
} else if (v.TransferDate == null) {
|
||||||
@ -348,7 +348,7 @@ namespace Elwig.Windows {
|
|||||||
Title = $"Überweisungsdaten speichern unter - Elwig",
|
Title = $"Überweisungsdaten speichern unter - Elwig",
|
||||||
};
|
};
|
||||||
if (d.ShowDialog() == true) {
|
if (d.ShowDialog() == true) {
|
||||||
ExportButton.IsEnabled = false;
|
Menu_EbicsSave.IsEnabled = false;
|
||||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||||
try {
|
try {
|
||||||
using var e = new Ebics(v, d.FileName, 9);
|
using var e = new Ebics(v, d.FileName, 9);
|
||||||
@ -357,11 +357,11 @@ namespace Elwig.Windows {
|
|||||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||||
}
|
}
|
||||||
Mouse.OverrideCursor = null;
|
Mouse.OverrideCursor = null;
|
||||||
ExportButton.IsEnabled = true;
|
Menu_EbicsSave.IsEnabled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void TransactionButton_Click(object sender, RoutedEventArgs evt) {
|
private async void Menu_ExportSave_Click(object sender, RoutedEventArgs evt) {
|
||||||
if (PaymentVariantList.SelectedItem is not PaymentVar v) {
|
if (PaymentVariantList.SelectedItem is not PaymentVar v) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -372,7 +372,7 @@ namespace Elwig.Windows {
|
|||||||
Title = $"Buchungsliste speichern unter - Elwig"
|
Title = $"Buchungsliste speichern unter - Elwig"
|
||||||
};
|
};
|
||||||
if (d.ShowDialog() == true) {
|
if (d.ShowDialog() == true) {
|
||||||
TransactionButton.IsEnabled = false;
|
Menu_ExportSave.IsEnabled = false;
|
||||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||||
try {
|
try {
|
||||||
using var ctx = new AppDbContext();
|
using var ctx = new AppDbContext();
|
||||||
@ -383,7 +383,7 @@ namespace Elwig.Windows {
|
|||||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||||
}
|
}
|
||||||
Mouse.OverrideCursor = null;
|
Mouse.OverrideCursor = null;
|
||||||
TransactionButton.IsEnabled = true;
|
Menu_ExportSave.IsEnabled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user