aggiunta chiave x usare db conf x tablet + alcune "trappole" x errori in pagina ODL

This commit is contained in:
Samuele E. Locatelli
2017-05-22 11:39:21 +02:00
parent a01d11a9e0
commit 4f4294f51e
2 changed files with 28 additions and 11 deletions
+23 -9
View File
@@ -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;
}
}