@model PowderCoating.Application.DTOs.Powder.JobPowderSummaryDto @if (!Model.Coats.Any()) {
No coats with powder estimates on this job.
} else {| Item / Coat | Est. | Actual | Var. |
|---|---|---|---|
|
@coat.ItemDescription
@coat.CoatName @if (!string.IsNullOrEmpty(coat.ColorName)) { · @coat.ColorName } |
@(coat.EstimatedLbs.HasValue ? $"{coat.EstimatedLbs:0.##}" : "—") | @if (coat.IsRecorded) { @coat.ActualLbs!.Value.ToString("0.##") } else { pending } | @if (coat.VarianceLbs.HasValue) { var cls = coat.VarianceLbs > 0 ? "text-danger" : "text-success"; var sign = coat.VarianceLbs > 0 ? "+" : ""; @sign@coat.VarianceLbs.Value.ToString("0.##") } else { — } |
| Total | @Model.TotalEstimatedLbs.ToString("0.##") lbs | @(Model.TotalActualLbs > 0 ? $"{Model.TotalActualLbs:0.##} lbs" : "—") | @(Model.TotalActualLbs > 0 ? $"{(Model.TotalVarianceLbs > 0 ? "+" : "")}{Model.TotalVarianceLbs:0.##} lbs" : "—") |