Files

94 lines
4.3 KiB
Plaintext

@page "/tc-history"
<div class="card">
<div class="card-header px-2">
<TcHistoryFilter Title="Storico Tempi Ciclo" SearchMinChar="@SearchMinChar" E_CodArt="SelCodArt" E_IdxMacc="SelIdxMacc" MatrOpr="@MatrOpr"></TcHistoryFilter>
</div>
<div class="card-body px-2">
<table class="table table-striped table-sm">
<thead>
<tr>
<th class="w-50">Articolo</th>
<th class="w-25">Informazioni</th>
<th class="w-25 text-end">Periodo</th>
</tr>
</thead>
<tbody>
@if (isLoading)
{
@for (int i = 0; i < NumRecPage; i++)
{
<tr class="placeholder-glow">
<td>
<div class="placeholder col-4"></div>
<small class="placeholder col-8"></small>
</td>
<td>
<div class="placeholder col-6"></div>
<small class="placeholder col-6"></small>
</td>
<td class="text-end">
<div class="placeholder col-10"></div>
<small class="placeholder col-10"></small>
</td>
</tr>
}
}
else
{
@if (ListODL == null || ListODL.Count == 0)
{
<tr>
<td colspan="3">
<div class="alert alert-warning fs-3 w-100">Nessun record trovato</div>
</td>
</tr>
}
else
{
foreach (var item in ListODL)
{
<tr>
<td>
<div>@item.CodArticolo</div>
<small class="text-secondary">@item.DescArticolo</small>
<div class="badge text-bg-light border border-primary">
<small class="text-secondary">@item.Note</small>
</div>
</td>
<td>
<div class="d-flex justify-content-between small">
<div class="px-0 fw-bold">Imp.:</div>
<div class="px-0">@(DescMacc(item.IdxMacchina))</div>
</div>
<div class="d-flex justify-content-between small">
<div class="px-0 fw-bold">TC:</div>
<div class="px-0">@item.Tcassegnato.ToString("N3")</div>
</div>
<div class="d-flex justify-content-between small">
<div class="px-0 fw-bold">N° pz:</div>
<div class="px-0">@item.NumPezzi</div>
</div>
</td>
<td class="text-end">
<div>
<small><i class="fa-solid fa-play small pe-1"></i> @item.DataInizio</small>
</div>
<div>
<small><i class="fa-solid fa-stop small pe-1"></i> @item.DataFine</small>
</div>
</td>
</tr>
}
}
}
</tbody>
</table>
</div>
<div class="card-footer">
<EgwCoreLib.Razor.DataPager currPage="@PageNum" PageSize="@NumRecPage" totalCount="@TotalCount" numPageChanged="SavePage" numRecordChanged="SaveNumRec"></EgwCoreLib.Razor.DataPager>
</div>
</div>