Filtraggio OPeratori e scarti da anagrafica

This commit is contained in:
Samuele Locatelli
2024-02-26 14:17:08 +01:00
parent fc134abf0c
commit d8d3078f2f
16 changed files with 63 additions and 51 deletions
+2 -2
View File
@@ -41,12 +41,12 @@
}
@if (oprsList.Count > 0)
@if (oprList.Count > 0)
{
<div class="mb-1">
<span class="fs-5 fw-bold">Selezionare un operatore</span>
<select class="form-select" @bind="matrOpr">
@foreach (var opr in oprsList)
@foreach (var opr in oprList)
{
<option value="@opr.MatrOpr">@($"{opr.Cognome} {opr.Nome}")</option>
}
+9 -3
View File
@@ -17,7 +17,7 @@ namespace MP_TAB3.Pages
{
txtError = "";
matrOpr = 0;
oprsList = new List<AnagOperatoriModel>();
oprList = new List<AnagOperatoriModel>();
//GC.Collect();
}
@@ -71,7 +71,7 @@ namespace MP_TAB3.Pages
[Inject]
protected NavigationManager NavMan { get; set; } = null!;
protected List<AnagOperatoriModel> oprsList { get; set; } = new List<AnagOperatoriModel>();
protected List<AnagOperatoriModel> oprList { get; set; } = new List<AnagOperatoriModel>();
protected AnagOperatoriModel rigaOpr { get; set; } = null!;
@@ -126,7 +126,13 @@ namespace MP_TAB3.Pages
matrOpr = await MsgServ.GetLastMatrOprAsync();
TDService.ConfigGetVal("cookieDayExpire", ref expDays);
ShowScanBarcode = !SMServ.GetConfBool("TAB_WebCamHide");
oprsList = await TDService.ElencoOperatori();
oprList = await TDService.ElencoOperatori();
// filtro solo abilitati + ordino x nome...
oprList = oprList
.Where(x => x.isEnabled)
.OrderBy(x => x.Cognome)
.ThenBy(x => x.Nome)
.ToList();
}
protected async Task ScanDoneHandler(string value)