diff --git a/MP-TAB/MP-TAB.csproj b/MP-TAB/MP-TAB.csproj index 8bc14e9b..f425d8f4 100644 --- a/MP-TAB/MP-TAB.csproj +++ b/MP-TAB/MP-TAB.csproj @@ -693,6 +693,7 @@ Web.config + @@ -954,11 +955,17 @@ cmp_dettODL.ascx - ASPXCodeBehind cmp_dettODL.ascx + + cmp_dettPODL.ascx + ASPXCodeBehind + + + cmp_dettPODL.ascx + cmp_disabled.ascx ASPXCodeBehind diff --git a/MP-TAB/ODL.aspx.cs b/MP-TAB/ODL.aspx.cs index bb9aa391..e56b9b85 100644 --- a/MP-TAB/ODL.aspx.cs +++ b/MP-TAB/ODL.aspx.cs @@ -95,6 +95,7 @@ namespace MoonProTablet mod_ODL1.idxMacchinaFix = idxMacchinaFix; checkConfProd(); mod_ODL1.checkAll(); + mod_ODL1.fixODL(); } /// @@ -120,7 +121,7 @@ namespace MoonProTablet { rigaProd = DataLayerObj.taPzProd2conf.GetData(idxMacchinaFix)[0]; pz2conf = rigaProd.pezziNonConfermati; - needConfProd = (pz2conf > 0 && ! isSlave); + needConfProd = (pz2conf > 0 && !isSlave); } catch (Exception exc) { diff --git a/MP-TAB/WebUserControls/cmp_dettODL.ascx b/MP-TAB/WebUserControls/cmp_dettODL.ascx index c1022987..a91b3c51 100644 --- a/MP-TAB/WebUserControls/cmp_dettODL.ascx +++ b/MP-TAB/WebUserControls/cmp_dettODL.ascx @@ -1,90 +1,87 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_dettODL.ascx.cs" Inherits="MoonProTablet.WebUserControls.cmp_dettODL" %> - -
-
-

Verifica parametri attrezzaggio

-
- - -
-
-
- P.ODL: -
-
- -
-
- Rif: -
-
- -
-
- Cod: -
-
- -
-
-
-
- Articolo: -
-
- -
-
-
-
- Pezzi: -
-
- -
-
- TCiclo: -
-
- -
-
- Pz/pallet: -
-
- -
-
-
- -
-
+
+

Verifica parametri attrezzaggio

