diff --git a/Jenkinsfile b/Jenkinsfile index 4a8800d..299806b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { steps { /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=290']) { + withEnv(['NEXT_BUILD_NUMBER=291']) { // env.versionNumber = VersionNumber(versionNumberString : '0.10.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2019-07-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '0.10.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2019-07-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.versionNumberBeta = VersionNumber(versionNumberString : '0.10.${BUILD_DATE_FORMATTED, "yyMM"}-beta.${BUILDS_ALL_TIME}', projectStartDate : '2019-07-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') diff --git a/NKC_WF/WebUserControls/cmp_painting.ascx.cs b/NKC_WF/WebUserControls/cmp_painting.ascx.cs index d51f5dc..d7f681a 100644 --- a/NKC_WF/WebUserControls/cmp_painting.ascx.cs +++ b/NKC_WF/WebUserControls/cmp_painting.ascx.cs @@ -18,7 +18,6 @@ namespace NKC_WF.WebUserControls set { hfLastBCode.Value = value; - //lastValidCmd = value; } } /// @@ -46,7 +45,7 @@ namespace NKC_WF.WebUserControls /// protected void Page_Load(object sender, EventArgs e) { - if(!Page.IsPostBack) + if (!Page.IsPostBack) { // pulisco dir temp dai file dei cartellini stampati reportPrinter.obj.pulisciDir(); @@ -69,11 +68,9 @@ namespace NKC_WF.WebUserControls private void Cmp_barcode_eh_doRefresh(object sender, EventArgs e) { bool doRaiseEv = false; - // processo evento.. lastCmd = cmp_barcode.inputAcquired.ToUpper(); doRaiseEv = processLastCmd(doRaiseEv); - // aggiorno... - doUpdate(); + doUpdate(); } private bool processLastCmd(bool doRaiseEv) @@ -131,7 +128,7 @@ namespace NKC_WF.WebUserControls // ora confronto cmd con ultimo valido if (lastValidCmd != lastCmd) { - cmp_barcode.showOutput("badge badge-success", $"Valid BN Code: {decoData.description}"); + cmp_barcode.showOutput("badge badge-success", $"Valid BN Code: {decoData.description}"); // salvo lastValidCmd = lastCmd; } diff --git a/NKC_WF/WebUserControls/cmp_stackBuilding.ascx b/NKC_WF/WebUserControls/cmp_stackBuilding.ascx index eac5462..99c1d39 100644 --- a/NKC_WF/WebUserControls/cmp_stackBuilding.ascx +++ b/NKC_WF/WebUserControls/cmp_stackBuilding.ascx @@ -4,53 +4,53 @@
-
-

BUNK BUILDING

-
-
-
-
-
-
- - PRINT - -
-
-
+
+

BUNK BUILDING

-
-
- - -
-
- - - -
-
- NEXT - <%# Eval("Prepared","{0:ddd yyyy-MM-dd HH:mm}") %> -
-
-
-
<%# Eval("SheetIndex") %>
-
<%# Eval("MatDesc") %>
-
<%# Eval("MatExtCode") %>
-
-
+
+
+
- - - - - - - - - -
+
+ + PRINT + +
+
+
+
+
+
+ + +
+
+ + + +
+
+ NEXT + <%# Eval("Prepared","{0:ddd yyyy-MM-dd HH:mm}") %> +
+
+
+
<%# Eval("SheetIndex") %>
+
<%# Eval("MatDesc") %>
+
<%# Eval("MatExtCode") %>
+
+
+
+
+
+ + + + + + + +
+
-
diff --git a/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.cs b/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.cs index 65db74c..4dac399 100644 --- a/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.cs +++ b/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.cs @@ -1,19 +1,31 @@ using AppData; using NKC_SDK; using System; +using System.Diagnostics; using System.Web.UI; namespace NKC_WF.WebUserControls { public partial class cmp_stackBuilding : BaseUserControl { + /// + /// Comando barcode letto + /// + protected string lastCmd + { + get + { + return hfLastBCode.Value; + } + set + { + hfLastBCode.Value = value; + } + } protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { - // svuoto input barcode... - cmp_barcode.inputAcquired = ""; - lastCmd = ""; // pulisco dir temp dai file dei cartellini stampati reportPrinter.obj.pulisciDir(); } @@ -30,35 +42,31 @@ namespace NKC_WF.WebUserControls divPrint.Visible = (nextTbl.Count == 0); } - /// - /// Comando barcode letto - /// - protected string lastCmd - { - get - { - return hfBarcode.Value; - } - set - { - hfBarcode.Value = value; - } - } private void Cmp_barcode_eh_doRefresh(object sender, EventArgs e) { - // processo evento.. + bool doRaiseEv = false; lastCmd = cmp_barcode.inputAcquired.ToUpper(); + processLastCmd(doRaiseEv); + doUpdate(); + } + + private bool processLastCmd(bool doRaiseEv) + { + // verifico il datamatrix dei BIN da pitturare + if (string.IsNullOrEmpty(lastCmd)) doRaiseEv = true; // processiamo barcode letto decodedData decoData = DataLayer.man.decodeBcode(lastCmd); switch (decoData.codeType) { case codeType.UNK: cmp_barcode.showOutput("text-danger", "Unknown Data"); + doRaiseEv = true; break; case codeType.Item: case codeType.ItemGeneric: cmp_barcode.showOutput("text-warning", "Item - ignored"); + doRaiseEv = true; break; case codeType.Material: // verifico SE il materiale SIA quello dello sheet richiesto dallo stack/bunk corrente... @@ -86,20 +94,20 @@ namespace NKC_WF.WebUserControls break; case codeType.Sheet: cmp_barcode.showOutput("badge badge-warning", "Sheet - ignored"); + doRaiseEv = true; break; case codeType.Stack: cmp_barcode.showOutput("badge badge-warning", "Stack - ignored"); + doRaiseEv = true; break; case codeType.Batch: cmp_barcode.showOutput("badge badge-warning", "Batch - ignored"); + doRaiseEv = true; break; default: break; } - // reset comando - cmp_barcode.resetInput(); - // aggiorno... - doUpdate(); + return doRaiseEv; } public void doUpdate() diff --git a/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.designer.cs b/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.designer.cs index 0928b18..27287a7 100644 --- a/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.designer.cs +++ b/NKC_WF/WebUserControls/cmp_stackBuilding.ascx.designer.cs @@ -11,79 +11,79 @@ namespace NKC_WF.WebUserControls { - public partial class cmp_stackBuilding - { + public partial class cmp_stackBuilding + { - /// - /// Controllo divPrint. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.HtmlControls.HtmlGenericControl divPrint; + /// + /// Controllo divPrint. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divPrint; - /// - /// Controllo lbtPrint. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.WebControls.LinkButton lbtPrint; + /// + /// Controllo lbtPrint. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtPrint; - /// - /// Controllo hfBarcode. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.WebControls.HiddenField hfBarcode; + /// + /// Controllo cmp_barcode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::NKC_WF.WebUserControls.cmp_barcode cmp_barcode; - /// - /// Controllo cmp_barcode. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::NKC_WF.WebUserControls.cmp_barcode cmp_barcode; + /// + /// Controllo hfLastBCode. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField hfLastBCode; - /// - /// Controllo chkRedux. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.WebControls.CheckBox chkRedux; + /// + /// Controllo chkRedux. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.CheckBox chkRedux; - /// - /// Controllo repCtrl. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.WebControls.Repeater repCtrl; + /// + /// Controllo repCtrl. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.Repeater repCtrl; - /// - /// Controllo hfStackId. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.WebControls.HiddenField hfStackId; + /// + /// Controllo hfStackId. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField hfStackId; - /// - /// Controllo ods. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::System.Web.UI.WebControls.ObjectDataSource ods; - } + /// + /// Controllo ods. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + } }