Merge branch 'ContapezziAssoluto' into develop
This commit is contained in:
+23
-19
@@ -3089,29 +3089,33 @@ namespace IOB_WIN
|
||||
/// <param name="lastCountCNC"></param>
|
||||
public void trySendPzCountBlock(ref int contapezzi, int lastCountCNC)
|
||||
{
|
||||
int numIncr = 0;
|
||||
int qtyAdded = 0;
|
||||
int delta = lastCountCNC - contapezzi;
|
||||
// verifico se la funzione SIA abilitata
|
||||
if (enableSendPzCountBlock)
|
||||
// in primis HA SENSO procedere SOLO SE server MP è Online...
|
||||
if (MPOnline)
|
||||
{
|
||||
// se è abilitata verifico differenza: se ho DELTA > 3 --> invio un blocco <= maxSendPzCountBlock
|
||||
if (delta > 2)
|
||||
int numIncr = 0;
|
||||
int qtyAdded = 0;
|
||||
int delta = lastCountCNC - contapezzi;
|
||||
// verifico se la funzione SIA abilitata
|
||||
if (enableSendPzCountBlock)
|
||||
{
|
||||
numIncr = delta > maxSendPzCountBlock ? maxSendPzCountBlock : delta - 1;
|
||||
// invio il num max di pezzi ammesso in blocco!
|
||||
lgInfo($"Predisposizione chiamata incremento contapezzi in blocco per {numIncr} pezzi");
|
||||
string resp = utils.callUrlNow(urlAddPzCount + numIncr.ToString());
|
||||
if (!string.IsNullOrEmpty(resp))
|
||||
// se è abilitata verifico differenza: se ho DELTA > 3 --> invio un blocco <= maxSendPzCountBlock
|
||||
if (delta > 2)
|
||||
{
|
||||
lgInfo($"Risposta chiamata incremento contapezzi: {resp}");
|
||||
// dalla risposta (come numero) capisco SE ha aggiunto i pezzi (e quanti)
|
||||
int.TryParse(resp, out qtyAdded);
|
||||
if (qtyAdded > 0)
|
||||
numIncr = delta > maxSendPzCountBlock ? maxSendPzCountBlock : delta - 1;
|
||||
// invio il num max di pezzi ammesso in blocco!
|
||||
lgInfo($"Predisposizione chiamata incremento contapezzi in blocco per {numIncr} pezzi");
|
||||
string resp = utils.callUrlNow(urlAddPzCount + numIncr.ToString());
|
||||
if (!string.IsNullOrEmpty(resp))
|
||||
{
|
||||
// incremento il contapezzi della quantità restituita e confermata
|
||||
contapezzi += qtyAdded;
|
||||
lgInfo($"Confermato incremento contapezzi interno a {contapezzi} post chiamata diretta");
|
||||
lgInfo($"Risposta chiamata incremento contapezzi: {resp}");
|
||||
// dalla risposta (come numero) capisco SE ha aggiunto i pezzi (e quanti)
|
||||
int.TryParse(resp, out qtyAdded);
|
||||
if (qtyAdded > 0)
|
||||
{
|
||||
// incremento il contapezzi della quantità restituita e confermata
|
||||
contapezzi += qtyAdded;
|
||||
lgInfo($"Confermato incremento contapezzi interno a {contapezzi} post chiamata diretta");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user