diff --git a/MP-TAB-SERV/Components/MachSel.razor.cs b/MP-TAB-SERV/Components/MachSel.razor.cs index b328ed09..761ef777 100644 --- a/MP-TAB-SERV/Components/MachSel.razor.cs +++ b/MP-TAB-SERV/Components/MachSel.razor.cs @@ -1,6 +1,7 @@ using global::Microsoft.AspNetCore.Components; using MP.Data.DatabaseModels; using MP.Data.Services; +using MP_TAB_SERV.Shared; using System; using System.Reflection.Metadata; @@ -28,12 +29,16 @@ namespace MP_TAB_SERV.Components if (idxMaccSel != value) { idxMaccSel = value; + MsgServ.UserPrefSet(idxMaccCurr, value); E_MachSel.InvokeAsync(value).ConfigureAwait(false); } } } private string idxMaccSel { get; set; } = ""; + [Inject] + protected MessageService MsgServ { get; set; } = null!; + protected Dictionary? ListMacchine { get; set; } = null; [Inject] @@ -43,6 +48,19 @@ namespace MP_TAB_SERV.Components #region Protected Methods + protected string idxMaccCurr + { + get + { + string answ = ""; + if (RecMSE != null) + { + answ = RecMSE?.IdxMacchina ?? ""; + } + return answ; + } + } + protected override async Task OnParametersSetAsync() { // inizilamente riporto machcina corrente da MSE @@ -63,8 +81,16 @@ namespace MP_TAB_SERV.Components if (ListMacchine.Count > 0 && string.IsNullOrEmpty(idxMaccSel)) { - IdxMaccSel = ListMacchine.FirstOrDefault().Key; - //await E_MachSel.InvokeAsync(idxMaccSel); + // cerco se ho in storage la macchina selezionata... + var idxMSel = MsgServ.UserPrefGet(idxMaccCurr); + if (!string.IsNullOrEmpty(idxMSel)) + { + idxMaccSel = idxMSel; + } + else + { + IdxMaccSel = ListMacchine.FirstOrDefault().Key; + } } } } diff --git a/MP-TAB-SERV/Components/MseSampler.razor.cs b/MP-TAB-SERV/Components/MseSampler.razor.cs index 0f96ac5a..0c90ce82 100644 --- a/MP-TAB-SERV/Components/MseSampler.razor.cs +++ b/MP-TAB-SERV/Components/MseSampler.razor.cs @@ -72,7 +72,6 @@ namespace MP_TAB_SERV.Components { aTimer.Interval = fastRefreshMs; await InvokeAsync(RefreshData); - //Log.Trace("MseSampler Timer elapsed"); }); pUpd.Wait(); } diff --git a/MP-TAB-SERV/MP-TAB-SERV.csproj b/MP-TAB-SERV/MP-TAB-SERV.csproj index fd6eb6b6..03e15603 100644 --- a/MP-TAB-SERV/MP-TAB-SERV.csproj +++ b/MP-TAB-SERV/MP-TAB-SERV.csproj @@ -3,7 +3,7 @@ net6.0 enable - 6.16.2312.1208 + 6.16.2312.1214 enable MP_TAB_SERV diff --git a/MP-TAB-SERV/Pages/User.razor b/MP-TAB-SERV/Pages/User.razor index d23fee31..c475e85f 100644 --- a/MP-TAB-SERV/Pages/User.razor +++ b/MP-TAB-SERV/Pages/User.razor @@ -191,7 +191,7 @@ if (_tcModIns != value) { _tcModIns = value; - MsgServ.UserPrefSave("TcMode", value); + MsgServ.UserPrefSet("TcMode", value); } } } @@ -206,7 +206,7 @@ if (_langIns != value) { _langIns = value; - MsgServ.UserPrefSave("Lang", value); + MsgServ.UserPrefSet("Lang", value); } } } @@ -220,7 +220,7 @@ if (_defCardMode != value) { _defCardMode = value; - MsgServ.UserPrefSave("DefCardMode", value); + MsgServ.UserPrefSet("DefCardMode", value); } } } diff --git a/MP-TAB-SERV/Resources/ChangeLog.html b/MP-TAB-SERV/Resources/ChangeLog.html index d21e6bdd..2457f48d 100644 --- a/MP-TAB-SERV/Resources/ChangeLog.html +++ b/MP-TAB-SERV/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2312.1208

+

Versione: 6.16.2312.1214


Note di rilascio: