diff --git a/MP-TAB3/Components/MachSel.razor.cs b/MP-TAB3/Components/MachSel.razor.cs index f494da1e..32af8c0d 100644 --- a/MP-TAB3/Components/MachSel.razor.cs +++ b/MP-TAB3/Components/MachSel.razor.cs @@ -2,6 +2,7 @@ using global::Microsoft.AspNetCore.Components; using MP.Data.DbModels; using MP.Data.Services; using MP_TAB3.Shared; +using NLog; using System; using System.Reflection.Metadata; @@ -61,47 +62,56 @@ namespace MP_TAB3.Components return answ; } } + private static Logger Log = LogManager.GetCurrentClassLogger(); protected override async Task OnParametersSetAsync() { - // inizilamente riporto machcina corrente da MSE - if (RecMSE == null) + try { - IdxMaccSel = ""; - } - else - { - if (string.IsNullOrEmpty(idxMaccSel)) + // inizilamente riporto macchina corrente da MSE + if (RecMSE == null) { - // verifico se la macchina sia configurata tra le MSFD... - if (SMServ.DictMacchMulti.ContainsKey(RecMSE.IdxMacchina)) + IdxMaccSel = ""; + Log.Error("Impossibile selezionare: recMSE è nullo"); + } + else + { + if (string.IsNullOrEmpty(idxMaccSel)) { - isMulti = SMServ.DictMacchMulti[RecMSE.IdxMacchina] == 1; - } - if (isMulti) - { - - var listMulti = await TDataService.VMSFDGetAll(); - ListMacchine = listMulti - .Where(x => x.IdxMacchina.Contains($"{RecMSE.IdxMacchina}#")) - .ToDictionary(x => x.IdxMacchina, x => x.CodMaccArticolo); - - if (ListMacchine.Count > 0) + // verifico se la macchina sia configurata tra le MSFD... + if (SMServ.DictMacchMulti.ContainsKey(RecMSE.IdxMacchina)) { - // cerco se ho in storage la macchina selezionata... - var idxMSel = MsgServ.UserPrefGet(idxMaccCurr); - if (!string.IsNullOrEmpty(idxMSel)) + isMulti = SMServ.DictMacchMulti[RecMSE.IdxMacchina] == 1; + } + if (isMulti) + { + + var listMulti = await TDataService.VMSFDGetAll(); + ListMacchine = listMulti + .Where(x => x.IdxMacchina.Contains($"{RecMSE.IdxMacchina}#")) + .ToDictionary(x => x.IdxMacchina, x => x.CodMaccArticolo); + + if (ListMacchine.Count > 0) { - IdxMaccSel = idxMSel; - } - else - { - IdxMaccSel = ListMacchine.FirstOrDefault().Key; + // cerco se ho in storage la macchina selezionata... + var idxMSel = MsgServ.UserPrefGet(idxMaccCurr); + if (!string.IsNullOrEmpty(idxMSel)) + { + IdxMaccSel = idxMSel; + } + else + { + IdxMaccSel = ListMacchine.FirstOrDefault().Key; + } } } } } } + catch (Exception exc) + { + Log.Error($"Errore in MachSel.OnParametersSetAsync{Environment.NewLine}{exc}"); + } await Task.Delay(1); } diff --git a/MP-TAB3/Components/MachineBlock.razor b/MP-TAB3/Components/MachineBlock.razor index 8011134e..5044d5ae 100644 --- a/MP-TAB3/Components/MachineBlock.razor +++ b/MP-TAB3/Components/MachineBlock.razor @@ -160,14 +160,16 @@ else
Cicli Prod
- @if (datiProdAct != null) - { -
@($"{datiProdAct.PzTotODL}")
- } - else - { -
@($"{CRecMSE.PezziProd}")
- } +
+ @if (datiProdAct != null) + { + @($"{datiProdAct.PzTotODL}") + } + else + { + @($"{CRecMSE.PezziProd}") + } +
@if (datiProdAct != null) { @@ -177,7 +179,7 @@ else
Da Conferm.
-
+
@($"{datiProdAct.Pz2RecTot}")
@@ -188,7 +190,7 @@ else
Da Conferm.
-
+
@($"{datiProdAct.Pz2RecTot}")
@@ -199,17 +201,18 @@ else
Scarti Versati
-
+
@($"{NumScartiConf}")
} - else{ + else + {
Scarti Versati
-
+
@($"{NumScartiConf}")
@@ -220,7 +223,7 @@ else
Rilav Versati
-
+
@($"{datiProdAct.PzConfRilav}")
@@ -231,7 +234,7 @@ else
Rilav Versati
-
+
@($"{datiProdAct.PzConfRilav}")
@@ -240,7 +243,7 @@ else
Buoni Vers.
-
+
@($"{datiProdAct.PzConfBuoni}")
@@ -251,7 +254,7 @@ else
Extra
-
@($"{CRecMSE.extraVal}")
+
@($"{CRecMSE.extraVal}")
} diff --git a/MP-TAB3/MP-TAB3.csproj b/MP-TAB3/MP-TAB3.csproj index be64ec48..0ca55470 100644 --- a/MP-TAB3/MP-TAB3.csproj +++ b/MP-TAB3/MP-TAB3.csproj @@ -3,7 +3,7 @@ net6.0 enable - 6.16.2503.1009 + 6.16.2503.1309 enable MP_TAB3 diff --git a/MP-TAB3/Resources/ChangeLog.html b/MP-TAB3/Resources/ChangeLog.html index f7fecc53..e1dc43d6 100644 --- a/MP-TAB3/Resources/ChangeLog.html +++ b/MP-TAB3/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2503.1009

+

Versione: 6.16.2503.1309


Note di rilascio: