[chore:] selectable pdf file path for label creation

This commit is contained in:
Elias Fierke
2025-12-21 11:32:38 +01:00
parent 63c1559110
commit 1cba67253a

View File

@@ -556,15 +556,26 @@ public partial class MainWindow : Window
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "symdiff");
}
private void BtnGenerateLabels_OnClick(object? sender, RoutedEventArgs e)
private async void BtnGenerateLabels_OnClick(object? sender, RoutedEventArgs e)
{
var builder = new PdfBuilder();
var saveDialog = new SaveFileDialog
{
DefaultExtension = "pdf",
Filters = { new FileDialogFilter { Name = "PDF-Dateien", Extensions = { "pdf" } } }
};
var filePath = await saveDialog.ShowAsync(this);
builder.CreateAddressLabelPdfFromAddressSetWithPlaceholder(
Convert.ToInt32(LstCustomerAdressSets.SelectedItems[0].ToString().Split(" - ")[0]),
"Company Logo/Info",
"output.pdf"
);
if (!string.IsNullOrEmpty(filePath))
{
var builder = new PdfBuilder();
builder.CreateAddressLabelPdfFromAddressSetWithPlaceholder(
Convert.ToInt32(LstCustomerAdressSets.SelectedItems[0].ToString().Split(" - ")[0]),
"Company Logo/Info",
filePath
);
//return true;
}
}
private void TbSettingsCustomerSenderAddress_OnTextChanged(object? sender, TextChangedEventArgs e)