Documents: Add .bold for tables

This commit is contained in:
2023-12-22 19:48:13 +01:00
parent b9a2893d80
commit c836b45920
6 changed files with 10 additions and 6 deletions

View File

@ -74,7 +74,7 @@ namespace Elwig.Documents {
); );
var totalDict = buckets.GroupBy(b => b.Key[2..]).ToDictionary(g => g.Key, g => g.Sum(a => a.Value.DeliveryStrict)); var totalDict = buckets.GroupBy(b => b.Key[2..]).ToDictionary(g => g.Key, g => g.Sum(a => a.Value.DeliveryStrict));
var totals = attributes.Select(a => totalDict.TryGetValue(a, out int value) ? value : 0); var totals = attributes.Select(a => totalDict.TryGetValue(a, out int value) ? value : 0);
tbl += "<tr class=\"sum\"><td></td>" + string.Join("", totals.Select(v => $"<td class=\"number\">{v:N0}</td>")) + tbl += "<tr class=\"sum bold\"><td></td>" + string.Join("", totals.Select(v => $"<td class=\"number\">{v:N0}</td>")) +
$"<td class=\"number\">{totalDict.Values.Sum():N0}</td></tr>"; $"<td class=\"number\">{totalDict.Values.Sum():N0}</td></tr>";
return "<table class=\"sortenaufteilung small number cohere\">" + tbl + "</table>"; return "<table class=\"sortenaufteilung small number cohere\">" + tbl + "</table>";

View File

@ -83,7 +83,7 @@
lastVariant = p.Variant; lastVariant = p.Variant;
} }
} }
<tr class="sum"> <tr class="sum bold">
<td colspan="8">Gesamt:</td> <td colspan="8">Gesamt:</td>
<td colspan="2" class="number">@($"{Model.Data.Rows.Sum(p => p.Weight):N0}")</td> <td colspan="2" class="number">@($"{Model.Data.Rows.Sum(p => p.Weight):N0}")</td>
<td></td> <td></td>

View File

@ -51,7 +51,7 @@
<td class="number">@($"{p.Weight:N0}")</td> <td class="number">@($"{p.Weight:N0}")</td>
</tr> </tr>
} }
<tr class="sum"> <tr class="sum bold">
@{ @{
var kmw = Elwig.Helpers.Utils.AggregateDeliveryPartsKmw(Model.Deliveries); var kmw = Elwig.Helpers.Utils.AggregateDeliveryPartsKmw(Model.Deliveries);
var oe = Elwig.Helpers.Utils.KmwToOe(kmw); var oe = Elwig.Helpers.Utils.KmwToOe(kmw);

View File

@ -63,7 +63,7 @@
} }
} }
@if (Model.Delivery.Parts.Count() > 1) { @if (Model.Delivery.Parts.Count() > 1) {
<tr class="main sum"> <tr class="main sum bold">
<td colspan="6">Gesamt:</td> <td colspan="6">Gesamt:</td>
<td class="center">@($"{Model.Delivery.Oe:N0}")</td> <td class="center">@($"{Model.Delivery.Oe:N0}")</td>
<td class="center">@($"{Model.Delivery.Kmw:N1}")</td> <td class="center">@($"{Model.Delivery.Kmw:N1}")</td>

View File

@ -117,7 +117,7 @@ main table.number thead tr:first-child th:first-child {
text-align: left; text-align: left;
} }
main table tr.sum td { main table tr.bold td {
font-weight: bold; font-weight: bold;
} }
@ -145,3 +145,7 @@ main table th.narrow {
main table .lborder {border-left: 0.5pt solid black;} main table .lborder {border-left: 0.5pt solid black;}
main table .rborder {border-right: 0.5pt solid black;} main table .rborder {border-right: 0.5pt solid black;}
main table .fleft {
float: left;
}

View File

@ -202,7 +202,7 @@
lastContract = contractType.AreaComType.DisplayName; lastContract = contractType.AreaComType.DisplayName;
} }
} }
<tr class="sum"> <tr class="sum bold">
<td colspan="3">Gesamt:</td> <td colspan="3">Gesamt:</td>
<td class="number">@($"{Model.Member.ActiveAreaCommitments.Select(a => a.Area).Sum():N0}")</td> <td class="number">@($"{Model.Member.ActiveAreaCommitments.Select(a => a.Area).Sum():N0}")</td>
<td colspan="2"></td> <td colspan="2"></td>