diff --git a/Jenkinsfile b/Jenkinsfile index 1eece216..c37cc8f7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,13 +11,13 @@ pipeline { agent any steps { /* build delle SteamWare libs! */ - /*build 'SteamWare/SteamWareLib'*/ + /* build 'SteamWare/SteamWareLib' */ /* copio le libs...*/ // step([$class: 'CopyArtifact', fingerprintArtifacts: true, projectName: 'Steamware/SteamWareLib', selector: [$class: 'WorkspaceSelector'], target: '../Steamware/SteamWareLib']) /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=833']) { + withEnv(['NEXT_BUILD_NUMBER=836']) { // env.versionNumber = VersionNumber(versionNumberString : '6.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '6.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.APP_NAME = 'MAPO' diff --git a/MP-Admin/MP-Admin.csproj b/MP-Admin/MP-Admin.csproj index eb9d4bac..f2568b13 100644 --- a/MP-Admin/MP-Admin.csproj +++ b/MP-Admin/MP-Admin.csproj @@ -335,7 +335,6 @@ Style.less - Designer @@ -491,13 +490,6 @@ ripulisciDb.aspx - - Site.Mobile.Master - ASPXCodeBehind - - - Site.Mobile.Master - StoricoTC.aspx ASPXCodeBehind @@ -519,13 +511,6 @@ testUtente.aspx - - ViewSwitcher.ascx - ASPXCodeBehind - - - ViewSwitcher.ascx - AjaxSimple.master ASPXCodeBehind @@ -940,7 +925,6 @@ - Web.config diff --git a/MP-Admin/WebMasterPages/MoonPro.master b/MP-Admin/WebMasterPages/MoonPro.master index 57cb04d6..aa869d83 100644 --- a/MP-Admin/WebMasterPages/MoonPro.master +++ b/MP-Admin/WebMasterPages/MoonPro.master @@ -12,9 +12,7 @@ - MoonPro - MOnitor ONline della PROduzione - <%-- - --%> + MoonPro - ADM diff --git a/MP-Admin/WebUserControls/mod_barcode.ascx.cs b/MP-Admin/WebUserControls/mod_barcode.ascx.cs index 646490fc..a99c0fad 100644 --- a/MP-Admin/WebUserControls/mod_barcode.ascx.cs +++ b/MP-Admin/WebUserControls/mod_barcode.ascx.cs @@ -239,9 +239,10 @@ namespace MoonProAdmin.WebUserControls private void processInput() { + comando.isValid = false; checkComandi(); - checkIntServ(); checkMacc(); + checkIntServ(); checkParam(); // verifico se c'è stato input evento if (comando.isValid) @@ -286,13 +287,18 @@ namespace MoonProAdmin.WebUserControls // controllo eventuali comandi CUSTOM if (BCodeVal == regExp_KO) { + comando.isValid = true; resetData(); } else if (BCodeVal == regExp_OK) { + comando.isValid = true; // controllo se ho tutti i dati necessari... - // creo nuova PROMESSA ODL... - DataLayer.obj.taPODL.insertQuery(codOrd, codOrd, true, codArt, codGruppo, idxMacc, qta, 1, DateTime.Now, 1, 1); + if (codOrd != "" && codArt != "" && codGruppo != "" && idxMacc != "" && qta > 0) + { + // creo nuova PROMESSA ODL... + DataLayer.obj.taPODL.insertQuery(codOrd, codOrd, true, codArt, codGruppo, idxMacc, qta, 1, DateTime.Now, 1, 1); + } // resetto ricaricando Response.Redirect(titolo); } @@ -312,22 +318,26 @@ namespace MoonProAdmin.WebUserControls private void checkMacc() { - // verifico se il barcode è di una macchina... - var risultato = DataLayer.obj.taMacchine.GetByIdx(BCodeVal); - if (risultato.Rows.Count > 0) + // solo se non ho già decodificato un comando... + if (!comando.isValid) { - idxMacc = BCodeVal; - comando.valore = BCodeVal; - comando.isValid = true; - // recupero altri dati - var rRes = risultato[0]; - nomeMacc = rRes.Descrizione; - // imposto il gruppo cercandolo... - var gruppi = DataLayer.obj.taAG.getByIdxMacc(BCodeVal); - if (gruppi.Rows.Count > 0) + // verifico se il barcode è di una macchina... + var risultato = DataLayer.obj.taMacchine.GetByIdx(BCodeVal); + if (risultato.Rows.Count > 0) { - // salvo primo... - codGruppo = gruppi[0].CodGruppo; + idxMacc = BCodeVal; + comando.valore = BCodeVal; + comando.isValid = true; + // recupero altri dati + var rRes = risultato[0]; + nomeMacc = rRes.Descrizione; + // imposto il gruppo cercandolo... + var gruppi = DataLayer.obj.taAG.getByIdxMacc(BCodeVal); + if (gruppi.Rows.Count > 0) + { + // salvo primo... + codGruppo = gruppi[0].CodGruppo; + } } } } @@ -367,38 +377,42 @@ namespace MoonProAdmin.WebUserControls private void checkIntServ() { - // cerco esplicitamente sul DB IntegrationServices... - var risultato = DataLayer.obj.taIS_TrDati.getOrdini(BCodeVal); - if (risultato.Rows.Count > 0) + // solo se non ho già decodificato un comando... + if (!comando.isValid) { - var rRes = risultato[0]; - // verifico da config COME decodificare IS... - string BCodeIS_DType = memLayer.ML.cdv("BCodeIS_DType"); - // verifico corrispondano i formati... - if (rRes.DataType == BCodeIS_DType) + // cerco esplicitamente sul DB IntegrationServices... + var risultato = DataLayer.obj.taIS_TrDati.getOrdini(BCodeVal); + if (risultato.Rows.Count > 0) { - // cerco i dati e decodifico... togliendo eventuale VETTORE "[..]" - var jsonData = risultato[0].ValueOUT.Replace("[", "").Replace("]", ""); - try + var rRes = risultato[0]; + // verifico da config COME decodificare IS... + string BCodeIS_DType = memLayer.ML.cdv("BCodeIS_DType"); + // verifico corrispondano i formati... + if (rRes.DataType == BCodeIS_DType) { - if (BCodeIS_DType == "Colcom_Order") + // cerco i dati e decodifico... togliendo eventuale VETTORE "[..]" + var jsonData = risultato[0].ValueOUT.Replace("[", "").Replace("]", ""); + try { - // a seconda del tipo decodifico... - ISTD_OrderColcom currVal = JsonConvert.DeserializeObject(jsonData); - comando.isValid = true; - // salvo ordine / articolo / qta - codOrd = currVal.CodOrdine; - codArt = currVal.CodArticolo; - descArt = currVal.DescrArticolo; - kitCode = currVal.KitCode; - qta = (int)currVal.Qta; - comando.valore = jsonData;// string.Format("{0}#{1}#{2:N0}", codOrd, codArt, qta); - comando.currCmdIn = "OrdArtQta"; + if (BCodeIS_DType == "Colcom_Order") + { + // a seconda del tipo decodifico... + ISTD_OrderColcom currVal = JsonConvert.DeserializeObject(jsonData); + comando.isValid = true; + // salvo ordine / articolo / qta + codOrd = currVal.CodOrdine; + codArt = currVal.CodArticolo; + descArt = currVal.DescrArticolo; + kitCode = currVal.KitCode; + qta = (int)currVal.Qta; + comando.valore = jsonData;// string.Format("{0}#{1}#{2:N0}", codOrd, codArt, qta); + comando.currCmdIn = "OrdArtQta"; + } + } + catch (Exception exc) + { + logger.lg.scriviLog(string.Format("Errore in decodifica obj JSON:{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION); } - } - catch (Exception exc) - { - logger.lg.scriviLog(string.Format("Errore in decodifica obj JSON:{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION); } } }