From f84935a7a14200ba900a3bc1909eb89a471e8d4a Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 11 Jul 2025 11:13:24 +0200 Subject: [PATCH] =?UTF-8?q?Rimesso=20pausa=20lunga=20+=20test=20altra=20mo?= =?UTF-8?q?dalit=C3=A0=20reset=20dati?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MP-TAB3/Components/MachSel.razor.cs | 8 ++++---- MP-TAB3/Components/OdlMan.razor | 4 +++- MP-TAB3/Components/OdlMan.razor.cs | 16 +++++++++------- MP-TAB3/MP-TAB3.csproj | 2 +- MP-TAB3/Resources/ChangeLog.html | 2 +- MP-TAB3/Resources/VersNum.txt | 2 +- MP-TAB3/Resources/manifest.xml | 2 +- MP.Data/Services/TabDataService.cs | 1 + 8 files changed, 21 insertions(+), 16 deletions(-) diff --git a/MP-TAB3/Components/MachSel.razor.cs b/MP-TAB3/Components/MachSel.razor.cs index a012f869..8bc52fcd 100644 --- a/MP-TAB3/Components/MachSel.razor.cs +++ b/MP-TAB3/Components/MachSel.razor.cs @@ -84,7 +84,7 @@ namespace MP_TAB3.Components { if (string.IsNullOrEmpty(idxMaccSel)) { - await ReloadSelector(); + await ReloadSelector(false); } } } @@ -95,7 +95,7 @@ namespace MP_TAB3.Components await Task.Delay(1); } - private async Task ReloadSelector() + private async Task ReloadSelector(bool doReload) { if (RecMSE != null) { @@ -107,7 +107,7 @@ namespace MP_TAB3.Components if (isMulti) { - var listMulti = await TDataService.VMSFDGetAll(true); + var listMulti = await TDataService.VMSFDGetAll(doReload); ListMacchine = listMulti .Where(x => x.IdxMacchina.Contains($"{RecMSE.IdxMacchina}#")) .ToDictionary(x => x.IdxMacchina, x => x.CodMaccArticolo); @@ -131,7 +131,7 @@ namespace MP_TAB3.Components private async void TDataService_DataInvalidated(object? sender, EventArgs e) { - await ReloadSelector(); + await ReloadSelector(true); } [Inject] diff --git a/MP-TAB3/Components/OdlMan.razor b/MP-TAB3/Components/OdlMan.razor index b53b064c..f01f3985 100644 --- a/MP-TAB3/Components/OdlMan.razor +++ b/MP-TAB3/Components/OdlMan.razor @@ -1,7 +1,6 @@ 
-
@if (isProcessing) @@ -11,6 +10,9 @@ } else { +
+ +
@if (isSlave) {
diff --git a/MP-TAB3/Components/OdlMan.razor.cs b/MP-TAB3/Components/OdlMan.razor.cs index 9ed09263..ad136e47 100644 --- a/MP-TAB3/Components/OdlMan.razor.cs +++ b/MP-TAB3/Components/OdlMan.razor.cs @@ -332,7 +332,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else @@ -385,7 +385,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else @@ -439,7 +439,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else @@ -564,7 +564,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else @@ -755,7 +755,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else @@ -957,7 +957,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else @@ -1101,6 +1101,8 @@ namespace MP_TAB3.Components } } + private int delayUpd= 100; + /// /// Esegue split ODL corrente /// @@ -1173,7 +1175,7 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(50); + await Task.Delay(delayUpd); TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else diff --git a/MP-TAB3/MP-TAB3.csproj b/MP-TAB3/MP-TAB3.csproj index dcfa511c..1d338f3e 100644 --- a/MP-TAB3/MP-TAB3.csproj +++ b/MP-TAB3/MP-TAB3.csproj @@ -3,7 +3,7 @@ net6.0 enable - 6.16.2507.1110 + 6.16.2507.1111 enable MP_TAB3 diff --git a/MP-TAB3/Resources/ChangeLog.html b/MP-TAB3/Resources/ChangeLog.html index 8351b600..c477cfe4 100644 --- a/MP-TAB3/Resources/ChangeLog.html +++ b/MP-TAB3/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2507.1110

+

Versione: 6.16.2507.1111


Note di rilascio:
  • diff --git a/MP-TAB3/Resources/VersNum.txt b/MP-TAB3/Resources/VersNum.txt index eccfbb43..eb0172ca 100644 --- a/MP-TAB3/Resources/VersNum.txt +++ b/MP-TAB3/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2507.1110 +6.16.2507.1111 diff --git a/MP-TAB3/Resources/manifest.xml b/MP-TAB3/Resources/manifest.xml index fc90af4f..3ae56090 100644 --- a/MP-TAB3/Resources/manifest.xml +++ b/MP-TAB3/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2507.1110 + 6.16.2507.1111 https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/MP-TAB3.zip https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/ChangeLog.html false diff --git a/MP.Data/Services/TabDataService.cs b/MP.Data/Services/TabDataService.cs index 2cd3b4d8..d063dd49 100644 --- a/MP.Data/Services/TabDataService.cs +++ b/MP.Data/Services/TabDataService.cs @@ -3716,6 +3716,7 @@ namespace MP.Data.Services /// /// Intera vista v_MSFD /// + /// forza rilettura + save su redis /// public async Task> VMSFDGetAll(bool doForce = false) {