@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 Mitglied Sorte Gradation Gewicht
[°Oe] [°KMW] [kg]
@p.Delivery.LsNr @p.DPNr @($"{p.Delivery.Date:dd.MM.yyyy}") @($"{p.Delivery.Time:HH:mm}") @p.Delivery.Member.MgNr @p.Delivery.Member.AdministrativeName @p.Variety.Name @($"{p.Oe:N0}") @($"{p.Kmw:N1}") @($"{p.Weight:N0}")
Gesamt: (Teil-)Lieferungen: @($"{Model.Deliveries.DistinctBy(p => p.Delivery).Count():N0}") (@($"{Model.Deliveries.Count():N0}")) @($"{oe:N0}") @($"{kmw:N1}") @($"{Model.Deliveries.Sum(p => p.Weight):N0}")