Lieferscheine
This commit is contained in:
@ -87,6 +87,20 @@ namespace Elwig.Windows {
|
||||
}
|
||||
}
|
||||
|
||||
private async void Menu_Print_ShowDeliveryNote_Click(object sender, RoutedEventArgs evt) {
|
||||
if (DeliveryList.SelectedItem is not Delivery d) return;
|
||||
using var doc = new DeliveryNote(d);
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
}
|
||||
|
||||
private async void Menu_Print_PrintDeliveryNote_Click(object sender, RoutedEventArgs evt) {
|
||||
if (DeliveryList.SelectedItem is not Delivery d) return;
|
||||
using var doc = new DeliveryNote(d);
|
||||
await doc.Generate();
|
||||
await doc.Print();
|
||||
}
|
||||
|
||||
private void OnSecondPassed(object? sender, EventArgs? evt) {
|
||||
if (IsReceipt && IsCreating) {
|
||||
var now = DateTime.Now;
|
||||
@ -407,8 +421,12 @@ namespace Elwig.Windows {
|
||||
RefreshDeliveryParts();
|
||||
if (DeliveryList.SelectedItem != null) {
|
||||
DeleteDeliveryButton.IsEnabled = true;
|
||||
Menu_Print_ShowDeliveryNote.IsEnabled = !IsEditing && !IsCreating;
|
||||
Menu_Print_PrintDeliveryNote.IsEnabled = !IsEditing && !IsCreating;
|
||||
} else {
|
||||
DeleteDeliveryButton.IsEnabled = false;
|
||||
Menu_Print_ShowDeliveryNote.IsEnabled = false;
|
||||
Menu_Print_PrintDeliveryNote.IsEnabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
@ -466,7 +484,7 @@ namespace Elwig.Windows {
|
||||
await RefreshDeliveryList();
|
||||
RefreshDeliveryParts();
|
||||
if (p != null) {
|
||||
var doc = new DeliveryNote(p.Delivery);
|
||||
using var doc = new DeliveryNote(p.Delivery);
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
//await doc.Print(2);
|
||||
|
Reference in New Issue
Block a user