[#15] MailWindow: Add Rundschreiben-Funktion

This commit is contained in:
2024-02-29 10:48:48 +01:00
parent 92c3ed991b
commit e5c462b43f
10 changed files with 922 additions and 50 deletions

View File

@ -61,6 +61,8 @@ namespace Elwig.Helpers {
public string? TextDeliveryNote;
public string? TextDeliveryConfirmation;
public string? TextCreditNote;
public string? TextEmailSubject;
public string? TextEmailBody;
public ClientParameters(AppDbContext ctx) : this(ctx.ClientParameters.ToDictionary(e => e.Param, e => e.Value)) { }
@ -108,6 +110,10 @@ namespace Elwig.Helpers {
if (TextDeliveryConfirmation == "") TextDeliveryConfirmation = null;
TextCreditNote = parameters.GetValueOrDefault("TEXT_CREDITNOTE");
if (TextCreditNote == "") TextCreditNote = null;
TextEmailSubject = parameters.GetValueOrDefault("TEXT_EMAIL_SUBJECT");
if (TextEmailSubject == "") TextEmailSubject = null;
TextEmailBody = parameters.GetValueOrDefault("TEXT_EMAIL_BODY");
if (TextEmailBody == "") TextEmailBody = null;
} catch {
throw new KeyNotFoundException();
}
@ -143,6 +149,8 @@ namespace Elwig.Helpers {
("TEXT_DELIVERYNOTE", TextDeliveryNote),
("TEXT_DELIVERYCONFIRMATION", TextDeliveryConfirmation),
("TEXT_CREDITNOTE", TextCreditNote),
("TEXT_EMAIL_SUBJECT", TextEmailSubject),
("TEXT_EMAIL_BODY", TextEmailBody)
];
}
@ -163,6 +171,7 @@ namespace Elwig.Helpers {
}
await cmd.ExecuteNonQueryAsync();
await App.HintContextChange();
}
}
}