diff --git a/IOB-WIN/IobGeneric.cs b/IOB-WIN/IobGeneric.cs index eddba874..02c80d39 100644 --- a/IOB-WIN/IobGeneric.cs +++ b/IOB-WIN/IobGeneric.cs @@ -1423,9 +1423,9 @@ namespace IOB_WIN private void svuotaCodaContapezzi() { // se ho contapezzi OLTRE limite... - while (lastCountCNC > contapezzi + minSendPzCountBlock) + while ((MPOnline) && (lastCountCNC > contapezzi + minSendPzCountBlock)) { - lgInfo("Inizio svuotaCodaContapezzi"); + lgInfo($"Inizio svuotaCodaContapezzi --> lastCountCNC: {lastCountCNC} | contapezzi: {contapezzi}"); pzCntReload(true); // provo invio trySendPzCountBlock(); @@ -3345,10 +3345,16 @@ namespace IOB_WIN int.TryParse(resp, out qtyAdded); if (qtyAdded > 0) { - lgInfo($"Inviato incremento contapezzi: send {numIncr} | resp {qtyAdded}"); + // aggiorno IL MIO contapezzi... + contapezzi += qtyAdded; + lgInfo($"Inviato incremento contapezzi: send: {numIncr} | resp: {qtyAdded} | contapezzi: {contapezzi}"); // invio conferma contapezzi.. string retVal = utils.callUrl($"{urlSetPzCount}{contapezzi}"); } + else + { + lgError($"Richiesto incremento {numIncr} ma NON registrato su server MP-IO"); + } } currDispData.newUrlCallData = lastUrl; currDispData.counter = contapezzi; @@ -3357,6 +3363,14 @@ namespace IOB_WIN } } } + else + { + lgInfo("Impossibile trySendPzCountBlock: IobOnline è false"); + } + } + else + { + lgInfo("Impossibile trySendPzCountBlock: MPOnline è false"); } } ///