diff --git a/MP-Tablet/Web.config b/MP-Tablet/Web.config
index ccd7d198..ea889ebc 100644
--- a/MP-Tablet/Web.config
+++ b/MP-Tablet/Web.config
@@ -24,7 +24,8 @@
-
+
+
@@ -43,6 +44,7 @@
+
@@ -59,7 +61,7 @@
-
+
@@ -95,6 +97,7 @@
-->
+
diff --git a/MP-Tablet/WebUserControls/mod_ODL.ascx.cs b/MP-Tablet/WebUserControls/mod_ODL.ascx.cs
index 08fb6c64..1dfb5258 100644
--- a/MP-Tablet/WebUserControls/mod_ODL.ascx.cs
+++ b/MP-Tablet/WebUserControls/mod_ODL.ascx.cs
@@ -98,17 +98,28 @@ namespace MoonProTablet.WebUserControls
chkCloseOdl.Enabled = isEnabled;
- // controllo se la macchina è in attrezzaggio...
- DS_applicazione.StatoMacchineRow rigaStato = DataLayer.obj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina.ToString())[0];
// condizioni booleane
- bool inAttr = (rigaStato.IdxStato == 2);
+ bool inAttr = false;
bool currHasOdl = false;
+ // controllo se la macchina è in attrezzaggio...
+ DS_applicazione.StatoMacchineRow rigaStato = null;
+ try
+ {
+ rigaStato = DataLayer.obj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina.ToString())[0];
+ inAttr = (rigaStato.IdxStato == 2);
+ }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog(string.Format("Eccezione in recupero dati rigaStato! {0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION);
+ }
try
{
currHasOdl = DataLayer.obj.taMSE.getByIdxMacchina(idxMacchina.ToString())[0].idxODL != 0;
}
- catch
- { }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog(string.Format("Eccezione in recupero dati currHasOdl! {0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION);
+ }
bool hasNewOdl = DataLayer.obj.taSelOdlFree.getUnused().Rows.Count > 1;
// sistemo buttons!
btnStartAttr.Enabled = (isEnabled && (!inAttr && hasNewOdl));
@@ -123,9 +134,10 @@ namespace MoonProTablet.WebUserControls
// sistemo SOLO se non si trtta di un postback...
if (!Page.IsPostBack)
{
- int idxOdl = DataLayer.obj.taMSE.getByIdxMacchina(idxMacchina.ToString())[0].idxODL;
+ int idxOdl = 0;
try
{
+ idxOdl = DataLayer.obj.taMSE.getByIdxMacchina(idxMacchina.ToString())[0].idxODL;
updateTempoTc(idxOdl);
updateNoteTC(idxOdl);
}
@@ -137,15 +149,17 @@ namespace MoonProTablet.WebUserControls
}
// verifico se l'articolo corrente sia in revisione x mostrare conferma modifica revisione...
- if(CodArtSel!="")
+ if (CodArtSel != "")
{
bool showWarn = false;
try
{
showWarn = DataLayer.obj.taAnagArt.getByCod(CodArtSel)[0].FlagIsNew;
}
- catch
- { }
+ catch (Exception exc)
+ {
+ logger.lg.scriviLog(string.Format("Eccezione in recupero dati showWarn! {0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION);
+ }
divWarningArt.Visible = showWarn;
}
}