Filtraggio OPeratori e scarti da anagrafica
This commit is contained in:
@@ -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>
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user