diff --git a/MP-TAB/MP-TAB.csproj b/MP-TAB/MP-TAB.csproj index edbc3695..8bc14e9b 100644 --- a/MP-TAB/MP-TAB.csproj +++ b/MP-TAB/MP-TAB.csproj @@ -677,6 +677,7 @@ + @@ -903,6 +904,13 @@ Test.aspx + + Test2.aspx + ASPXCodeBehind + + + Test2.aspx + tryLogin.aspx diff --git a/MP-TAB/Test.aspx b/MP-TAB/Test.aspx index de4a71f1..bd632ed6 100644 --- a/MP-TAB/Test.aspx +++ b/MP-TAB/Test.aspx @@ -7,9 +7,6 @@ -
- <%-- - - --%> -
-
+
+
+ \ No newline at end of file diff --git a/MP-TAB/Test.aspx.designer.cs b/MP-TAB/Test.aspx.designer.cs index cc702a95..e62220bd 100644 --- a/MP-TAB/Test.aspx.designer.cs +++ b/MP-TAB/Test.aspx.designer.cs @@ -7,9 +7,11 @@ // //------------------------------------------------------------------------------ -namespace MoonProTablet { - - - public partial class Test { +namespace MoonProTablet +{ + + + public partial class Test + { } } diff --git a/MP-TAB/Test2.aspx b/MP-TAB/Test2.aspx new file mode 100644 index 00000000..29251652 --- /dev/null +++ b/MP-TAB/Test2.aspx @@ -0,0 +1,93 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test2.aspx.cs" Inherits="MoonProTablet.Test2" %> + + + + + + + MPTAB: <%: SteamWare.devicesAuthProxy.getPage(Request.Url) %> + + + <%: Scripts.Render("~/bundles/modernizr") %> + <%: Scripts.Render("~/bundles/jquery") %> + <%: Scripts.Render("~/bundles/jqueryui") %> + <%: Scripts.Render("~/bundles/typeahead") %> + <%: Scripts.Render("~/bundles/BrowserWindowSize") %> + + + + + + +
+
+
+ +

Test page

