-
Dati Incrementali
+
+
-
(ultima conferma --> <%: dtReqUpdate.ToString() %>)
-
-
-
-
-
-
CONFERMA
+
+
+
+ Dati Incrementali
+
+
+ ultima conferma --> <%: dtReqUpdate.ToString() %>
+
+
+
+
+
+
+
\ No newline at end of file
+
diff --git a/MP-Tablet/WebUserControls/mod_confProd.ascx.cs b/MP-Tablet/WebUserControls/mod_confProd.ascx.cs
index e92b5880..a59aeec4 100644
--- a/MP-Tablet/WebUserControls/mod_confProd.ascx.cs
+++ b/MP-Tablet/WebUserControls/mod_confProd.ascx.cs
@@ -60,10 +60,116 @@ namespace MoonProTablet.WebUserControls
dtReqUpdate = DateTime.Now;
datiProdAct = DataLayer.obj.taStatoProd.GetData(idxMacchina, dtReqUpdate)[0];
// aggiorno visualizzazione...
- numPzProdotti = datiProdAct.Pz2RecTot;
- numPzScarto = datiProdAct.Pz2RecScarto;
+ numPzProdotti = datiProdAct.PzTotODL;
+ numPz2Rec = datiProdAct.Pz2RecTot;
+ numPzSca2Rec = datiProdAct.Pz2RecScarto;
+ numPzScaConf = datiProdAct.PzConfScarto;
+ numPzBuoniConf = datiProdAct.PzConfBuoni;
+ numPzProdotti2Rec = datiProdAct.Pz2RecTot;
+ numPzScarto2Rec = datiProdAct.Pz2RecScarto;
+ }
+ ///
+ /// Numero pezzi PRODOTTI GLOBALI
+ ///
+ protected int numPzProdotti
+ {
+ set
+ {
+ lblPzTotODL.Text = value.ToString();
+ }
+ }
+ ///
+ /// Numero pezzi PRODOTTI da ultima conferma
+ ///
+ protected int numPz2Rec
+ {
+ set
+ {
+ lblPz2RecTot.Text = value.ToString();
+ }
+ }
+ ///
+ /// Numero pezzi SCARTO da ultima conferma
+ ///
+ protected int numPzSca2Rec
+ {
+ set
+ {
+ lblPz2RecScarto.Text = value.ToString();
+ }
+ }
+ ///
+ /// Numero pezzi SCARTO già confermati
+ ///
+ protected int numPzScaConf
+ {
+ set
+ {
+ lblPzConfScarto.Text = value.ToString();
+ }
+ }
+ ///
+ /// Numero pezzi BUONI già confermati
+ ///
+ protected int numPzBuoniConf
+ {
+ set
+ {
+ lblPzConfBuoni.Text = value.ToString();
+ }
+ }
+ ///
+ /// Numero pezzi PRODOTTI da registrare
+ /// da ultima conferma
+ protected int numPzProdotti2Rec
+ {
+ set
+ {
+ txtNumPezzi.Text = value.ToString();
+ }
+ get
+ {
+ int answ = 0;
+ try
+ {
+ answ = Convert.ToInt32(txtNumPezzi.Text);
+ }
+ catch
+ { }
+ return answ;
+ }
+ }
+ ///
+ /// Numero pezzi SCARTATI da registrare
+ ///
+ protected int numPzScarto2Rec
+ {
+ set
+ {
+ txtNumScarti.Text = value.ToString();
+ }
+ get
+ {
+ int answ = 0;
+ try
+ {
+ answ = Convert.ToInt32(txtNumScarti.Text);
+ }
+ catch
+ { }
+ return answ;
+ }
+ }
+ ///
+ /// Numero pezzi confermati (buoni - scarto)
+ ///
+ protected int numPzConfermati
+ {
+ get
+ {
+ return numPzProdotti2Rec - numPzScarto2Rec;
+ }
}
-
private void checkAll()
{
fixSelMacc();
@@ -228,58 +334,7 @@ namespace MoonProTablet.WebUserControls
}
}
}
- ///
- /// Numero pezzi PRODOTTI
- ///
- protected int numPzProdotti
- {
- set
- {
- txtNumPezzi.Text = value.ToString();
- }
- get
- {
- int answ = 0;
- try
- {
- answ = Convert.ToInt32(txtNumPezzi.Text);
- }
- catch
- { }
- return answ;
- }
- }
- ///
- /// Numero pezzi SCARTATI
- ///
- protected int numPzScarto
- {
- set
- {
- txtNumScarti.Text = value.ToString();
- }
- get
- {
- int answ = 0;
- try
- {
- answ = Convert.ToInt32(txtNumScarti.Text);
- }
- catch
- { }
- return answ;
- }
- }
- ///
- /// Numero pezzi confermati (buoni - scarto)
- ///
- protected int numPzConfermati
- {
- get
- {
- return numPzProdotti - numPzScarto;
- }
- }
+
///
/// salvo produzione
///
@@ -298,9 +353,9 @@ namespace MoonProTablet.WebUserControls
// refresh tabella dati tablet...
DataLayer.obj.taMSE.getByRefreshData(memLayer.ML.confReadInt("refrMSE_0"));
// mostro output
- lblOut.Text = string.Format("Confermata la produzione per {0} pezzi! ({1} scarto)", numPzConfermati, numPzScarto);
+ lblOut.Text = string.Format("Confermata la produzione per {0} pezzi! ({1} scarto)", numPzConfermati, numPzScarto2Rec);
// cambio button conferma...
- switchBtnConferma(!txtNumPezzi.Enabled);
+ switchBtnConferma(!txtNumPezzi.Enabled);
// sollevo evento!
if (eh_newVal != null)
{
@@ -312,14 +367,14 @@ namespace MoonProTablet.WebUserControls
///
private void confermaPerGiorni()
{
- DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto);
+ DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto2Rec);
}
///
/// effettua conferma per turni della produzione
///
private void confermaPerTurni()
{
- DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto);
+ DataLayer.obj.confermaProdMacchina(idxMacchina.ToString(), memLayer.ML.confReadInt("modoConfProd"), numPzConfermati, numPzScarto2Rec);
}
///
/// update post modifica pz buoni
@@ -337,15 +392,6 @@ namespace MoonProTablet.WebUserControls
{
txtPzBuoni.Text = numPzConfermati.ToString();
}
- ///
- /// update post modifica pz scarto
- ///
- ///
- ///
- protected void txtNumScarti_TextChanged(object sender, EventArgs e)
- {
- updatePzBuoni();
- }
protected void ddlSubMacc_SelectedIndexChanged(object sender, EventArgs e)
{
diff --git a/MP-Tablet/WebUserControls/mod_confProd.ascx.designer.cs b/MP-Tablet/WebUserControls/mod_confProd.ascx.designer.cs
index 4fb57882..00c70ac6 100644
--- a/MP-Tablet/WebUserControls/mod_confProd.ascx.designer.cs
+++ b/MP-Tablet/WebUserControls/mod_confProd.ascx.designer.cs
@@ -12,6 +12,51 @@ namespace MoonProTablet.WebUserControls {
public partial class mod_confProd {
+ ///
+ /// Controllo lblPzTotODL.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.Label lblPzTotODL;
+
+ ///
+ /// Controllo lblPz2RecTot.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.Label lblPz2RecTot;
+
+ ///
+ /// Controllo lblPzConfScarto.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.Label lblPzConfScarto;
+
+ ///
+ /// Controllo lblPz2RecScarto.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.Label lblPz2RecScarto;
+
+ ///
+ /// Controllo lblPzConfBuoni.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.Label lblPzConfBuoni;
+
///
/// Controllo lblConfProd.
///