@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.Comment != null) { } @if (part.Temperature != null || part.Acid != null) { } }
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
@(part.ManualWeighing ? "Handwiegung" : $"Waage: {part.ScaleId ?? "?"}, ID: {part.WeighingId ?? "?"}") (@(part.IsGerebelt ? "gerebelt gewogen" : "nicht gerebelt gewogen"))
Anmerkung: @part.Comment
@(part.Temperature != null ? $"Temperatur: {part.Temperature:N1} °C" : "")@(part.Temperature != null && part.Acid != null ? ", " : "")@(part.Acid != null ? $"Säure: {part.Acid:N1} g/l" : "")
@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
}