Files
limanapp/LiMan.UI/Components/SearchEnroll.razor
T
2025-01-09 19:52:08 +01:00

58 lines
2.6 KiB
Plaintext

<div class="card">
<div class="card-header">
<div class="d-flex justify-content-between">
<div class="px-2 d-flex">
<div class="px-0">
<h3>Richieste Enroll</h3>
</div>
<div class="px-2">
<button class="btn btn-warning" @onclick="() => RemoveOld()"><i class="fa-solid fa-broom"></i> Rimuovi Scadute</button>
</div>
@if (hasUpdate)
{
<div class="alert alert-info p-1 mx-1 fs-6">
Enroll Updated! <i class="fa-solid fa-bolt"></i>
</div>
}
</div>
<div class="px-2">
<div class="d-flex">
<div class="px-2">
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" @bind="@showAll">
<label class="form-check-label">@selMessage</label>
</div>
</div>
<div class="form-floating small">
<select id="floatingSelect" @bind="@SelIdxLic" class="form-select form-select-sm">
<option value="0">--- Nessuna selezione ---</option>
@if (ListLicenze != null)
{
foreach (var item in ListLicenze)
{
if (item.Attivazioni.Count < item.NumLicenze)
{
<option value="@item.IdxLic">@item.CodApp | @item.CodInst | @item.Attivazioni.Count / @item.NumLicenze</option>
}
else
{
<option value="@item.IdxLic" disabled>@item.CodApp | @item.CodInst | @item.Attivazioni.Count / @item.NumLicenze | Esaurito</option>
}
}
}
</select>
<label for="floatingSelect">Filtro Licenza </label>
</div>
<div class="px-2">
<SearchMod ExtCss="input-group"></SearchMod>
</div>
</div>
</div>
</div>
</div>
<div class="card-body p-0">
<EnrollList OnlyActive="@(!showAll)" SearchVal="@searchVal" IdxLicSel="@SelIdxLic"></EnrollList>
</div>
</div>