From ba241c98a9e8e13284fa7f9444c956395ac55946 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Fri, 22 Dec 2023 00:15:42 +0100 Subject: [PATCH] MemberDataSheet: Make Bankverbindung section smaller --- Elwig/Documents/MemberDataSheet.cshtml | 66 ++++++++++++++++---------- 1 file changed, 42 insertions(+), 24 deletions(-) diff --git a/Elwig/Documents/MemberDataSheet.cshtml b/Elwig/Documents/MemberDataSheet.cshtml index f172419..bf8d9a4 100644 --- a/Elwig/Documents/MemberDataSheet.cshtml +++ b/Elwig/Documents/MemberDataSheet.cshtml @@ -10,61 +10,73 @@

@Model.Title

- + - - + + + - + - + - + - + - + - + - + - + - + - + - + @{ List subTbl1 = new(); subTbl1.AddRange(Model.Member.EmailAddresses.Select(a => new[] { "E-Mail-Adresse", a.Address })); - subTbl1.AddRange(Model.Member.TelephoneNumbers.Select(n => new[] { Utils.PhoneNrTypeToString(n.Type), n.Number })); + subTbl1.AddRange(Model.Member.TelephoneNumbers.Select(n => new[] { Utils.PhoneNrTypeToString(n.Type), n.Number, n.Comment })); + subTbl1.Add(new[] { "Tel.-Nr./E-Mail-Adr.", null }); List subTbl2 = new(); subTbl2.Add(new[] { "IBAN", Model.Member.Iban != null ? Elwig.Helpers.Utils.FormatIban(Model.Member.Iban) : null }); @@ -73,30 +85,36 @@ @for (int i = 0; i < Math.Max(subTbl1.Count, subTbl2.Count); i++) { - + @if (i < subTbl1.Count && subTbl1[i].Length >= 3 && subTbl1[i][2] != null) { + + + } else { + + } + } - + - + - + - + - + - + - + @@ -122,7 +140,7 @@ Post: @(Model.Member.ContactViaPost ? "Ja" : "Nein") – E-Mail: @(Model.Member.ContactViaEmail ? "Ja" : "Nein") - +
Persönliche Daten
Persönliche Daten
Titel (vorangestellt) VornameNachnameNachname Titel (nachgestellt)
@Model.Member.Prefix @Model.Member.GivenName @Model.Member.MiddleName@Model.Member.FamilyName@Model.Member.FamilyName @Model.Member.Suffix
Mitglieds-Nr.: @Model.Member.MgNrGeburtsjahr/-tag:Geburtsjahr/-tag: @(string.Join('.', Model.Member.Birthday?.Split('-')?.Reverse() ?? Array.Empty()))
Adresse:@Model.Member.Address@Model.Member.Address
PLZ/Ort:@Model.Member.PostalDest.AtPlz?.Plz @Model.Member.PostalDest.AtPlz?.Dest (@Model.Member.PostalDest.AtPlz?.Ort.Name) + @Model.Member.PostalDest.AtPlz?.Plz + @Model.Member.PostalDest.AtPlz?.Dest + (@Model.Member.PostalDest.AtPlz?.Ort.Name) +
Rechnungsadresse (optional)
Rechnungsadresse (optional)
Name:@Model.Member.BillingAddress?.Name@Model.Member.BillingAddress?.Name
Adresse:@Model.Member.BillingAddress?.Address@Model.Member.BillingAddress?.Address
PLZ/Ort:@Model.Member.BillingAddress?.PostalDest.AtPlz?.Plz @Model.Member.BillingAddress?.PostalDest.AtPlz?.Dest @((Model.Member.BillingAddress != null && Model.Member.BillingAddress.PostalDest.AtPlz != null) ? "(" + Model.Member.BillingAddress?.PostalDest.AtPlz?.Ort.Name + ")" : "") + @if (Model.Member.BillingAddress != null) { + @Model.Member.BillingAddress.PostalDest.AtPlz?.Plz + @Model.Member.BillingAddress.PostalDest.AtPlz?.Dest + @("(")@Model.Member.BillingAddress.PostalDest.AtPlz?.Ort.Name@(")") + } +
KontaktdatenKontaktdaten Bankverbindung
@(i < subTbl1.Count ? subTbl1[i][0] + ":" : "")@(i < subTbl1.Count ? subTbl1[i][1] : "")@subTbl1[i][1](@subTbl1[i][2])@(i < subTbl1.Count ? subTbl1[i][1] : "")@(i < subTbl2.Count ? subTbl2[i][0] + ":" : "") @(i < subTbl2.Count ? subTbl2[i][1] : "")
Betrieb
Betrieb
Betriebs-Nr.: @Model.Member.LfbisNrUID:UID: @Model.Member.UstIdNr
Stammgemeinde: @Model.Member.DefaultKg?.NameBuchführend:Buchführend: @(Model.Member.IsBuchführend ? "Ja" : "Nein")
(Katastralgemeinde mit dem größten Anteil an Weinbauflächen)Bio:Bio: @(Model.Member.IsOrganic ? "Ja" : "Nein")
Genossenschaft
Genossenschaft
Status: @@ -107,13 +125,13 @@ $"seit {Model.Member.EntryDate:dd.MM.yyyy}")) Geschäftsanteile:Geschäftsanteile: @Model.Member.BusinessShares
Stamm-Zweigstelle: @Model.Member.Branch?.NameVolllierferant:Volllierferant: @(Model.Member.IsVollLieferant ? "Ja" : "Nein")
Funktionär:Funktionär: @(Model.Member.IsFunktionär ? "Ja" : "Nein")