diff --git a/Elwig/Elwig.csproj b/Elwig/Elwig.csproj
index 2ebd116..2984920 100644
--- a/Elwig/Elwig.csproj
+++ b/Elwig/Elwig.csproj
@@ -28,6 +28,10 @@
+
+
+
+
diff --git a/Elwig/Windows/MainWindow.xaml b/Elwig/Windows/MainWindow.xaml
index 540c480..b153df6 100644
--- a/Elwig/Windows/MainWindow.xaml
+++ b/Elwig/Windows/MainWindow.xaml
@@ -7,9 +7,35 @@
mc:Ignorable="d"
Title="Elwig" Height="450" Width="800" ResizeMode="CanResize" SizeToContent="Manual"
Loaded="Window_Loaded">
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Elwig/Windows/MainWindow.xaml.cs b/Elwig/Windows/MainWindow.xaml.cs
index 0b453b4..8ea3137 100644
--- a/Elwig/Windows/MainWindow.xaml.cs
+++ b/Elwig/Windows/MainWindow.xaml.cs
@@ -6,7 +6,6 @@ using Elwig.Helpers;
namespace Elwig.Windows {
public partial class MainWindow : Window {
- private readonly AppDbContext Context = new();
public MainWindow() {
InitializeComponent();
@@ -16,11 +15,6 @@ namespace Elwig.Windows {
Button4.IsEnabled = App.IsPrintingReady;
}
- protected override void OnClosing(CancelEventArgs evt) {
- Context.Dispose();
- base.OnClosing(evt);
- }
-
private void Button2_Click(object sender, RoutedEventArgs evt) {
var w = new MemberAdminWindow();
w.Show();
@@ -33,7 +27,8 @@ namespace Elwig.Windows {
private void Button4_Click(object sender, RoutedEventArgs evt) {
Utils.RunBackground("PDF Generation", async () => {
- using var doc = new DeliveryNote(Context.Deliveries.OrderBy(d => d.Year).ThenBy(d => d.DId).Last());
+ 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());
await doc.Generate();
doc.Show();
});
diff --git a/Elwig/elwig.png b/Elwig/elwig.png
new file mode 100644
index 0000000..f2764a2
Binary files /dev/null and b/Elwig/elwig.png differ