diff --git a/MP-TAB-SERV/Components/OdlMan.razor.cs b/MP-TAB-SERV/Components/OdlMan.razor.cs index 67dc94fa..4cfa3ace 100644 --- a/MP-TAB-SERV/Components/OdlMan.razor.cs +++ b/MP-TAB-SERV/Components/OdlMan.razor.cs @@ -480,6 +480,18 @@ namespace MP_TAB_SERV.Components // preparo gestione progress display MaxVal = 11; int currStep = 0; + + if (isMulti) + { + try + { + StatoMacchineModel rigaStato = TabDServ.StatoMacchina(IdxMaccParent); + // controllo se NON SONO già in attrezzaggio... + inAttr = (rigaStato.IdxStato == 2); + } + catch + { } + } await advStep(currStep); isProcessing = true; DateTime adesso = DateTime.Now; @@ -519,13 +531,6 @@ namespace MP_TAB_SERV.Components } } await advStep(currStep++); -#if false - // se fosse multi cambio dati di promODL x successivo setup... - if (isMulti) - { - currPodl.IdxMacchina = IdxMaccSel; - } -#endif // fix idxmacchina selezionata (x ogni macchina, singola o multi...) currPodl.IdxMacchina = IdxMaccSel; // 2018.07.24 verifico se devo lavorare come ODL classico o come RPO (Richiesta / @@ -1186,14 +1191,18 @@ namespace MP_TAB_SERV.Components { } // ora verifico SE E SOLO SE è ANCORA in attrezzaggio +#if false if (inAttr) + { +#endif + // ora verifico SE ALTRA TAVOLA ha ODL... + if (dtChiusura.AddMinutes(gPeriodReopenOdlTav) > adesso) { - // ora verifico SE ALTRA TAVOLA ha ODL... - if (dtChiusura.AddMinutes(gPeriodReopenOdlTav) > adesso) - { - answ = showReopenOdlTav; - } + answ = showReopenOdlTav; } +#if false + } +#endif } } return answ; @@ -1221,11 +1230,15 @@ namespace MP_TAB_SERV.Components // ora verifico SE ALTRA TAVOLA ha ODL... if (!emptyOdlAltraMacc) { +#if false // ora verifico SE E SOLO SE è ANCORA in attrezzaggio if (inAttr) - { - answ = showSplitOdlOnTav; - } + { +#endif + answ = showSplitOdlOnTav; +#if false + } +#endif } } }