From 3acecefa1a90f660bdd2996f0dec1f43c1a36274 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 18 May 2021 19:56:07 +0200 Subject: [PATCH] Bozza modifica x ricerca in Controlli.Note --- MP.Stats/Data/MpStatsService.cs | 7 ++++++- MP.Stats/Pages/Controlli.razor.cs | 6 +++--- MP.Stats/Pages/ReportODL.razor.cs | 12 ++++++------ 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/MP.Stats/Data/MpStatsService.cs b/MP.Stats/Data/MpStatsService.cs index f6da8ea2..7f7eff2f 100644 --- a/MP.Stats/Data/MpStatsService.cs +++ b/MP.Stats/Data/MpStatsService.cs @@ -76,7 +76,12 @@ namespace MP.Stats.Data public Task StatControlliGetAll(DateTime DataStart, DateTime DataEnd, string IdxMacchina, int IdxODL, string KeyRichiesta, string CodArticolo, int numRecord, string searchVal = "") { - return Task.FromResult(dbController.StatControlliGetAll(DataStart, DataEnd, IdxMacchina, IdxODL, KeyRichiesta, CodArticolo).Take(numRecord).ToArray()); + return Task.FromResult( + dbController + .StatControlliGetAll(DataStart, DataEnd, IdxMacchina, IdxODL, KeyRichiesta, CodArticolo) + //.Where(x => (x.Note.Contains(searchVal) || string.IsNullOrEmpty(searchVal) || string.IsNullOrEmpty(x.Note))) + .Take(numRecord) + .ToArray()); } public Task StatDdbGetAll(int numRecord, string searchVal = "") diff --git a/MP.Stats/Pages/Controlli.razor.cs b/MP.Stats/Pages/Controlli.razor.cs index d2543dfc..6a52ec24 100644 --- a/MP.Stats/Pages/Controlli.razor.cs +++ b/MP.Stats/Pages/Controlli.razor.cs @@ -105,11 +105,11 @@ namespace MP.Stats.Pages MessageService.EA_SearchUpdated -= OnSeachUpdated; } - public void OnSeachUpdated() + public async void OnSeachUpdated() { - InvokeAsync(() => + await InvokeAsync(() => { - UpdateData(); + Task task = UpdateData(); StateHasChanged(); }); } diff --git a/MP.Stats/Pages/ReportODL.razor.cs b/MP.Stats/Pages/ReportODL.razor.cs index 6c1ae7d9..ea07ee63 100644 --- a/MP.Stats/Pages/ReportODL.razor.cs +++ b/MP.Stats/Pages/ReportODL.razor.cs @@ -107,13 +107,13 @@ namespace MP.Stats.Pages MessageService.EA_SearchUpdated -= OnSeachUpdated; } - public void OnSeachUpdated() + public async void OnSeachUpdated() { - InvokeAsync(() => - { - UpdateData(); - StateHasChanged(); - }); + await InvokeAsync(() => + { + Task task = UpdateData(); + StateHasChanged(); + }); } #endregion Public Methods