Add DeliveryAdminWindow

This commit is contained in:
2023-05-22 21:32:06 +02:00
parent 3bf7d65dea
commit dc236bab62
13 changed files with 534 additions and 35 deletions

View File

@ -12,20 +12,29 @@ namespace Elwig.Windows {
}
private void Window_Loaded(object sender, RoutedEventArgs evt) {
Button4.IsEnabled = App.IsPrintingReady;
PdfButton.IsEnabled = App.IsPrintingReady;
}
private void Button2_Click(object sender, RoutedEventArgs evt) {
private void MemberAdminButton_Click(object sender, RoutedEventArgs evt) {
var w = new MemberAdminWindow();
w.Show();
}
private void Button3_Click(object sender, RoutedEventArgs evt) {
private void MemberListButton_Click(object sender, RoutedEventArgs evt) {
var w = new MemberListWindow();
w.Show();
}
private void Button4_Click(object sender, RoutedEventArgs evt) {
private void DeliveryAdminButton_Click(object sender, RoutedEventArgs evt) {
var w = new DeliveryAdminWindow();
w.Show();
}
private void DeliveryListButton_Click(object sender, RoutedEventArgs evt) {
// TODO
}
private void PdfButton_Click(object sender, RoutedEventArgs evt) {
Utils.RunBackground("PDF Generation", async () => {
using var ctx = new AppDbContext();
using var doc = new DeliveryNote(ctx.Deliveries.OrderBy(d => d.Parts.Count).ThenBy(d => d.Year).ThenBy(d => d.DId).Last());