@using RazorLight @inherits TemplatePage @model Elwig.Documents.DeliveryNote @{ Layout = "BusinessDocument"; }

@Model.Title

@foreach (var part in Model.Delivery.Parts.OrderBy(p => p.DPNr)) { @if (part.Modifiers.Count() > 0) { var first = true; foreach (var mod in part.Modifiers) { first = false; } } @if (part.Comment != null) { } @if (part.Temperature != null || part.Acid != null) { } } @if (Model.Delivery.Parts.Count() > 1) { }
Pos. Sorte Attribut Qualitätsstufe Gradation Gewicht
[°Oe] [°KMW] [kg]
@part.DPNr @part.Variety.Name @part.Attribute?.Name @part.Quality.Name @($"{part.Oe:N0}") @($"{part.Kmw:N1}") @($"{part.Weight:N0}")
Herkunft: @part.OriginString
@Raw(first ? "Zu-/Abschläge:" : "")@mod.Name@mod.ValueStr
@Raw(part.ManualWeighing ? "Handwiegung" : $"Waage: {part.ScaleId ?? "?"}, ID: {part.WeighingId ?? "?"}") (@(part.IsGerebelt ? "gerebelt gewogen" : "nicht gerebelt gewogen"))@Raw(part.WeighingReason != null ? $", Begründung:" : "") @part.WeighingReason
Anmerkung: @part.Comment
@Raw(part.Temperature != null ? $"Temperatur: {part.Temperature:N1} °C" : "")@(part.Temperature != null && part.Acid != null ? ", " : "")@Raw(part.Acid != null ? $"Säure: {part.Acid:N1} g/l" : "")
Gesamt: @($"{Model.Delivery.Oe:N0}") @($"{Model.Delivery.Kmw:N1}") @($"{Model.Delivery.Weight:N0}")
@if (Model.Delivery.Comment != null) {

Amerkung zur Lieferung: @Model.Delivery.Comment

} @if (Model.DisplayStats > 0) { @Raw(Model.PrintBucketTable( Model.Delivery.Season, Model.MemberBuckets, isTiny: true, filter: Model.DisplayStats > 2 ? null : Model.DisplayStats == 1 ? new List() : Model.Delivery.Parts.Select(p => p.SortId).Distinct().ToList() )) }
@for (int i = 0; i < 2; i++) {
@if (Model.Text != null) {

@Model.Text

}
Genossenschaft
Mitglied
}