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);
}
}
}