diff --git a/MP-TAB3/Components/ControlsMan.razor.cs b/MP-TAB3/Components/ControlsMan.razor.cs index e7e8d0cd..350e469d 100644 --- a/MP-TAB3/Components/ControlsMan.razor.cs +++ b/MP-TAB3/Components/ControlsMan.razor.cs @@ -174,7 +174,8 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { @@ -203,8 +204,12 @@ namespace MP_TAB3.Components { await E_MachSel.InvokeAsync(idxMaccAltraTav); await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); + } + else + { + TabDServ.NotifyDataInvalidated(IdxMaccSel); } - TabDServ.NotifyDataInvalidated(IdxMaccSel); await E_MachSel.InvokeAsync(IdxMaccSel); Log.Info("Registrazione SaveOk x controllo pezzo"); isProcessing = false; diff --git a/MP-TAB3/Components/OdlMan.razor.cs b/MP-TAB3/Components/OdlMan.razor.cs index 1d1ea91b..9ed09263 100644 --- a/MP-TAB3/Components/OdlMan.razor.cs +++ b/MP-TAB3/Components/OdlMan.razor.cs @@ -332,12 +332,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); isProcessing = false; await InvokeAsync(StateHasChanged); @@ -384,12 +385,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); // chiudo update... isProcessing = false; @@ -437,12 +439,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); // chiudo update... isProcessing = false; @@ -561,12 +564,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); // chiudo update... isProcessing = false; @@ -751,12 +755,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); isProcessing = false; await InvokeAsync(StateHasChanged); @@ -952,12 +957,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); isProcessing = false; await InvokeAsync(StateHasChanged); @@ -1167,12 +1173,13 @@ namespace MP_TAB3.Components if (isMulti) { await E_MachSel.InvokeAsync(idxMaccAltraTav); - await Task.Delay(100); + await Task.Delay(50); + TabDServ.NotifyDataInvalidated(idxMaccAltraTav); } else { - } TabDServ.NotifyDataInvalidated(IdxMaccSel); + } await E_MachSel.InvokeAsync(IdxMaccSel); // chiudo update... isProcessing = false;