aggiunta chiave x usare db conf x tablet + alcune "trappole" x errori in pagina ODL
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user