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