Update parziale x decodifica Barcode da SmartUnload

This commit is contained in:
Samuele E. Locatelli
2019-09-24 17:52:59 +02:00
parent 1f2f7a324a
commit f2253bdc0b
+27 -2
View File
@@ -49,7 +49,8 @@ namespace NKC_WF
doRaiseEv = true;
break;
case codeType.Item:
cmp_barcode.showOutput("badge badge-success", $"Item recognized: {decoData.description}");
cmp_barcode.showOutput("badge badge-success", $"Item recognized: {decoData.rawData}");
processItemSuggestion(decoData.rawData, decoData.codeInt);
break;
case codeType.Material:
cmp_barcode.showOutput("badge badge-warning", $"Material - ignored: {decoData.description}");
@@ -93,6 +94,28 @@ namespace NKC_WF
}
private void processItemSuggestion(string rawData, int codeInt)
{
// processo suggerimenti x ITEM dato suo RawData (Dtmx) e Cod univoco (intero)
// cerco su DB
// certo lavorazioni accessorie
// cerco destinazione CART/BIN
// salvo in hiddenField
// mostro output (compreso che mi aspetto entro 30 sec lettura cart/Bin)
icnCart.Attributes.Remove("class");
icnCart.Attributes.Add("class", "btn btn-sm btn-block btn-success");
lblMessage.Text = "Riconosciuto item";
lblDestination.Text = "SEND TO CART CR00012";
lblDestination.CssClass = "text-success";
}
private void resetIcons()
{
lblDestination.CssClass = "text-secondary";
@@ -103,6 +126,7 @@ namespace NKC_WF
private void doUpdate()
{
#if false
lblLastBCode.Text = "BCode letto... fake!";
// in base al secondo mostro uno o altro...
int secondo = DateTime.Now.Second;
@@ -133,7 +157,8 @@ namespace NKC_WF
default:
resetIcons();
break;
}
}
#endif
}
}
}