53 lines
2.0 KiB
Plaintext
53 lines
2.0 KiB
Plaintext
@using RazorLight
|
|
@inherits TemplatePage<Elwig.Documents.DeliveryAncmtList>
|
|
@model Elwig.Documents.DeliveryAncmtList
|
|
@{ Layout = "Document"; }
|
|
<link rel="stylesheet" href="file:///@Raw(Model.DataPath)\resources\DeliveryAncmtList.css" />
|
|
<main>
|
|
<h1>Anmeldeliste</h1>
|
|
<h2>@Model.Filter</h2>
|
|
<table class="announcement-list">
|
|
<colgroup>
|
|
<col style="width: 15mm;"/>
|
|
<col style="width: 12mm;"/>
|
|
<col style="width: 50mm;"/>
|
|
<col style="width: 25mm;"/>
|
|
<col style="width: 38mm;"/>
|
|
<col style="width: 11mm;"/>
|
|
<col style="width: 14mm;"/>
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th rowspan="2">Datum</th>
|
|
<th rowspan="2">MgNr.</th>
|
|
<th rowspan="2" style="text-align: left;">Mitglied</th>
|
|
<th rowspan="2" style="text-align: left;">Ort</th>
|
|
<th rowspan="2" style="text-align: left;">Sorte</th>
|
|
<th rowspan="2">Anmldg.</th>
|
|
<th>Gewicht</th>
|
|
</tr>
|
|
<tr>
|
|
<th class="unit">[kg]</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var a in Model.Announcements) {
|
|
<tr>
|
|
<td class="small">@($"{a.Date:dd.MM.yyyy}")</td>
|
|
<td class="number">@a.MgNr</td>
|
|
<td>@a.AdministrativeName</td>
|
|
<td class="small">@a.DefaultKg</td>
|
|
<td>@a.Variety</td>
|
|
<td class="small center">@(a.Status ?? "-")</td>
|
|
<td class="number">@($"{a.Weight:N0}")</td>
|
|
</tr>
|
|
}
|
|
<tr class="sum bold">
|
|
<td colspan="2">Gesamt:</td>
|
|
<td colspan="3">Anmeldungen: @($"{Model.Announcements.Count():N0}")</td>
|
|
<td colspan="2" class="number">@($"{Model.Announcements.Sum(a => a.Weight):N0}")</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</main>
|