@using RazorLight @inherits TemplatePage @model Elwig.Documents.DeliveryJournal @{ Layout = "Document"; }

Lieferjournal

@Model.Filter

@foreach (var p in Model.Deliveries) { } @{ var kmw = Elwig.Helpers.Utils.AggregateDeliveryPartsKmw(Model.Deliveries); var oe = Elwig.Helpers.Utils.KmwToOe(kmw); }
Lieferschein-Nr. Pos. Datum Zeit MgNr. Mitglied Sorte Gradation Gewicht
[°Oe] [°KMW] [kg]
@p.LsNr @p.Pos @($"{p.Date:dd.MM.yyyy}") @($"{p.Time:HH:mm}") @p.MgNr @p.AdministrativeName @p.Variety @($"{p.Oe:N0}") @($"{p.Kmw:N1}") @($"{p.Weight:N0}")
Gesamt: (Teil-)Lieferungen: @($"{Model.Deliveries.DistinctBy(p => p.LsNr).Count():N0}") (@($"{Model.Deliveries.Count():N0}")) @($"{oe:N0}") @($"{kmw:N1}") @($"{Model.Deliveries.Sum(p => p.Weight):N0}")