+
+ + +
+
+
+ ODL: +
+
+ +
+
+ Rif: +
+
+ +
+
+ Cod: +
+
+ +
+
+
+
+ Articolo: +
+
+ +
+
+
+
+ Pezzi: +
+
+ +
+
+ TCiclo: +
+
+ +
+
+ Pz/pallet: +
+
+ +
+
+
+ +
+
- - - - - - - + + + + + + \ No newline at end of file diff --git a/MP-TAB/WebUserControls/cmp_dettODL.ascx.cs b/MP-TAB/WebUserControls/cmp_dettODL.ascx.cs index f9dd64ed..d96bd54c 100644 --- a/MP-TAB/WebUserControls/cmp_dettODL.ascx.cs +++ b/MP-TAB/WebUserControls/cmp_dettODL.ascx.cs @@ -1,35 +1,35 @@ using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; namespace MoonProTablet.WebUserControls { public partial class cmp_dettODL : BaseUserControl { + #region Protected Methods + protected void Page_Load(object sender, EventArgs e) { - } - /// - /// codice odl selezionato - /// - public int idxODLSel + + #endregion Protected Methods + + #region Internal Methods + + internal void fixODL() { - get - { - int answ = 0; - try - { - answ = Convert.ToInt32(hfIdxODL.Value); - } - catch - { } - return answ; - } - set - { - hfIdxODL.Value = value.ToString(); - frmView.DataBind(); - } + // userò ODL del turno + int answ = 0; + // cerco da redis... + int.TryParse(DataLayerObj.currODL(idxMacchinaSel, true), out answ); + // salvo! + idxOdl = answ; + frmView.DataBind(); } + #endregion Internal Methods } } \ No newline at end of file diff --git a/MP-TAB/WebUserControls/cmp_dettODL.ascx.designer.cs b/MP-TAB/WebUserControls/cmp_dettODL.ascx.designer.cs index 7063f321..141af1c8 100644 --- a/MP-TAB/WebUserControls/cmp_dettODL.ascx.designer.cs +++ b/MP-TAB/WebUserControls/cmp_dettODL.ascx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace MoonProTablet.WebUserControls { - - - public partial class cmp_dettODL { - +namespace MoonProTablet.WebUserControls +{ + + + public partial class cmp_dettODL + { + /// /// Controllo frmView. /// @@ -20,7 +22,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.FormView frmView; - + /// /// Controllo ods. /// @@ -29,14 +31,5 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.ObjectDataSource ods; - - /// - /// Controllo hfIdxODL. - /// - /// - /// 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.HiddenField hfIdxODL; } } diff --git a/MP-TAB/WebUserControls/cmp_dettPODL.ascx b/MP-TAB/WebUserControls/cmp_dettPODL.ascx new file mode 100644 index 00000000..5970379f --- /dev/null +++ b/MP-TAB/WebUserControls/cmp_dettPODL.ascx @@ -0,0 +1,87 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_dettPODL.ascx.cs" Inherits="MoonProTablet.WebUserControls.cmp_dettPODL" %> + +
+
+

Verifica parametri attrezzaggio

+
+ + +
+
+
+ P.ODL: +
+
+ +
+
+ Rif: +
+
+ +
+
+ Cod: +
+
+ +
+
+
+
+ Articolo: +
+
+ +
+
+
+
+ Pezzi: +
+
+ +
+
+ TCiclo: +
+
+ +
+
+ Pz/pallet: +
+
+ +
+
+
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/MP-TAB/WebUserControls/cmp_dettPODL.ascx.cs b/MP-TAB/WebUserControls/cmp_dettPODL.ascx.cs new file mode 100644 index 00000000..9942ff98 --- /dev/null +++ b/MP-TAB/WebUserControls/cmp_dettPODL.ascx.cs @@ -0,0 +1,35 @@ +using System; + +namespace MoonProTablet.WebUserControls +{ + public partial class cmp_dettPODL : BaseUserControl + { + protected void Page_Load(object sender, EventArgs e) + { + + } + /// + /// codice odl selezionato + /// + public int idxODLSel + { + get + { + int answ = 0; + try + { + answ = Convert.ToInt32(hfIdxODL.Value); + } + catch + { } + return answ; + } + set + { + hfIdxODL.Value = value.ToString(); + frmView.DataBind(); + } + } + + } +} \ No newline at end of file diff --git a/MP-TAB/WebUserControls/cmp_dettPODL.ascx.designer.cs b/MP-TAB/WebUserControls/cmp_dettPODL.ascx.designer.cs new file mode 100644 index 00000000..b261cf4b --- /dev/null +++ b/MP-TAB/WebUserControls/cmp_dettPODL.ascx.designer.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// Codice generato da uno strumento. +// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +namespace MoonProTablet.WebUserControls { + + + public partial class cmp_dettPODL { + + /// + /// Controllo frmView. + /// + /// + /// 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.FormView frmView; + + /// + /// Controllo ods. + /// + /// + /// 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.ObjectDataSource ods; + + /// + /// Controllo hfIdxODL. + /// + /// + /// 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.HiddenField hfIdxODL; + } +} diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx b/MP-TAB/WebUserControls/mod_ODL.ascx index cf0534e1..80581e53 100644 --- a/MP-TAB/WebUserControls/mod_ODL.ascx +++ b/MP-TAB/WebUserControls/mod_ODL.ascx @@ -2,131 +2,134 @@ <%@ Register Src="~/WebUserControls/mod_tempoMSMC.ascx" TagPrefix="uc1" TagName="mod_tempoMSMC" %> <%@ Register Src="~/WebUserControls/cmp_newODL.ascx" TagPrefix="uc1" TagName="cmp_newODL" %> <%@ Register Src="~/WebUserControls/cmp_selPzPallet.ascx" TagPrefix="uc1" TagName="cmp_selPzPallet" %> +<%@ Register Src="~/WebUserControls/cmp_dettPODL.ascx" TagPrefix="uc1" TagName="cmp_dettPODL" %> <%@ Register Src="~/WebUserControls/cmp_dettODL.ascx" TagPrefix="uc1" TagName="cmp_dettODL" %> - -
-
-

Attrezzaggio

-
+
+

Attrezzaggio

+
- -
-
-
-   + +
+
+
+   ELABORAZIONE IN CORSO -   +  
-
+
-
-
+
+
-
-

ATTENZIONE: articolo in revisione

-
-
- CONFERMA produzione nuova REV -
+
+

ATTENZIONE: articolo in revisione

+
+
+ CONFERMA produzione nuova REV +
-
- -
-
-
- -
-
- +
+ +
+
+ +
+
+
+ +
+
+ +
+ + + + + + + + + + + + +
+ +
+
- - - - - - - - - - - - -
- +
+
+ Dettaglio ODL + INIZIO Attrezzaggio +
+
+
+
-
-
-
- INIZIO Attrezzaggio -
-
-
- +
+
+ +
+
+ +
-
-
-
- -
-
- -
-
-
- Attrezza stesso ODL da altra tavola -
-
- Riprendi ODL chiuso su tavola -
+
+ Attrezza stesso ODL da altra tavola +
+
+ Riprendi ODL chiuso su tavola +
-
- FINE Attr / INIZIO Prod. -
-
- FINE Produzione -
-
-
-
- Mostra Riattrezzaggio -
-
- - Effettua Riattrezzaggio -
-
-
-
- Fix chiusura attrezzaggio (PLC) -
-
-
-
-
-
-
-
- <%: lblCreaOdl %> -
-
-
-
- -
+
+ FINE Attr / INIZIO Prod. +
+
+ FINE Produzione +
+
+
+
+ Mostra Riattrezzaggio +
+
+ + Effettua Riattrezzaggio
-
-
- -
+
+ Fix chiusura attrezzaggio (PLC) +
+
+
+
+
+
+
+ <%: lblCreaOdl %> +
+
+
+
+ +
+
+
+
+
+
+ +
+
\ No newline at end of file diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx.cs b/MP-TAB/WebUserControls/mod_ODL.ascx.cs index c1592702..7a77c317 100644 --- a/MP-TAB/WebUserControls/mod_ODL.ascx.cs +++ b/MP-TAB/WebUserControls/mod_ODL.ascx.cs @@ -611,6 +611,7 @@ namespace MoonProTablet.WebUserControls ddlODL.Visible = !splitOdl; chkTutti.Visible = !splitOdl; lbtStartAttr.Visible = !splitOdl; + lbtShowOdlDet.Visible = !lbtStartAttr.Visible; lbtStartProd.Visible = !splitOdl; lbtEndProd.Visible = !splitOdl; } @@ -656,8 +657,9 @@ namespace MoonProTablet.WebUserControls divNote.Visible = show; divPzPallet.Visible = show; lbtStartAttr.Visible = show; - cmp_dettODL.idxODLSel = idxODLSel; - divDettOdl.Visible = show && idxODLSel > 0; + lbtShowOdlDet.Visible = !lbtStartAttr.Visible; + cmp_dettPODL.idxODLSel = idxODLSel; + divDettPOdl.Visible = show && idxODLSel > 0; // se abilitato da config su DB mostro selezione del numPzPallet... cmp_selPzPallet.enableSet = memLayer.ML.CRB("enableTabSetPzPallet"); } @@ -906,6 +908,11 @@ namespace MoonProTablet.WebUserControls cmp_newODL.Visible = !cmp_newODL.Visible; } + protected void lbtShowOdlDet_Click(object sender, EventArgs e) + { + divDettOdl.Visible = !divDettOdl.Visible; + } + /// /// mostra dati ed opzione x split ODL /// @@ -1248,6 +1255,15 @@ namespace MoonProTablet.WebUserControls #endregion Protected Methods + #region Internal Methods + + internal void fixODL() + { + cmp_dettODL.fixODL(); + } + + #endregion Internal Methods + #region Public Methods public void checkAll() @@ -1265,7 +1281,7 @@ namespace MoonProTablet.WebUserControls public void hideAll() { - divDettOdl.Visible = false; + divDettPOdl.Visible = false; } #endregion Public Methods diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx.designer.cs b/MP-TAB/WebUserControls/mod_ODL.ascx.designer.cs index f9bd9b73..14071881 100644 --- a/MP-TAB/WebUserControls/mod_ODL.ascx.designer.cs +++ b/MP-TAB/WebUserControls/mod_ODL.ascx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace MoonProTablet.WebUserControls { - - - public partial class mod_ODL { - +namespace MoonProTablet.WebUserControls +{ + + + public partial class mod_ODL + { + /// /// Controllo updtRicerca. /// @@ -20,7 +22,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.UpdateProgress updtRicerca; - + /// /// Controllo divWarningArt. /// @@ -29,7 +31,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divWarningArt; - + /// /// Controllo lbtConfNewRevProd. /// @@ -38,7 +40,25 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtConfNewRevProd; - + + /// + /// Controllo divDettPOdl. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl divDettPOdl; + + /// + /// Controllo cmp_dettPODL. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::MoonProTablet.WebUserControls.cmp_dettPODL cmp_dettPODL; + /// /// Controllo divDettOdl. /// @@ -47,7 +67,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divDettOdl; - + /// /// Controllo cmp_dettODL. /// @@ -56,7 +76,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::MoonProTablet.WebUserControls.cmp_dettODL cmp_dettODL; - + /// /// Controllo txtSearchODL. /// @@ -65,7 +85,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.TextBox txtSearchODL; - + /// /// Controllo ddlODL. /// @@ -74,7 +94,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.DropDownList ddlODL; - + /// /// Controllo hfIdxMacchina. /// @@ -83,7 +103,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.HiddenField hfIdxMacchina; - + /// /// Controllo odsODL. /// @@ -92,7 +112,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.ObjectDataSource odsODL; - + /// /// Controllo chkTutti. /// @@ -101,7 +121,16 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.CheckBox chkTutti; - + + /// + /// Controllo lbtShowOdlDet. + /// + /// + /// 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.LinkButton lbtShowOdlDet; + /// /// Controllo lbtStartAttr. /// @@ -110,7 +139,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtStartAttr; - + /// /// Controllo divNote. /// @@ -119,7 +148,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divNote; - + /// /// Controllo txtNote. /// @@ -128,7 +157,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.TextBox txtNote; - + /// /// Controllo divTempo. /// @@ -137,7 +166,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTempo; - + /// /// Controllo mod_tempoMSMC. /// @@ -146,7 +175,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::MoonProTablet.WebUserControls.mod_tempoMSMC mod_tempoMSMC; - + /// /// Controllo divPzPallet. /// @@ -155,7 +184,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divPzPallet; - + /// /// Controllo cmp_selPzPallet. /// @@ -164,7 +193,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::MoonProTablet.WebUserControls.cmp_selPzPallet cmp_selPzPallet; - + /// /// Controllo divOpRiattr. /// @@ -173,7 +202,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divOpRiattr; - + /// /// Controllo lbtSplitOdlSuTav. /// @@ -182,7 +211,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtSplitOdlSuTav; - + /// /// Controllo lbtReopOdlSuTav. /// @@ -191,7 +220,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtReopOdlSuTav; - + /// /// Controllo lbtStartProd. /// @@ -200,7 +229,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtStartProd; - + /// /// Controllo lbtEndProd. /// @@ -209,7 +238,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtEndProd; - + /// /// Controllo lbtShowSplitODL. /// @@ -218,7 +247,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtShowSplitODL; - + /// /// Controllo chkCloseOdl. /// @@ -227,7 +256,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.CheckBox chkCloseOdl; - + /// /// Controllo lbtSplitODL. /// @@ -236,7 +265,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtSplitODL; - + /// /// Controllo lbtFixEndSetup. /// @@ -245,7 +274,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtFixEndSetup; - + /// /// Controllo divOdlProvv. /// @@ -254,7 +283,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divOdlProvv; - + /// /// Controllo lbtShowCreaOdlProvv. /// @@ -263,7 +292,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.LinkButton lbtShowCreaOdlProvv; - + /// /// Controllo cmp_newODL. /// @@ -272,7 +301,7 @@ namespace MoonProTablet.WebUserControls { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::MoonProTablet.WebUserControls.cmp_newODL cmp_newODL; - + /// /// Controllo lblOut. ///