+ + +
+ + + + + +
+
+ Dati Incrementali +
+
+ ultima conferma --> + +
+
+ + +
+
+
+ + + + +
+
+ [B2] + + + [C2] +
+
+
+ + +
+
+ CONFERMA + USER INPUT +
+
+
+
+
+ + \ No newline at end of file diff --git a/MP-TAB/Test2.aspx.cs b/MP-TAB/Test2.aspx.cs new file mode 100644 index 00000000..f1fc05ca --- /dev/null +++ b/MP-TAB/Test2.aspx.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MoonProTablet +{ + public partial class Test2 : System.Web.UI.Page + { + #region Protected Properties + + protected bool showInnov + { + get + { + bool answ = false; + bool.TryParse(hfShowInnov.Value, out answ); + return answ; + } + set + { + hfShowInnov.Value = $"{value}"; + } + } + + #endregion Protected Properties + + #region Private Methods + + /// + /// determina comportamento btn conferma + /// + private void switchBtnConferma(bool showConf) + { + divInnovazioni.Visible = showConf; + if (showConf) + { +#if false + // continuo update + lbtSalva.Visible = showConf; + lblUpdating.Visible = !showConf; +#endif +#if false + try + { + updatePzBuoni(); + // sollevo evento! + if (eh_inserting != null) + { + eh_inserting(this, new EventArgs()); + } + } + catch + { + txtNumPezzi.Text = "0"; + logger.lg.scriviLog(string.Format("Errore recupero pezzi da confermare per la macchina {0}", idxMacchinaSel), tipoLog.ERROR); + } +#endif + } + if (showConf) + { + lblShowConfProd.Text = "Nascondi Conferma"; + } + else + { + lblShowConfProd.Text = "Mostra Conferma"; +#if false + // sollevo evento! + if (eh_reset != null) + { + eh_reset(this, new EventArgs()); + } +#endif + } + } + + #endregion Private Methods + + #region Protected Methods + + /// + /// cambio stato visibilità pannello e testo button + /// + /// + /// + protected void lbtShowConfProd_Click(object sender, EventArgs e) + { + showInnov = !showInnov; + switchBtnConferma(showInnov); + } + + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + switchBtnConferma(false); + } + } + + #endregion Protected Methods + } +} \ No newline at end of file diff --git a/MP-TAB/Test2.aspx.designer.cs b/MP-TAB/Test2.aspx.designer.cs new file mode 100644 index 00000000..724232c9 --- /dev/null +++ b/MP-TAB/Test2.aspx.designer.cs @@ -0,0 +1,188 @@ +//------------------------------------------------------------------------------ +// +// 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 +{ + + + public partial class Test2 + { + + /// + /// Controllo PlaceHolder1. + /// + /// + /// 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.PlaceHolder PlaceHolder1; + + /// + /// Controllo BundleReference1. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1; + + /// + /// Controllo BundleReference2. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference2; + + /// + /// Controllo form1. + /// + /// + /// 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.HtmlForm form1; + + /// + /// Controllo hfShowInnov. + /// + /// + /// 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 hfShowInnov; + + /// + /// Controllo lbtShowConfProd. + /// + /// + /// 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 lbtShowConfProd; + + /// + /// Controllo lblShowConfProd. + /// + /// + /// 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 lblShowConfProd; + + /// + /// Controllo divInnovazioni. + /// + /// + /// 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 divInnovazioni; + + /// + /// Controllo lblDtRec. + /// + /// + /// 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 lblDtRec; + + /// + /// Controllo lblNumPezzi. + /// + /// + /// 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 lblNumPezzi; + + /// + /// Controllo txtNumPezzi. + /// + /// + /// 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.TextBox txtNumPezzi; + + /// + /// Controllo lblPzSca2Rec. + /// + /// + /// 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 lblPzSca2Rec; + + /// + /// Controllo lblPzBuo2Rec. + /// + /// + /// 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 lblPzBuo2Rec; + + /// + /// 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 lblPz2RecBuoni. + /// + /// + /// 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 lblPz2RecBuoni; + + /// + /// Controllo lblNumLasciati. + /// + /// + /// 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 lblNumLasciati; + + /// + /// Controllo txtNumLasciati. + /// + /// + /// 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.TextBox txtNumLasciati; + + /// + /// Controllo lbtSalva. + /// + /// + /// 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 lbtSalva; + + /// + /// Controllo lblUpdating. + /// + /// + /// 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 lblUpdating; + } +} diff --git a/MP-TAB/WebUserControls/mod_confProd.ascx b/MP-TAB/WebUserControls/mod_confProd.ascx index 7a7a7a23..f9bcb2ca 100644 --- a/MP-TAB/WebUserControls/mod_confProd.ascx +++ b/MP-TAB/WebUserControls/mod_confProd.ascx @@ -1,16 +1,33 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_confProd.ascx.cs" Inherits="MoonProTablet.WebUserControls.mod_confProd" %> + +
@@ -19,7 +36,7 @@ MOSTRA Conferma MANCA ODL: conferma NON permessa - + @@ -35,7 +52,7 @@
-
+
Dati Incrementali
@@ -64,7 +81,8 @@
- CONFERMA + CONFERMA + USER INPUT
diff --git a/MP-TAB/WebUserControls/mod_confProd.ascx.cs b/MP-TAB/WebUserControls/mod_confProd.ascx.cs index 244b23b0..0fba6094 100644 --- a/MP-TAB/WebUserControls/mod_confProd.ascx.cs +++ b/MP-TAB/WebUserControls/mod_confProd.ascx.cs @@ -168,6 +168,20 @@ namespace MoonProTablet.WebUserControls } } + protected bool showInnov + { + get + { + bool answ = false; + bool.TryParse(hfShowInnov.Value, out answ); + return answ; + } + set + { + hfShowInnov.Value = $"{value}"; + } + } + #endregion Protected Properties #region Public Properties @@ -308,8 +322,11 @@ namespace MoonProTablet.WebUserControls divInnovazioni.Visible = showConf; if (showConf) { +#if false // continuo update lbtSalva.Visible = showConf; + lblUpdating.Visible = !showConf; +#endif try { updatePzBuoni(); @@ -437,7 +454,8 @@ namespace MoonProTablet.WebUserControls /// protected void lbtShowConfProd_Click(object sender, EventArgs e) { - switchBtnConferma(!divInnovazioni.Visible); + showInnov = !showInnov; + switchBtnConferma(showInnov); } /// diff --git a/MP-TAB/WebUserControls/mod_confProd.ascx.designer.cs b/MP-TAB/WebUserControls/mod_confProd.ascx.designer.cs index f3761a95..bdd6cd25 100644 --- a/MP-TAB/WebUserControls/mod_confProd.ascx.designer.cs +++ b/MP-TAB/WebUserControls/mod_confProd.ascx.designer.cs @@ -7,11 +7,22 @@ // //------------------------------------------------------------------------------ -namespace MoonProTablet.WebUserControls { - - - public partial class mod_confProd { - +namespace MoonProTablet.WebUserControls +{ + + + public partial class mod_confProd + { + + /// + /// Controllo hfShowInnov. + /// + /// + /// 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 hfShowInnov; + /// /// Controllo lblConfProd. /// @@ -20,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.WebControls.Label lblConfProd; - + /// /// Controllo lblMancaODL. /// @@ -29,7 +40,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.Label lblMancaODL; - + /// /// Controllo lbtShowConfProd. /// @@ -38,7 +49,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 lbtShowConfProd; - + /// /// Controllo lblShowConfProd. /// @@ -47,7 +58,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.Label lblShowConfProd; - + /// /// Controllo divSelMacc. /// @@ -56,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 divSelMacc; - + /// /// Controllo ddlSubMacc. /// @@ -65,7 +76,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 ddlSubMacc; - + /// /// Controllo ods. /// @@ -74,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.ObjectDataSource ods; - + /// /// Controllo divInnovazioni. /// @@ -83,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.HtmlControls.HtmlGenericControl divInnovazioni; - + /// /// Controllo lblDtRec. /// @@ -92,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.Label lblDtRec; - + /// /// Controllo lblNumPezzi. /// @@ -101,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.Label lblNumPezzi; - + /// /// Controllo txtNumPezzi. /// @@ -110,7 +121,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 txtNumPezzi; - + /// /// Controllo lblPzSca2Rec. /// @@ -119,7 +130,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.Label lblPzSca2Rec; - + /// /// Controllo lblPzBuo2Rec. /// @@ -128,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.Label lblPzBuo2Rec; - + /// /// Controllo lblPz2RecScarto. /// @@ -137,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.WebControls.Label lblPz2RecScarto; - + /// /// Controllo lblPz2RecBuoni. /// @@ -146,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.Label lblPz2RecBuoni; - + /// /// Controllo lblNumLasciati. /// @@ -155,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.WebControls.Label lblNumLasciati; - + /// /// Controllo txtNumLasciati. /// @@ -164,7 +175,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 txtNumLasciati; - + /// /// Controllo lbtSalva. /// @@ -173,7 +184,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.LinkButton lbtSalva; - + + /// + /// Controllo lblUpdating. + /// + /// + /// 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 lblUpdating; + /// /// Controllo updtRicerca. /// @@ -182,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.UpdateProgress updtRicerca; - + /// /// Controllo lblPz2RecTot. /// @@ -191,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.Label lblPz2RecTot; - + /// /// Controllo lblPzTotODL. /// @@ -200,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.Label lblPzTotODL; - + /// /// Controllo lblPzConfScarto. /// @@ -209,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.Label lblPzConfScarto; - + /// /// Controllo lblPzConfBuoni. /// @@ -218,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.Label lblPzConfBuoni; - + /// /// Controllo lblOut. ///