Templates working

This commit is contained in:
2023-03-09 20:46:01 +01:00
parent a55678e5ef
commit d514a639a9
13 changed files with 158 additions and 41 deletions

View File

@ -7,6 +7,7 @@ using System.Text;
using System.Threading.Tasks;
using System.IO;
using WGneu.Models;
using System.Windows;
namespace WGneu.Documents {
class Template {
@ -19,9 +20,16 @@ namespace WGneu.Documents {
Pdf.Show(ROOT + "test.pdf", "Test-Dokument");
}
public static async void Generate(WgContext c) {
var letter = new BusinessLetter("Test Dokument", c.Members.First());
var pdf_path = await letter.Save();
public static void Generate(WgContext c) {
Task.Run(async () => {
try {
using var letter = new BusinessLetter("Test Dokument", c.Members.First());
await letter.Generate();
letter.Show();
} catch (Exception e) {
MessageBox.Show(e.ToString(), "PDF Generation", MessageBoxButton.OK, MessageBoxImage.Error);
}
});
}
}
}