@page "/jobs/new"
@page "/jobs/{Id:int}"
@inject JobService JobService
@inject MaterialService MaterialService
@inject StockItemService StockItemService
@inject NavigationManager Navigation
@using CutList.Core.Formatting
@using CutList.Web.Data.Entities
Loading...
} else if (IsNew) {No parts added yet.
Add the parts you need to cut, selecting the material for each.
| Material | Length | Qty | Name | Actions |
|---|---|---|---|---|
| @part.Material.DisplayName | @ArchUnits.FormatFromInches((double)part.LengthInches) | @part.Quantity | @(string.IsNullOrWhiteSpace(part.Name) ? "-" : part.Name) |
No stock configured for this job.
Add stock from your inventory or define custom lengths.
If no stock is selected, the optimizer will use all available stock for the materials in your parts list.
| Material | Length | Qty | Priority | Source | Actions |
|---|---|---|---|---|---|
| @stock.Material?.DisplayName | @ArchUnits.FormatFromInches((double)stock.LengthInches) | @(stock.Quantity == -1 ? "Unlimited" : stock.Quantity.ToString()) | @stock.Priority | @if (stock.IsCustomLength) { Custom } else { Inventory } |