Add ClientParameters

This commit is contained in:
2023-04-28 11:56:54 +02:00
parent a65345c0d9
commit 351a0b8d57
7 changed files with 74 additions and 13 deletions

View File

@ -6,8 +6,10 @@
<div class="info-wrapper">
<div class="address-wrapper">
<div class="sender">
<div>WG Matzen | Schloßstraße 6 | 2243 Matzen</div>
<div>E Österreichische Post AG Eco Brief</div>
@if (Model.IncludeSender) {
<div>@Elwig.App.Client.Sender1</div>
<div>@Elwig.App.Client.Sender2</div>
}
</div>
<address>@Model.Address</address>
</div>

View File

@ -4,9 +4,11 @@ namespace Elwig.Documents {
public abstract class BusinessDocument : Document {
public Member Member;
public bool IncludeSender = false;
public BusinessDocument(string title, Member m) : base(title) {
public BusinessDocument(string title, Member m, bool includeSender = false) : base(title) {
Member = m;
IncludeSender = includeSender;
}
public string Address {
@ -16,7 +18,7 @@ namespace Elwig.Documents {
if (b != null) {
return $"{b.Name}\n{b.Address}\n{plz.Plz} {plz.Dest}";
} else {
return $"{Member.Name}\n{Member.Address}\n{plz.Plz} {plz.Dest}";
return $"{Member.AdministrativeName}\n{Member.Address}\n{plz.Plz} {plz.Dest}";
}
}
}

View File

@ -7,15 +7,15 @@
<table>
<thead>
<tr>
<td rowspan="2">Sorte</td>
<td rowspan="2">Qualitätsstufe</td>
<td colspan="2">Gradation</td>
<td>Gewicht</td>
<th rowspan="2">Sorte</th>
<th rowspan="2">Qualitätsstufe</th>
<th colspan="2">Gradation</th>
<th>Gewicht</th>
</tr>
<tr>
<td>°KMW</td>
<td>°Oe</td>
<td>kg</td>
<th>°KMW</th>
<th>°Oe</th>
<th>kg</th>
</tr>
</thead>
<tbody>

View File

@ -11,8 +11,8 @@ namespace Elwig.Documents {
public Document(string title) {
DataPath = App.DataPath;
Title = title;
Header = "<h1>Winzergenossenschaft Matzen</h1>";
Footer = "Winzergenossenschaft für Matzen und Umgebung reg. Gen.m.b.H.";
Header = $"<h1>{App.Client.Name}</h1>";
Footer = App.Client.NameFull;
Date = DateTime.Today;
}