Windows: Add icons on Buttons and MenuItems
All checks were successful
Test / Run tests (push) Successful in 2m15s
All checks were successful
Test / Run tests (push) Successful in 2m15s
This commit is contained in:
@ -67,13 +67,29 @@
|
||||
<Menu Grid.ColumnSpan="3" BorderThickness="0,0,0,1" BorderBrush="LightGray" Background="White">
|
||||
<MenuItem Header="Lieferschein">
|
||||
<MenuItem x:Name="Menu_DeliveryNote_Show" Header="...anzeigen (PDF)" IsEnabled="False"
|
||||
Click="Menu_DeliveryNote_Show_Click" InputGestureText="Strg+P"/>
|
||||
Click="Menu_DeliveryNote_Show_Click" InputGestureText="Strg+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_DeliveryNote_SavePdf" Header="...speichern... (PDF)" IsEnabled="False"
|
||||
Click="Menu_DeliveryNote_SavePdf_Click"/>
|
||||
Click="Menu_DeliveryNote_SavePdf_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_DeliveryNote_Print" Header="...drucken" IsEnabled="False"
|
||||
Click="Menu_DeliveryNote_Print_Click" InputGestureText="Strg+Shift+P"/>
|
||||
Click="Menu_DeliveryNote_Print_Click" InputGestureText="Strg+Shift+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_DeliveryNote_Email" Header="...per E-Mail schicken" IsEnabled="False"
|
||||
Click="Menu_DeliveryNote_Email_Click"/>
|
||||
Click="Menu_DeliveryNote_Email_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Lieferjournal">
|
||||
<MenuItem x:Name="Menu_DeliveryJournal_SaveFilters" Header="...aus Filtern speichern... (Excel)"
|
||||
|
@ -69,13 +69,29 @@
|
||||
<Menu Grid.ColumnSpan="3" BorderThickness="0,0,0,1" BorderBrush="LightGray" Background="White">
|
||||
<MenuItem Header="Anmeldeliste">
|
||||
<MenuItem x:Name="Menu_DeliveryAncmtList_SaveSelected" Header="...von ausgewähltem Leseplan speichern... (Excel)"
|
||||
Click="Menu_DeliveryAncmtList_SaveSelected_Click"/>
|
||||
Click="Menu_DeliveryAncmtList_SaveSelected_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_DeliveryAncmtList_ShowSelected" Header="...von ausgewähltem Leseplan anzeigen (PDF)"
|
||||
Click="Menu_DeliveryAncmtList_ShowSelected_Click" InputGestureText="Strg+P"/>
|
||||
Click="Menu_DeliveryAncmtList_ShowSelected_Click" InputGestureText="Strg+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_DeliveryAncmtList_SavePdfSelected" Header="...von ausgewähltem Leseplan speichern... (PDF)"
|
||||
Click="Menu_DeliveryAncmtList_SavePdfSelected_Click"/>
|
||||
Click="Menu_DeliveryAncmtList_SavePdfSelected_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_DeliveryAncmtList_PrintSelected" Header="...von ausgewähltem Leseplan drucken"
|
||||
Click="Menu_DeliveryAncmtList_PrintSelected_Click" InputGestureText="Strg+Shift+P"/>
|
||||
Click="Menu_DeliveryAncmtList_PrintSelected_Click" InputGestureText="Strg+Shift+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
<Style TargetType="Button">
|
||||
<Setter Property="VerticalAlignment" Value="Top"/>
|
||||
<Setter Property="HorizontalAlignment" Value="Center"/>
|
||||
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
|
||||
<Setter Property="FontSize" Value="14"/>
|
||||
<Setter Property="Padding" Value="9,3"/>
|
||||
<Setter Property="Height" Value="35"/>
|
||||
@ -19,23 +20,67 @@
|
||||
<Grid>
|
||||
<Menu BorderThickness="0,0,0,1" VerticalAlignment="Top" Height="19" BorderBrush="LightGray" Background="White">
|
||||
<MenuItem Header="Datenbank">
|
||||
<MenuItem Header="Daten exportieren..." Click="Menu_Database_Export_Click" IsEnabled="False"/>
|
||||
<MenuItem Header="Daten importieren..." Click="Menu_Database_Import_Click"/>
|
||||
<MenuItem Header="Daten exportieren..." Click="Menu_Database_Export_Click" IsEnabled="False">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Daten importieren..." Click="Menu_Database_Import_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<Separator/>
|
||||
<MenuItem Header="Abfragen stellen" Click="Menu_Database_Query_Click"/>
|
||||
<MenuItem Header="Speicherort öffnen..." Click="Menu_Database_Open_Click"/>
|
||||
<MenuItem Header="Abfragen stellen" Click="Menu_Database_Query_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Speicherort öffnen..." Click="Menu_Database_Open_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Waage">
|
||||
<MenuItem Header="Datum und Uhrzeit setzen" Click="Menu_Scale_SetDateTime_Click"/>
|
||||
<MenuItem Header="Datum und Uhrzeit setzen" Click="Menu_Scale_SetDateTime_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="HelpMenu" Header="Hilfe">
|
||||
<MenuItem Header="Über"/>
|
||||
<MenuItem x:Name="Menu_Help_Update" Header="Nach Updates suchen" Click="Menu_Help_Update_Click"/>
|
||||
<MenuItem x:Name="Menu_Help_Smtp" Header="E-Mail-Einstellungen testen" Click="Menu_Help_Smtp_Click"/>
|
||||
<MenuItem x:Name="Menu_Help_Log" Header="Fehler-Protokoll anzeigen" Click="Menu_Help_Log_Click"/>
|
||||
<MenuItem Header="Über">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_Help_Update" Header="Nach Updates suchen" Click="Menu_Help_Update_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_Help_Smtp" Header="E-Mail-Einstellungen testen" Click="Menu_Help_Smtp_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_Help_Log" Header="Fehler-Protokoll anzeigen" Click="Menu_Help_Log_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<Separator/>
|
||||
<MenuItem x:Name="Menu_Help_Config" Header="Konfigurationsdatei öffnen..." Click="Menu_Help_Config_Click"/>
|
||||
<MenuItem x:Name="Menu_Help_Directory" Header="Konfigurationsspeicherort öffnen..." Click="Menu_Help_Directory_Click"/>
|
||||
<MenuItem x:Name="Menu_Help_Config" Header="Konfigurationsdatei öffnen..." Click="Menu_Help_Config_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_Help_Directory" Header="Konfigurationsspeicherort öffnen..." Click="Menu_Help_Directory_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
|
||||
@ -58,26 +103,64 @@
|
||||
</TextBlock>
|
||||
</Grid>
|
||||
|
||||
<Button x:Name="MemberAdminButton" Content="Mitglieder" Click="MemberAdminButton_Click"
|
||||
Margin="0,170,205,0"/>
|
||||
<Button x:Name="MailButton" Content="Rundschreiben" Click="MailButton_Click"
|
||||
Margin="205,170,0,0"/>
|
||||
<Button x:Name="DeliveryAdminButton" Content="Lieferungen" Click="DeliveryAdminButton_Click"
|
||||
Margin="0,210,205,0"/>
|
||||
<Button x:Name="ReceiptButton" Content="Übernahme" Click="ReceiptButton_Click"
|
||||
Margin="205,210,0,0"/>
|
||||
<Button x:Name="BaseDataButton" Content="Stammdaten" Click="BaseDataButton_Click"
|
||||
Margin="0,250,205,0"/>
|
||||
<Button x:Name="DeliveryAncmtButton" Content="Anmeldungen" Click="DeliveryAncmtButton_Click"
|
||||
Margin="205,250,0,0"/>
|
||||
<Button x:Name="MemberAdminButton" Click="MemberAdminButton_Click"
|
||||
Margin="0,170,205,0">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Mitglieder</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
<Button x:Name="MailButton" Click="MailButton_Click"
|
||||
Margin="205,170,0,0">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Rundschreiben</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
<Button x:Name="DeliveryAdminButton" Click="DeliveryAdminButton_Click"
|
||||
Margin="0,210,205,0">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Lieferungen</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
<Button x:Name="ReceiptButton" Click="ReceiptButton_Click"
|
||||
Margin="205,210,0,0">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Übernahme</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
<Button x:Name="BaseDataButton" Click="BaseDataButton_Click"
|
||||
Margin="0,250,205,0">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Stammdaten</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
<Button x:Name="DeliveryAncmtButton" Click="DeliveryAncmtButton_Click"
|
||||
Margin="205,250,0,0">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Anmeldungen</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
|
||||
<Button x:Name="DownloadButton" Click="DownloadButton_Click"
|
||||
Margin="310,135,0,0" Padding="1.5,0,0,0" Height="30" Width="30"
|
||||
Margin="310,135,0,0" Padding="0.375,0.5,0,0" Height="30" Width="30"
|
||||
Content="" FontFamily="Segoe MDL2 Assets" FontSize="16"
|
||||
HorizontalContentAlignment="Center"
|
||||
ToolTip="Lieferungen und Mitgliederdaten anderer Zweigstellen herunterladen"/>
|
||||
<Button x:Name="UploadButton" Click="UploadButton_Click"
|
||||
Margin="375,135,0,0" Padding="1.5,0,0,0" Height="30" Width="30"
|
||||
Margin="375,135,0,0" Padding="1.0,0.5,0,0" Height="30" Width="30"
|
||||
Content="" FontFamily="Segoe MDL2 Assets" FontSize="16"
|
||||
HorizontalContentAlignment="Center"
|
||||
ToolTip="Lieferungen dieser Zweigstelle hochladen"/>
|
||||
|
||||
<Expander x:Name="SeasonFinish" Header="Leseabschluss" SnapsToDevicePixels="True"
|
||||
@ -90,21 +173,33 @@
|
||||
Margin="0,13,0,0" VerticalAlignment="Top" HorizontalAlignment="Center"
|
||||
TextChanged="SeasonInput_TextChanged"/>
|
||||
|
||||
<Button x:Name="DeliveryConfirmationButton" Content="Anlieferungsbestätigung"
|
||||
<Button x:Name="DeliveryConfirmationButton"
|
||||
Click="DeliveryConfirmationButton_Click"
|
||||
Margin="0,50,195,10" Width="190"/>
|
||||
Margin="0,50,195,10" Width="190">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,0.5,0,0"/>
|
||||
<TextBlock FontSize="12" Margin="18,1,0,0" TextAlignment="Center">Anlieferungsbestätigung</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
|
||||
<Button x:Name="PaymentButton" Content="Auszahlung"
|
||||
<Button x:Name="PaymentButton"
|
||||
Click="PaymentButton_Click"
|
||||
Margin="195,50,0,10" Width="190"/>
|
||||
Margin="195,50,0,10" Width="190">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0.5,1.5,0,0"/>
|
||||
<TextBlock TextAlignment="Center">Auszahlung</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
|
||||
<Button x:Name="OverUnderDeliveryButton"
|
||||
Click="OverUnderDeliveryButton_Click"
|
||||
Margin="0,90,195,10" Width="190" Padding="3,5,5,5"
|
||||
ToolTip="Über-/Unterlieferungen laut gezeichneten Geschäftsanteilen und Unterlieferungen nach Flächenbindungen">
|
||||
<Grid Width="172">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="1.5,0.5,0,0"/>
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="6.5,0.5,0,0"/>
|
||||
<TextBlock FontSize="12" Margin="18,1,0,0" TextAlignment="Center">Über-/Unterlieferungen</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
@ -113,9 +208,9 @@
|
||||
Click="BreakdownButton_Click"
|
||||
Margin="195,90,0,10" Width="190" Padding="3,5,5,5"
|
||||
ToolTip="Aufschlüsselung des Gewichts nach Zweigstelle, Mitglied, Sorte, Attribut/Bewirt., Qualitätsstufe, gebunden/ungebunden">
|
||||
<Grid Width="170">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="1.5,0.5,0,0"/>
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="6.5,0.5,0,0"/>
|
||||
<TextBlock FontSize="12" Margin="18,1,0,0" TextAlignment="Center">Sorten-/Qual.aufschlüssel.</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
@ -124,9 +219,9 @@
|
||||
Click="AreaCommitmentsButton_Click"
|
||||
Margin="0,130,195,10" Width="190" Padding="3,5,5,5"
|
||||
ToolTip="Aktive Flächenbindungen der Saison pro Mitglied und Sorte/Attribut">
|
||||
<Grid Width="172">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="1.5,1.5,0,0"/>
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="6.5,1.5,0,0"/>
|
||||
<TextBlock Margin="18,0,0,0" TextAlignment="Center">Flächenbindungen</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
@ -135,9 +230,9 @@
|
||||
Click="BreakdownMemberVarietyButton_Click"
|
||||
Margin="195,130,0,10" Width="190" Padding="3,5,5,5"
|
||||
ToolTip="Liefermengen und Ertrag (kg/ha) pro Mitglied">
|
||||
<Grid Width="170">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="1.5,1.5,0,0"/>
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="6.5,1.5,0,0"/>
|
||||
<TextBlock Margin="18,0,0,0" TextAlignment="Center">Liefermengen/Ertrag</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
|
@ -52,19 +52,43 @@
|
||||
<Menu Grid.ColumnSpan="3" BorderThickness="0,0,0,1" BorderBrush="LightGray" Background="White">
|
||||
<MenuItem Header="Kontaktieren">
|
||||
<MenuItem x:Name="Menu_Contact_Email" Header="E-Mail senden..." IsEnabled="{Binding MemberHasEmail}"
|
||||
Click="Menu_Contact_Email_Click"/>
|
||||
Click="Menu_Contact_Email_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_Contact_Letterhead" Header="Briefkopf drucken" IsEnabled="{Binding IsMemberSelected}"
|
||||
Click="Menu_Contact_Letterhead_Click"/>
|
||||
Click="Menu_Contact_Letterhead_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Stammdatenblatt">
|
||||
<MenuItem x:Name="Menu_MemberDataSheet_Show" Header="...anzeigen (PDF)" IsEnabled="{Binding IsMemberSelected}"
|
||||
Click="Menu_MemberDataSheet_Show_Click" InputGestureText="Strg+P"/>
|
||||
Click="Menu_MemberDataSheet_Show_Click" InputGestureText="Strg+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_MemberDataSheet_SavePdf" Header="...speichern... (PDF)" IsEnabled="{Binding IsMemberSelected}"
|
||||
Click="Menu_MemberDataSheet_SavePdf_Click"/>
|
||||
Click="Menu_MemberDataSheet_SavePdf_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_MemberDataSheet_Print" Header="...drucken" IsEnabled="{Binding IsMemberSelected}"
|
||||
Click="Menu_MemberDataSheet_Print_Click" InputGestureText="Strg+Shift+P"/>
|
||||
Click="Menu_MemberDataSheet_Print_Click" InputGestureText="Strg+Shift+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_MemberDataSheet_Email" Header="...per E-Mail schicken" IsEnabled="{Binding MemberCanSendEmail}"
|
||||
Click="Menu_MemberDataSheet_Email_Click"/>
|
||||
Click="Menu_MemberDataSheet_Email_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Anlieferungsbestätigung" x:Name="Menu_DeliveryConfirmation">
|
||||
<MenuItem x:Name="Menu_DeliveryConfirmation_Show" Header="...anzeigen (PDF)" IsEnabled="False"
|
||||
|
@ -187,49 +187,80 @@ namespace Elwig.Windows {
|
||||
ControlUtils.RenewItemsSource(BranchInput, await ctx.Branches.OrderBy(b => b.Name).ToListAsync());
|
||||
ControlUtils.RenewItemsSource(DefaultKgInput, await ctx.WbKgs.Select(k => k.AtKg).OrderBy(k => k.Name).ToListAsync());
|
||||
|
||||
var font = new System.Windows.Media.FontFamily("Segoe MDL2 Assets");
|
||||
MenuItem? temp = null;
|
||||
var seasons = await ctx.Seasons.OrderByDescending(s => s.Year).ToListAsync();
|
||||
Menu_DeliveryConfirmation.Items.Clear();
|
||||
foreach (var s in seasons) {
|
||||
var i = new MenuItem { Header = $"Saison {s.Year}...", Tag = s.Year };
|
||||
var i = new MenuItem {
|
||||
Header = $"Saison {s.Year}...",
|
||||
Tag = s.Year,
|
||||
Icon = s.Year == seasons[0].Year ? new TextBlock { FontSize = 16, Text = "\uE734", FontFamily = font } : null,
|
||||
};
|
||||
i.SetBinding(IsEnabledProperty, new Binding() { Path = new("IsMemberSelected") });
|
||||
var show = new MenuItem { Header = "...anzeigen (PDF)" };
|
||||
var show = new MenuItem { Header = "...anzeigen (PDF)", Icon = new TextBlock { FontSize = 16, Text = "\uE8FF", FontFamily = font } };
|
||||
show.Click += Menu_DeliveryConfirmation_Show_Click;
|
||||
i.Items.Add(show);
|
||||
var pdf = new MenuItem { Header = "...speichern... (PDF)" };
|
||||
var pdf = new MenuItem { Header = "...speichern... (PDF)", Icon = new TextBlock { FontSize = 16, Text = "\uEA90", FontFamily = font } };
|
||||
pdf.Click += Menu_DeliveryConfirmation_SavePdf_Click;
|
||||
i.Items.Add(pdf);
|
||||
var print = new MenuItem { Header = "...drucken" };
|
||||
var print = new MenuItem { Header = "...drucken", Icon = new TextBlock { FontSize = 16, Text = "\uE749", FontFamily = font } };
|
||||
print.Click += Menu_DeliveryConfirmation_Print_Click;
|
||||
i.Items.Add(print);
|
||||
var email = new MenuItem { Header = "...per E-Mail schicken" };
|
||||
var email = new MenuItem { Header = "...per E-Mail schicken", Icon = new TextBlock { FontSize = 16, Text = "\uE89C", FontFamily = font } };
|
||||
email.Click += Menu_DeliveryConfirmation_Email_Click;
|
||||
email.SetBinding(IsEnabledProperty, new Binding() { Path = new("MemberCanSendEmail") });
|
||||
i.Items.Add(email);
|
||||
Menu_DeliveryConfirmation.Items.Add(i);
|
||||
var decade = s.Year / 10;
|
||||
if (seasons[0].Year / 10 != decade) {
|
||||
if (temp == null || !temp.Header.ToString()!.Contains($"{decade}0er")) {
|
||||
temp = new MenuItem { Header = $"Saisons {decade}0er..." };
|
||||
Menu_DeliveryConfirmation.Items.Add(temp);
|
||||
}
|
||||
temp?.Items.Add(i);
|
||||
} else {
|
||||
Menu_DeliveryConfirmation.Items.Add(i);
|
||||
}
|
||||
}
|
||||
temp = null;
|
||||
Menu_CreditNote.Items.Clear();
|
||||
foreach (var s in seasons) {
|
||||
var i1 = new MenuItem { Header = $"Saison {s.Year}...", Tag = s.Year, IsEnabled = MemberList.SelectedItem != null };
|
||||
var i1 = new MenuItem {
|
||||
Header = $"Saison {s.Year}...",
|
||||
Tag = s.Year,
|
||||
IsEnabled = MemberList.SelectedItem != null,
|
||||
Icon = s.Year == seasons[0].Year ? new TextBlock { FontSize = 16, Text = "\uE734", FontFamily = font } : null,
|
||||
};
|
||||
i1.SetBinding(IsEnabledProperty, new Binding() { Path = new($"MemberHasDeliveries[{s.Year}]") });
|
||||
foreach (var v in s.PaymentVariants.OrderByDescending(v => v.AvNr)) {
|
||||
var i2 = new MenuItem { Header = $"...{v.Name}...", Tag = v.AvNr };
|
||||
var show = new MenuItem { Header = "...anzeigen (PDF)" };
|
||||
var show = new MenuItem { Header = "...anzeigen (PDF)", Icon = new TextBlock { FontSize = 16, Text = "\uE8FF", FontFamily = font } };
|
||||
show.Click += Menu_CreditNote_Show_Click;
|
||||
i2.Items.Add(show);
|
||||
var pdf = new MenuItem { Header = "...speichern... (PDF)" };
|
||||
var pdf = new MenuItem { Header = "...speichern... (PDF)", Icon = new TextBlock { FontSize = 16, Text = "\uEA90", FontFamily = font } };
|
||||
pdf.Click += Menu_CreditNote_SavePdf_Click;
|
||||
i2.Items.Add(pdf);
|
||||
var print = new MenuItem { Header = "...drucken" };
|
||||
var print = new MenuItem { Header = "...drucken", Icon = new TextBlock { FontSize = 16, Text = "\uE749", FontFamily = font } };
|
||||
print.Click += Menu_CreditNote_Print_Click;
|
||||
i2.Items.Add(print);
|
||||
var email = new MenuItem { Header = "...per E-Mail schicken" };
|
||||
var email = new MenuItem { Header = "...per E-Mail schicken", Icon = new TextBlock { FontSize = 16, Text = "\uE89C", FontFamily = font } };
|
||||
email.SetBinding(IsEnabledProperty, new Binding { Path = new("MemberCanSendEmail") });
|
||||
email.Click += Menu_CreditNote_Email_Click;
|
||||
i2.Items.Add(email);
|
||||
i1.Items.Add(i2);
|
||||
}
|
||||
Menu_CreditNote.Items.Add(i1);
|
||||
var decade = s.Year / 10;
|
||||
if (seasons[0].Year / 10 != decade) {
|
||||
if (temp == null || !temp.Header.ToString()!.Contains($"{decade}0er")) {
|
||||
temp = new MenuItem { Header = $"Saisons {decade}0er..." };
|
||||
Menu_CreditNote.Items.Add(temp);
|
||||
}
|
||||
temp?.Items.Add(i1);
|
||||
} else {
|
||||
Menu_CreditNote.Items.Add(i1);
|
||||
}
|
||||
}
|
||||
temp = null;
|
||||
|
||||
await RefreshList();
|
||||
|
||||
|
@ -56,21 +56,45 @@
|
||||
<Menu Grid.ColumnSpan="2" BorderThickness="0,0,0,1" BorderBrush="LightGray" Background="White">
|
||||
<MenuItem Header="Variantendaten">
|
||||
<MenuItem x:Name="Menu_SummaryShow" Header="...anzeigen (PDF)" IsEnabled="False"
|
||||
Click="Menu_SummaryShow_Click" InputGestureText="Strg+P"/>
|
||||
Click="Menu_SummaryShow_Click" InputGestureText="Strg+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_SummarySave" Header="...speichern... (PDF)" IsEnabled="False"
|
||||
Click="Menu_SummarySave_Click"/>
|
||||
Click="Menu_SummarySave_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_SummaryExport" Header="...speichern... (Excel)" IsEnabled="False"
|
||||
Click="Menu_SummaryExport_Click"/>
|
||||
Click="Menu_SummaryExport_Click">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
<MenuItem x:Name="Menu_SummaryPrint" Header="...drucken" IsEnabled="False"
|
||||
Click="Menu_SummaryPrint_Click" InputGestureText="Strg+Shift+P"/>
|
||||
Click="Menu_SummaryPrint_Click" InputGestureText="Strg+Shift+P">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Buchungsliste">
|
||||
<MenuItem x:Name="Menu_ExportSave" Header="...speichern... (Excel)" IsEnabled="False"
|
||||
Click="Menu_ExportSave_Click" InputGestureText="Strg+L"/>
|
||||
Click="Menu_ExportSave_Click" InputGestureText="Strg+L">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Überweisungsdaten">
|
||||
<MenuItem x:Name="Menu_EbicsSave" Header="...exportieren... (EBICS)" IsEnabled="False"
|
||||
Click="Menu_EbicsSave_Click" InputGestureText="Strg+Ü"/>
|
||||
Click="Menu_EbicsSave_Click" InputGestureText="Strg+Ü">
|
||||
<MenuItem.Icon>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""/>
|
||||
</MenuItem.Icon>
|
||||
</MenuItem>
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
|
||||
@ -215,10 +239,16 @@
|
||||
Click="SaveButton_Click"/>
|
||||
</Grid>
|
||||
|
||||
<Button x:Name="MailButton" Content="Traubengutschriften"
|
||||
FontSize="14" Width="160" Margin="10,10,10,10" Height="27" IsEnabled="False"
|
||||
<Button x:Name="MailButton"
|
||||
FontSize="14" Width="180" Margin="10,10,10,10" Height="30" IsEnabled="False"
|
||||
Click="MailButton_Click"
|
||||
VerticalAlignment="Bottom" HorizontalAlignment="Right" Grid.Column="1"/>
|
||||
VerticalAlignment="Bottom" HorizontalAlignment="Right" HorizontalContentAlignment="Stretch" Grid.Column="1">
|
||||
<Grid>
|
||||
<TextBlock FontFamily="Segoe MDL2 Assets" FontSize="16" Text=""
|
||||
TextAlignment="Left" HorizontalAlignment="Left" Padding="0,1.5,0,0" Margin="0,0,10,0"/>
|
||||
<TextBlock Margin="18,0,0,0" TextAlignment="Center">Traubengutschriften</TextBlock>
|
||||
</Grid>
|
||||
</Button>
|
||||
</Grid>
|
||||
|
||||
<StatusBar Grid.Row="2" Grid.ColumnSpan="2" BorderThickness="0,1,0,0" BorderBrush="Gray">
|
||||
|
Reference in New Issue
Block a user