From f2253bdc0bbcf99d4f2175224754380cea3d91b3 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 24 Sep 2019 17:52:59 +0200 Subject: [PATCH] Update parziale x decodifica Barcode da SmartUnload --- NKC_WF/MachineUnloadSmart.aspx.cs | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) 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