@using RazorLight @inherits TemplatePage @model Elwig.Documents.DeliveryNote @{ Layout = "BusinessDocument"; }
@Model.Location, am @($"{Model.Date:dd.MM.yyyy}")

@Model.Title

@if (Model.Delivery.Parts.Count > 2) {

Siehe nächste Seite.

if (Model.Delivery.Year == Model.CurrentNextSeason) {

Gesamtlieferung usw.

}
} @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(e) Qualitätsstufe Gradation Gewicht
[°Oe] [°KMW] [kg]
@part.DPNr @part.Variant.Name @string.Join(" / ", part.Attributes) @part.Quality.Name @($"{part.Oe:N0}") @($"{part.Kmw:N1}") @($"{part.Weight:N0}")
Herkunft: @part.OriginString
@Raw(first ? "Zu-/Abschläge:" : "")@mod.Name@mod.ValueStr
@(part.ManualWeighing ? "Handwiegung" : $"Waage: {part.ScaleId ?? "?"}, ID: {part.WeighingId ?? "?"}") (@(part.IsGerebelt ? "gerebelt gewogen" : "nicht gerebelt gewogen"))
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.Delivery.Parts.Count <= 2 && Model.Delivery.Year == Model.CurrentNextSeason) {

Gesamtlieferung usw.

} @for (int i = 0; i < 2; i++) {
@if (Model.Text != null) {

@Model.Text

}
Genossenschaft
Mitglied
}