85 lines
3.9 KiB
Plaintext
85 lines
3.9 KiB
Plaintext
@if (isLoading)
|
|
{
|
|
<LoadingData></LoadingData>
|
|
}
|
|
else
|
|
{
|
|
<div class="card">
|
|
<div class="card-header bg-primary bg-gradient bg-opacity-25 py-1 px-2">
|
|
<div class="d-flex" @onclick="() => ToggleGruppo()" style="cursor: pointer;">
|
|
<div class="col-3 px-0">
|
|
<i class="bi @ToggleIcon"></i>
|
|
<strong>@GrpName</strong>
|
|
</div>
|
|
<div class="col-1 px-0 text-center">
|
|
<span class="badge rounded-pill bg-dark ms-2">@totalCount</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@if (showDetail)
|
|
{
|
|
<div class="card-body py-1 px-2">
|
|
<table class="table table-sm table-striped">
|
|
<thead>
|
|
<tr>
|
|
<td class="col-1">
|
|
<div class="d-flex justify-content-center form-check form-switch">
|
|
<input class="form-check-input" type="checkbox" role="switch" @onclick="ToggleAll" @bind="allSelected">
|
|
</div>
|
|
</td>
|
|
<th class="col-7 text-start">Articolo</th>
|
|
<th class="col-3 text-start">Ord/Riga</th>
|
|
<th class="col-1 text-end">Qty</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var item in ListRecords)
|
|
{
|
|
<tr>
|
|
<td>
|
|
<div class="d-flex justify-content-center" @onclick="() => ToggleUid(item)">
|
|
@* <i class="fa-solid fa-circle @IconCheckSel(item)"></i> *@
|
|
@if (ListSelected.Contains(item.MatReqID))
|
|
{
|
|
<div class="">
|
|
<i class="fa-solid fa-square-check text-secondary opacity-50 fa-lg"></i>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<i class="fa-solid fa-square text-secondary opacity-25"></i>
|
|
}
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div>@item.ItemCode</div>
|
|
<div class="small">
|
|
@if (item.ItemNav != null)
|
|
{
|
|
<span>@item.ItemNav.Description</span>
|
|
}
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
@item.OrderNav?.OrderCode
|
|
</div>
|
|
<div class="small">
|
|
@item.OrderRowNav?.OrderRowCode
|
|
</div>
|
|
</td>
|
|
<td class="text-end">@item.TotQty.ToString("N1")</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
@if (totalCount >= numRecord)
|
|
{
|
|
<div class="card-footer py-0 px-1">
|
|
<EgwCoreLib.Razor.DataPager currPage="@currPage" PageSize="@numRecord" totalCount="@totalCount" numPageChanged="SavePage" numRecordChanged="SaveNumRec"></EgwCoreLib.Razor.DataPager>
|
|
</div>
|
|
}
|
|
}
|
|
</div>
|
|
} |