Files
SHERPA/SHERPA.AD/Pages/Customers.razor
T
2023-06-30 16:48:12 +02:00

69 lines
3.2 KiB
Plaintext

@page "/Customers"
<PageTitle>Customers Management</PageTitle>
<div class="card">
<div class="card-header">
<div class="d-flex justify-content-between">
<div class="text-uppercase">
<b>Criteri selezione</b>
</div>
<div>
<div class="d-flex flex-row-reverse">
<div>
<Toggler SelFilter="toggleSync" FilterChanged="updToggSync"></Toggler>
</div>
@if (toggleSync.isActive)
{
<div>
<div class="input-group input-group-sm mb-1">
<label class="input-group-text" title="Anno">Anno</label>
<input class="form-control text-end" @bind="@SelAnno" type="number" title="Selezionare Anno" style="width: 5rem;">
<button class="btn btn-secondary" @onclick="ResetAnno"><i class="fa-solid fa-rotate-right"></i></button>
</div>
</div>
<div>
<div class="input-group input-group-sm mb-1">
<label class="input-group-text" style="width: 5rem;">Tipo Doc</label>
<select class="form-select" @bind="@SelTipo">
@foreach (var item in ListSelTipo)
{
<option value="@item.value">@item.label</option>
}
</select>
<button class="btn btn-secondary" @onclick="ResetTipo"><i class="fa-solid fa-rotate-right"></i></button>
</div>
</div>
}
else
{
<div class="input-group input-group-sm mb-1">
<label class="input-group-text" title="Anno">Cerca</label>
<input class="form-control text-end" @bind="@SearchVal" type="text" title="Ricerca Libera" placeholder="[R]icerca" accesskey="r">
<button class="btn btn-secondary" @onclick="ResetSearch"><i class="fa-solid fa-rotate-right"></i></button>
</div>
}
</div>
</div>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="@mainCss">
<CustomerManager CurrFilter="@ActFilter" RecSelected="SetCurrRec" RecCloned="SetClonedRec" ForceReload="@isLoading" UpdateCount="SetCount"></CustomerManager>
</div>
@if (SelRecord != null)
{
<div class="col-4 ps-1">
<CustomerDetail CurrRecord="@SelRecord" ReqUpdate="doEditSave" ReqCancel="doEditCancel"></CustomerDetail>
</div>
}
</div>
</div>
<div class="card-footer py-1">
<DataPager PageSize="@numRecord" currPage="@currPage" numRecordChanged="SetNumRec" numPageChanged="SetCurrPage" totalCount="@totalCount" showLoading="@isLoading" />
</div>
</div>