diff --git a/MP-TAB/WebUserControls/mod_confProd.ascx.cs b/MP-TAB/WebUserControls/mod_confProd.ascx.cs
index e019a535..9bba0380 100644
--- a/MP-TAB/WebUserControls/mod_confProd.ascx.cs
+++ b/MP-TAB/WebUserControls/mod_confProd.ascx.cs
@@ -46,17 +46,6 @@ namespace MoonProTablet.WebUserControls
#region Protected Properties
- ///
- /// Verifica se la macchina MAIN sia MULTI (da DatiMacchina / redis...)
- ///
- protected bool isMulti
- {
- get
- {
- return DataLayerObj.isMulti(idxMacchina);
- }
- }
-
///
/// Numero pezzi PRODOTTI da ultima conferma
///
diff --git a/MP-TAB/WebUserControls/mod_controlliProd.ascx.cs b/MP-TAB/WebUserControls/mod_controlliProd.ascx.cs
index fea8036e..bf4a9fc6 100644
--- a/MP-TAB/WebUserControls/mod_controlliProd.ascx.cs
+++ b/MP-TAB/WebUserControls/mod_controlliProd.ascx.cs
@@ -7,65 +7,22 @@ namespace MoonProTablet.WebUserControls
{
public partial class mod_controlliProd : BaseUserControl
{
+ #region Public Events
+
///
/// registrato nuovo valore
///
public event EventHandler eh_newVal;
+
///
/// registrato nuovo valore
///
public event EventHandler eh_reset;
- ///
- /// caricamento pagina
- ///
- ///
- ///
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!Page.IsPostBack)
- {
- checkAll();
- }
- }
- private void checkAll()
- {
- fixSelMacc();
- checkOdl();
- lblOut.Text = "";
- switchBtnConferma(false);
- lbtShowContr.Visible = odlOk;
- lblConfProd.Visible = !odlOk;
- }
- ///
- /// Verifica se abbia un ODL ATTIVO
- ///
- private void checkOdl()
- {
- lbtShowContr.Visible = odlOk;
- lblConfProd.Visible = !odlOk;
- lblMancaODL.Visible = !odlOk;
- }
+ #endregion Public Events
- ///
- /// Verifica se la macchina MAIN sia MULTI (da DatiMacchina / redis...)
- ///
- protected bool isMulti
- {
- get
- {
- return DataLayerObj.isMulti(idxMacchina);
- }
- }
+ #region Public Properties
- ///
- /// Se la machcina è MULTI --> mostro selettore
- ///
- private void fixSelMacc()
- {
- divSelMacc.Visible = isMulti;
- fixSelMaccControlli();
- }
///
/// restituisce css disabled SE odl NON OK...
///
@@ -76,29 +33,7 @@ namespace MoonProTablet.WebUserControls
return odlOk ? "" : "disabled";
}
}
- ///
- /// Verifica ODL OK (ovvero caricato x macchina...)
- ///
- public bool odlOk
- {
- get
- {
- bool answ = true;
- // carico i dati preliminari: ODL
- int idxOdl = 0; // userò ODL del turno
- try
- {
- idxOdl = DataLayerObj.taODL.getByMacchina(idxMacchinaFix)[0].IdxODL;
- }
- catch
- {
- logger.lg.scriviLog(string.Format("Errore a recuperare ODL per la macchina {0}", idxMacchinaFix), tipoLog.ERROR);
- }
- // se ODL > 0 è ok!!!
- answ = (idxOdl > 0);
- return answ;
- }
- }
+
///
/// idx macchina selezionata
///
@@ -126,15 +61,84 @@ namespace MoonProTablet.WebUserControls
memLayer.ML.setSessionVal("IdxMacchina", value);
}
}
+
///
- /// cambio stato visibilità pannello e testo button
+ /// Verifica ODL OK (ovvero caricato x macchina...)
///
- ///
- ///
- protected void lbtShowContr_Click(object sender, EventArgs e)
+ public bool odlOk
{
- switchBtnConferma(!lbtOK.Visible);
+ get
+ {
+ bool answ = true;
+ // carico i dati preliminari: ODL
+ int idxOdl = 0; // userò ODL del turno
+ try
+ {
+ idxOdl = DataLayerObj.taODL.getByMacchina(idxMacchinaFix)[0].IdxODL;
+ }
+ catch
+ {
+ logger.lg.scriviLog(string.Format("Errore a recuperare ODL per la macchina {0}", idxMacchinaFix), tipoLog.ERROR);
+ }
+ // se ODL > 0 è ok!!!
+ answ = (idxOdl > 0);
+ return answ;
+ }
}
+
+ #endregion Public Properties
+
+ #region Private Methods
+
+ private void checkAll()
+ {
+ fixSelMacc();
+ checkOdl();
+ lblOut.Text = "";
+ switchBtnConferma(false);
+ lbtShowContr.Visible = odlOk;
+ lblConfProd.Visible = !odlOk;
+ }
+
+ ///
+ /// Verifica se abbia un ODL ATTIVO
+ ///
+ private void checkOdl()
+ {
+ lbtShowContr.Visible = odlOk;
+ lblConfProd.Visible = !odlOk;
+ lblMancaODL.Visible = !odlOk;
+ }
+
+ ///
+ /// Se la machcina è MULTI --> mostro selettore
+ ///
+ private void fixSelMacc()
+ {
+ divSelMacc.Visible = isMulti;
+ fixSelMaccControlli();
+ }
+
+ private void fixSelMaccControlli()
+ {
+ if (isMulti)
+ {
+ memLayer.ML.setSessionVal("IdxMacchinaControlli", subMaccSel);
+ }
+ else
+ {
+ memLayer.ML.setSessionVal("IdxMacchinaControlli", idxMacchina);
+ }
+ }
+
+ private void resetControlli()
+ {
+ txtNoteContr.Text = "";
+ // nascondo!
+ switchBtnConferma(false);
+ divNote.Visible = false;
+ }
+
///
/// determina comportamento btn conferma
///
@@ -157,6 +161,54 @@ namespace MoonProTablet.WebUserControls
}
}
}
+
+ #endregion Private Methods
+
+ #region Protected Methods
+
+ protected void ddlSubMacc_DataBound(object sender, EventArgs e)
+ {
+ // se ho in memoria un valore LO REIMPOSTO...
+ if (subMaccSel != "")
+ {
+ // provo a preselezionare...
+ try
+ {
+ ddlSubMacc.SelectedValue = subMaccSel;
+ }
+ catch
+ { }
+ }
+ }
+
+ protected void ddlSubMacc_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ subMaccSel = ddlSubMacc.SelectedValue;
+ fixSelMaccControlli();
+ checkAll();
+ }
+
+ protected void lbtKO_Click(object sender, EventArgs e)
+ {
+ divNote.Visible = true;
+ }
+
+ protected void lbtOK_Click(object sender, EventArgs e)
+ {
+ // se ODL ok...
+ if (odlOk)
+ {
+ // Salvo controllo come OK
+ // sollevo evento!
+ DataLayerObj.taRC.insertQuery(idxMacchinaFix, DataLayerObj.MatrOpr, true, "", DateTime.Now);
+ if (eh_newVal != null)
+ {
+ eh_newVal(this, new EventArgs());
+ }
+ }
+ resetControlli();
+ }
+
///
/// salvo produzione
///
@@ -178,81 +230,29 @@ namespace MoonProTablet.WebUserControls
}
}
- private void resetControlli()
- {
- txtNoteContr.Text = "";
- // nascondo!
- switchBtnConferma(false);
- divNote.Visible = false;
- }
-
- protected void ddlSubMacc_SelectedIndexChanged(object sender, EventArgs e)
- {
- subMaccSel = ddlSubMacc.SelectedValue;
- fixSelMaccControlli();
- checkAll();
- }
-
- private void fixSelMaccControlli()
- {
- if (isMulti)
- {
- memLayer.ML.setSessionVal("IdxMacchinaControlli", subMaccSel);
- }
- else
- {
- memLayer.ML.setSessionVal("IdxMacchinaControlli", idxMacchina);
- }
- }
-
- protected void ddlSubMacc_DataBound(object sender, EventArgs e)
- {
- // se ho in memoria un valore LO REIMPOSTO...
- if (subMaccSel != "")
- {
- // provo a preselezionare...
- try
- {
- ddlSubMacc.SelectedValue = subMaccSel;
- }
- catch
- { }
- }
- }
///
- /// Sotto sistema (macchina) selezionato
+ /// cambio stato visibilità pannello e testo button
///
- public string subMaccSel
+ ///
+ ///
+ protected void lbtShowContr_Click(object sender, EventArgs e)
{
- get
+ switchBtnConferma(!lbtOK.Visible);
+ }
+
+ ///
+ /// caricamento pagina
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!Page.IsPostBack)
{
- return memLayer.ML.StringSessionObj("subMaccSel");
- }
- set
- {
- memLayer.ML.setSessionVal("subMaccSel", value);
+ checkAll();
}
}
- protected void lbtOK_Click(object sender, EventArgs e)
- {
- // se ODL ok...
- if (odlOk)
- {
- // Salvo controllo come OK
- // sollevo evento!
- DataLayerObj.taRC.insertQuery(idxMacchinaFix, DataLayerObj.MatrOpr, true, "", DateTime.Now);
- if (eh_newVal != null)
- {
- eh_newVal(this, new EventArgs());
- }
- }
- resetControlli();
- }
-
- protected void lbtKO_Click(object sender, EventArgs e)
- {
- divNote.Visible = true;
- }
+ #endregion Protected Methods
}
}
\ No newline at end of file