diff --git a/NKC_WF/MachineUnloadSmart.aspx.cs b/NKC_WF/MachineUnloadSmart.aspx.cs index a93dc4f..1eeddd7 100644 --- a/NKC_WF/MachineUnloadSmart.aspx.cs +++ b/NKC_WF/MachineUnloadSmart.aspx.cs @@ -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 } } } \ No newline at end of file