diff --git a/MP-MAG/WebUserControls/cmp_OrderList.ascx b/MP-MAG/WebUserControls/cmp_OrderList.ascx
index 86e6b8d0..049383ec 100644
--- a/MP-MAG/WebUserControls/cmp_OrderList.ascx
+++ b/MP-MAG/WebUserControls/cmp_OrderList.ascx
@@ -62,8 +62,8 @@
-
diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx.cs b/MP-TAB/WebUserControls/mod_ODL.ascx.cs
index 2b22d945..79fa1d0d 100644
--- a/MP-TAB/WebUserControls/mod_ODL.ascx.cs
+++ b/MP-TAB/WebUserControls/mod_ODL.ascx.cs
@@ -68,6 +68,17 @@ namespace MoonProTablet.WebUserControls
}
}
+ ///
+ /// Verifica chiave enableSchedaTecn in tab Config
+ ///
+ protected bool enableSchedaTecnica
+ {
+ get
+ {
+ return memLayer.ML.cdvb("enableSchedaTecnica");
+ }
+ }
+
///
/// Restituisce il codice IdxMacchina dell'altra tavola (se multi) altrimenti la stessa macchina...
///
@@ -500,13 +511,14 @@ namespace MoonProTablet.WebUserControls
// verifico condizioni annullamento setup
lbtAnnullaSetup.Visible = false;
- if (isEnabled && enableAnnullaSetup && inAttr)
+ if (isEnabled && enableAnnullaSetup && inAttr && enableSchedaTecnica)
{
// verifico condizione pz da confermare
- DS_ProdTempi.stp_PzProd_getByMacchinaRow rigaProd = DataLayerObj.taPzProd2conf.GetData(idxMacchinaFix)[0];
- if (rigaProd != null)
+ var tabProd = DataLayerObj.taStatoProd.GetData(idxMacchinaSel, DateTime.Now);
+ if (tabProd != null && tabProd.Rows.Count > 0)
{
- lbtAnnullaSetup.Visible = rigaProd.pezziNonConfermati == 0;
+ var rigaProd = tabProd[0];
+ lbtAnnullaSetup.Visible = rigaProd.PzTotODL == 0;
}
}