68 lines
1.4 KiB
Plaintext
68 lines
1.4 KiB
Plaintext
@page "/Puce"
|
|
@model PuceModel
|
|
@{
|
|
ViewData["Title"] = "Puce Listing";
|
|
Layout = "";
|
|
}
|
|
|
|
|
|
|
|
<h1>@ViewData["Title"]</h1>
|
|
<br />
|
|
|
|
<p>
|
|
Anything not listed in the table(s) below are out of stock and no longer available.
|
|
</p>
|
|
|
|
@{
|
|
List<string> prefixkeys = new();
|
|
|
|
|
|
if (Model.PuceCVINV.Count > 0)
|
|
{
|
|
prefixkeys = Model.PuceCVINV.Keys.ToList();
|
|
prefixkeys.Sort();
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@foreach(var PREFIX in prefixkeys) {
|
|
|
|
var tCVINV = Model.PuceCVINV[PREFIX];
|
|
|
|
List<string> CVI_KEYS = tCVINV.Keys.ToList();
|
|
CVI_KEYS.Sort();
|
|
|
|
var firstCVI = tCVINV.ToListofCVITEMS().First();
|
|
|
|
<h3>@firstCVI.VENDOR_NAME - @firstCVI.SCALE</h3>
|
|
|
|
<table border="1" cellpadding="5">
|
|
<thead>
|
|
<tr>
|
|
<th>Item Code</th>
|
|
<th>Description</th>
|
|
<th>Quantity</th>
|
|
<th>Price</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var CVI_KEY in CVI_KEYS) {
|
|
CVRLIB.Inventory.CVITEM CVI = tCVINV[CVI_KEY];
|
|
|
|
var PCOST = CVI.PRODUCT_COST == 0 ? CVI.PRICE : CVI.PRODUCT_COST * 1.05m;
|
|
|
|
<tr>
|
|
<td>@CVI.ITEM_UID</td>
|
|
<td>@CVI.PRODUCT_DESCRIPTION</td>
|
|
<td>@CVI.STOCK_RAW</td>
|
|
<td>@PCOST.ToString("c")</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
}
|
|
|