diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config
index d89451a0..6703f049 100644
--- a/.vs/config/applicationhost.config
+++ b/.vs/config/applicationhost.config
@@ -170,7 +170,7 @@
-
+
@@ -178,7 +178,7 @@
-
+
@@ -186,7 +186,7 @@
-
+
@@ -194,7 +194,7 @@
-
+
@@ -202,7 +202,7 @@
-
+
@@ -226,7 +226,7 @@
-
+
diff --git a/MP-Tablet/WebUserControls/mod_ODL.ascx.cs b/MP-Tablet/WebUserControls/mod_ODL.ascx.cs
index 7c3e6762..cafa60da 100644
--- a/MP-Tablet/WebUserControls/mod_ODL.ascx.cs
+++ b/MP-Tablet/WebUserControls/mod_ODL.ascx.cs
@@ -417,7 +417,7 @@ namespace MoonProTablet.WebUserControls
if (confZero)
{
// confermo produzione ZERO pezzi (in setup)
- DataLayer.obj.confermaProdMacchina(idxMacchina, memLayer.ML.confReadInt("modoConfProd"), 0, 0);
+ DataLayer.obj.confermaProdMacchina(idxMacchina, memLayer.ML.confReadInt("modoConfProd"), 0, 0, DateTime.Now);
}
else // se NON sono in setup verifico se ho pz da confermare
{
@@ -425,7 +425,7 @@ namespace MoonProTablet.WebUserControls
DS_ProdTempi.stp_PzProd_getByMacchinaRow rigaProd = DataLayer.obj.taPzProd2conf.GetData(idxMacchina)[0];
if (rigaProd.pezziNonConfermati > 0)
{
- DataLayer.obj.confermaProdMacchina(idxMacchina, memLayer.ML.confReadInt("modoConfProd"), rigaProd.pezziNonConfermati, 0);
+ DataLayer.obj.confermaProdMacchina(idxMacchina, memLayer.ML.confReadInt("modoConfProd"), rigaProd.pezziNonConfermati, 0, DateTime.Now);
}
}
}
diff --git a/MP-Tablet/WebUserControls/mod_confProd.ascx.cs b/MP-Tablet/WebUserControls/mod_confProd.ascx.cs
index dddfa043..17a77332 100644
--- a/MP-Tablet/WebUserControls/mod_confProd.ascx.cs
+++ b/MP-Tablet/WebUserControls/mod_confProd.ascx.cs
@@ -351,7 +351,7 @@ namespace MoonProTablet.WebUserControls
// refresh tabella dati tablet...
DataLayer.obj.taMSE.getByRefreshData(memLayer.ML.confReadInt("refrMSE_0"));
// mostro output
- lblOut.Text = string.Format("Confermata la produzione per {0} pezzi! ({1} scarto)", numPzConfermati, numPzScarto2Rec);
+ lblOut.Text = string.Format("Confermata la produzione per {0} pezzi! ({1} scarto) alle ore {2:yyyy-MM-dd HH:mm:ss}", numPzConfermati, numPzScarto2Rec, dtReqUpdate);
// cambio button conferma...
switchBtnConferma(!txtNumPezzi.Enabled);
// sollevo evento!
@@ -365,14 +365,14 @@ namespace MoonProTablet.WebUserControls
///
private void confermaPerGiorni()
{
- DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto2Rec);
+ DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto2Rec, dtReqUpdate);
}
///
/// effettua conferma per turni della produzione
///
private void confermaPerTurni()
{
- DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto2Rec);
+ DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto2Rec, dtReqUpdate);
}
///
/// update post modifica pz buoni
diff --git a/MapoDb/DataLayer.cs b/MapoDb/DataLayer.cs
index 83593c29..dbf97dd5 100644
--- a/MapoDb/DataLayer.cs
+++ b/MapoDb/DataLayer.cs
@@ -201,15 +201,17 @@ namespace MapoDb
/// 0=periodo, 1 = giorno, 2 = turno
/// qta pezzi BUONI da confermare
/// qta pezzi SCARTO da confermare
+ /// DataOra in cui registrare approvazione
///
- public bool confermaProdMacchina(string idxMacchina, int modoConfProd, int numPzConfermati, int numPzScarto)
+ public bool confermaProdMacchina(string idxMacchina, int modoConfProd, int numPzConfermati, int numPzScarto, DateTime DataOraApp)
{
bool answ = false;
try
{
DS_ProdTempi.stp_PzProd_getByMacchinaRow rigaProd = DataLayer.obj.taPzProd2conf.GetData(idxMacchina.ToString())[0];
// chiamo stored stp_ConfermaProduzCompleta(idxMacchina,MatrApp,dataFrom,dataTo,pezziConf)
- taPzProd2conf.stp_ConfermaProduzCompleta(idxMacchina, MatrOpr, rigaProd.DataFrom, rigaProd.DataTo, numPzConfermati, numPzScarto, modoConfProd, DateTime.Now, true);
+ taPzProd2conf.stp_ConfermaProduzCompleta(idxMacchina, MatrOpr, rigaProd.DataFrom, DataOraApp, numPzConfermati, numPzScarto, modoConfProd, DataOraApp, true);
+ //taPzProd2conf.stp_ConfermaProduzCompleta(idxMacchina, MatrOpr, rigaProd.DataFrom, rigaProd.DataTo, numPzConfermati, numPzScarto, modoConfProd, DateTime.Now, true);
// indico eseguito!
answ = true;
}
diff --git a/MapoDb/SqlUpdate/MoonPro/V5.1/MoonPro_1805.739.sql b/MapoDb/SqlUpdate/MoonPro/V5.1/MoonPro_1805.739.sql
new file mode 100644
index 00000000..75161cb8
Binary files /dev/null and b/MapoDb/SqlUpdate/MoonPro/V5.1/MoonPro_1805.739.sql differ