Printing/Pdf: Update WinziPrint version to 0.2.3
This commit is contained in:
@ -126,19 +126,27 @@ namespace Elwig.Windows {
|
||||
private async void Menu_Print_ShowDeliveryNote_Click(object sender, RoutedEventArgs evt) {
|
||||
if (DeliveryList.SelectedItem is not Delivery d) return;
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
using var doc = new DeliveryNote(d, Context);
|
||||
await doc.Generate();
|
||||
try {
|
||||
using var doc = new DeliveryNote(d, Context);
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
doc.Show();
|
||||
}
|
||||
|
||||
private async void Menu_Print_PrintDeliveryNote_Click(object sender, RoutedEventArgs evt) {
|
||||
if (DeliveryList.SelectedItem is not Delivery d) return;
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
using var doc = new DeliveryNote(d, Context);
|
||||
await doc.Generate();
|
||||
try {
|
||||
using var doc = new DeliveryNote(d, Context);
|
||||
await doc.Generate();
|
||||
await doc.Print();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
await doc.Print();
|
||||
}
|
||||
|
||||
private async void Menu_Export_Bki_Click(object sender, RoutedEventArgs evt) {
|
||||
@ -160,36 +168,52 @@ namespace Elwig.Windows {
|
||||
|
||||
private async void Menu_Print_DeliveryJournal_ShowToday_Click(object sender, RoutedEventArgs evt) {
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
var doc = new DeliveryJournal(Context, DateOnly.FromDateTime(Utils.Today));
|
||||
await doc.Generate();
|
||||
try {
|
||||
var doc = new DeliveryJournal(Context, DateOnly.FromDateTime(Utils.Today));
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
doc.Show();
|
||||
}
|
||||
|
||||
private async void Menu_Print_DeliveryJournal_PrintToday_Click(object sender, RoutedEventArgs evt) {
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
var doc = new DeliveryJournal(Context, DateOnly.FromDateTime(Utils.Today));
|
||||
await doc.Generate();
|
||||
try {
|
||||
var doc = new DeliveryJournal(Context, DateOnly.FromDateTime(Utils.Today));
|
||||
await doc.Generate();
|
||||
await doc.Print();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
await doc.Print();
|
||||
}
|
||||
|
||||
private async void Menu_Print_DeliveryJournal_ShowFilter_Click(object sender, RoutedEventArgs evt) {
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
var (f, _, d, _, _) = await GetFilters();
|
||||
var doc = new DeliveryJournal(string.Join(" / ", f), d);
|
||||
await doc.Generate();
|
||||
try {
|
||||
var (f, _, d, _, _) = await GetFilters();
|
||||
var doc = new DeliveryJournal(string.Join(" / ", f), d);
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
doc.Show();
|
||||
}
|
||||
|
||||
private async void Menu_Print_DeliveryJournal_PrintFilter_Click(object sender, RoutedEventArgs evt) {
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
var (f, _, d, _, _) = await GetFilters();
|
||||
var doc = new DeliveryJournal(string.Join(" / ", f), d);
|
||||
await doc.Generate();
|
||||
try {
|
||||
var (f, _, d, _, _) = await GetFilters();
|
||||
var doc = new DeliveryJournal(string.Join(" / ", f), d);
|
||||
await doc.Generate();
|
||||
doc.Show();
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
doc.Show();
|
||||
}
|
||||
|
||||
private void Menu_Settings_EnableFreeEditing_Checked(object sender, RoutedEventArgs evt) {
|
||||
@ -1153,14 +1177,18 @@ namespace Elwig.Windows {
|
||||
await RefreshDeliveryParts();
|
||||
if (p?.Delivery != null) {
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
using var doc = new DeliveryNote(p.Delivery, Context);
|
||||
await doc.Generate();
|
||||
Mouse.OverrideCursor = null;
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print(2);
|
||||
try {
|
||||
using var doc = new DeliveryNote(p.Delivery, Context);
|
||||
await doc.Generate();
|
||||
if (App.Config.Debug) {
|
||||
doc.Show();
|
||||
} else {
|
||||
await doc.Print(2);
|
||||
}
|
||||
} catch (Exception exc) {
|
||||
MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
Mouse.OverrideCursor = null;
|
||||
}
|
||||
FinishButton.Cursor = null;
|
||||
DeliveryList.SelectedItem = null;
|
||||
|
Reference in New Issue
Block a user