69 lines
3.2 KiB
Plaintext
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>
|