diff --git a/MP.SPEC/MP.SPEC.csproj b/MP.SPEC/MP.SPEC.csproj index cf2653e3..fc2a122e 100644 --- a/MP.SPEC/MP.SPEC.csproj +++ b/MP.SPEC/MP.SPEC.csproj @@ -5,7 +5,7 @@ enable enable MP.SPEC - 6.16.2211.915 + 6.16.2211.917 diff --git a/MP.SPEC/Pages/PODL.razor b/MP.SPEC/Pages/PODL.razor index 929bc105..71a4089e 100644 --- a/MP.SPEC/Pages/PODL.razor +++ b/MP.SPEC/Pages/PODL.razor @@ -69,7 +69,14 @@ { foreach (var item in ListArticoli.Where(x => x.Azienda == currAzienda).ToList()) { - + @if (item.CodArticolo == currRecordControlli.CodArticolo) + { + + } + else + { + + } } } @@ -93,7 +100,15 @@ { foreach (var item in ListStati) { - + @if (item.value == currRecordControlli.KeyRichiesta) + { + + } + else + { + + } + } } @@ -110,7 +125,15 @@ { foreach (var item in ListGruppiFase) { - + @if (item.CodGruppo == currRecordControlli.CodGruppo) + { + + } + else + { + + } + } } @@ -127,7 +150,7 @@ { foreach (var item in ListMacchine) { - if (selectFirst(item.IdxMacchina) == true) + if (item.IdxMacchina == currRecordControlli.IdxMacchina) { } diff --git a/MP.SPEC/Pages/PODL.razor.cs b/MP.SPEC/Pages/PODL.razor.cs index 379e469d..00118784 100644 --- a/MP.SPEC/Pages/PODL.razor.cs +++ b/MP.SPEC/Pages/PODL.razor.cs @@ -72,6 +72,7 @@ namespace MP.SPEC.Pages ListGruppiFase = await MDService.ElencoGruppiFase(); ListMacchine = await MDService.MacchineGetAll(); ListStati = await MDService.AnagStatiComm(); + SearchRecords = await MDService.ListPODLFilt("*", "*"); // preselezione valori configData = await MDService.ConfigGetAll(); var currRec = configData.FirstOrDefault(x => x.Chiave == "AZIENDA"); @@ -91,6 +92,7 @@ namespace MP.SPEC.Pages pagerODL.resetCurrPage(); } } + private List? SearchRecords; /// /// Crea nuovo record e va in editing... @@ -99,7 +101,12 @@ namespace MP.SPEC.Pages protected async Task reqNewPODL() { // aggiungo record articolo - currArticolo = ""; + if (SearchRecords != null) + { + currRecordControlli = SearchRecords.FirstOrDefault(); + } + + //currArticolo = ""; if (ListArticoli != null && ListArticoli.Count > 0) { var firstArt = ListArticoli.FirstOrDefault(); @@ -169,6 +176,7 @@ namespace MP.SPEC.Pages private static Logger Log = LogManager.GetCurrentClassLogger(); private PODLModel? _currRecord = null; + private PODLModel? _currRecordControlli = null; private List? ListArticoli; private List? ListAziende; private List? ListGruppiFase; @@ -206,7 +214,7 @@ namespace MP.SPEC.Pages private bool selectFirst(string idxMacchina) { - string firstMacchina=""; + string firstMacchina = ""; bool answ = false; if (ListMacchine != null) { @@ -275,6 +283,14 @@ namespace MP.SPEC.Pages artSearch = value == null ? "" : value.CodArticolo; } } + private PODLModel? currRecordControlli + { + get => _currRecordControlli; + set + { + _currRecordControlli = value; + } + } private bool isLoading { get; set; } = false; diff --git a/MP.SPEC/Resources/ChangeLog.html b/MP.SPEC/Resources/ChangeLog.html index c729d635..9850f032 100644 --- a/MP.SPEC/Resources/ChangeLog.html +++ b/MP.SPEC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2211.915

+

Versione: 6.16.2211.917


Note di rilascio:
  • diff --git a/MP.SPEC/Resources/VersNum.txt b/MP.SPEC/Resources/VersNum.txt index b27dd350..458e2e65 100644 --- a/MP.SPEC/Resources/VersNum.txt +++ b/MP.SPEC/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2211.915 +6.16.2211.917 diff --git a/MP.SPEC/Resources/manifest.xml b/MP.SPEC/Resources/manifest.xml index 6d64b04d..9d8f2e3a 100644 --- a/MP.SPEC/Resources/manifest.xml +++ b/MP.SPEC/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2211.915 + 6.16.2211.917 https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/MP.SPEC.zip https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/ChangeLog.html false