From df1ff9af32a3c8095f1c9d0891c057ae795852a8 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 25 Sep 2019 09:58:46 +0200 Subject: [PATCH] NUOVA MAPPA STATO! --- MP-SITE/MappaStato.aspx | 15 +- MP-SITE/MappaStato.aspx.cs | 20 +- MP-SITE/MappaStato.aspx.designer.cs | 270 ------------------ MP-Site/MP-Site.csproj | 8 - .../WebUserControls/mod_statoMacchina.ascx.cs | 39 ++- 5 files changed, 41 insertions(+), 311 deletions(-) diff --git a/MP-SITE/MappaStato.aspx b/MP-SITE/MappaStato.aspx index 7e80d4f1..1bc883dd 100644 --- a/MP-SITE/MappaStato.aspx +++ b/MP-SITE/MappaStato.aspx @@ -12,13 +12,13 @@
-
+
- <%# Eval("IdxMacchina") %> | <%# Eval("locazione") %> - <%----%> - + <%-- + | <%# Eval("locazione") %>--%> +
@@ -33,11 +33,8 @@ - - -
-
+<%--
@@ -132,5 +129,5 @@
-
+
--%> diff --git a/MP-SITE/MappaStato.aspx.cs b/MP-SITE/MappaStato.aspx.cs index d2e92ab7..29c7fdc2 100644 --- a/MP-SITE/MappaStato.aspx.cs +++ b/MP-SITE/MappaStato.aspx.cs @@ -3,16 +3,16 @@ using System.Web.UI.WebControls; namespace MP_SITE { - public partial class MappaStato : System.Web.UI.Page + public partial class MappaStato : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) { - protected void Page_Load(object sender, EventArgs e) - { - } - protected void lnkCambiaModo_Click(object sender, EventArgs e) - { - // passa alla pagina richiesta... - LinkButton lb = (LinkButton)sender; - Response.Redirect(lb.CommandArgument); - } } + protected void lnkCambiaModo_Click(object sender, EventArgs e) + { + // passa alla pagina richiesta... + LinkButton lb = (LinkButton)sender; + Response.Redirect(lb.CommandArgument); + } + } } \ No newline at end of file diff --git a/MP-SITE/MappaStato.aspx.designer.cs b/MP-SITE/MappaStato.aspx.designer.cs index 9545f456..5029da58 100644 --- a/MP-SITE/MappaStato.aspx.designer.cs +++ b/MP-SITE/MappaStato.aspx.designer.cs @@ -38,275 +38,5 @@ namespace MP_SITE { /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.ObjectDataSource odsRows; - - /// - /// Controllo Mod_statoMacchina01. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina01; - - /// - /// Controllo Mod_statoMacchina02. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina02; - - /// - /// Controllo Mod_statoMacchina03. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina03; - - /// - /// Controllo Mod_statoMacchina04. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina04; - - /// - /// Controllo Mod_statoMacchina05. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina05; - - /// - /// Controllo Mod_statoMacchina06. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina06; - - /// - /// Controllo Mod_statoMacchina07. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina07; - - /// - /// Controllo Mod_statoMacchina08. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina08; - - /// - /// Controllo Mod_statoMacchina09. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina09; - - /// - /// Controllo Mod_statoMacchina10. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina10; - - /// - /// Controllo Mod_statoMacchina21. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina21; - - /// - /// Controllo Mod_statoMacchina22. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina22; - - /// - /// Controllo Mod_statoMacchina23. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina23; - - /// - /// Controllo Mod_statoMacchina24. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina24; - - /// - /// Controllo Mod_statoMacchina25. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina25; - - /// - /// Controllo Mod_statoMacchina26. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina26; - - /// - /// Controllo Mod_statoMacchina27. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina27; - - /// - /// Controllo Mod_statoMacchina28. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina28; - - /// - /// Controllo Mod_statoMacchina29. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina29; - - /// - /// Controllo Mod_statoMacchina30. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina30; - - /// - /// Controllo Mod_statoMacchina41. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina41; - - /// - /// Controllo Mod_statoMacchina42. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina42; - - /// - /// Controllo Mod_statoMacchina43. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina43; - - /// - /// Controllo Mod_statoMacchina44. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina44; - - /// - /// Controllo Mod_statoMacchina45. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina45; - - /// - /// Controllo Mod_statoMacchina46. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina46; - - /// - /// Controllo Mod_statoMacchina47. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina47; - - /// - /// Controllo Mod_statoMacchina48. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina48; - - /// - /// Controllo Mod_statoMacchina49. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina49; - - /// - /// Controllo Mod_statoMacchina50. - /// - /// - /// Campo generato automaticamente. - /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. - /// - protected global::MP_SITE.WebUserControls.mod_statoMacchina Mod_statoMacchina50; } } diff --git a/MP-Site/MP-Site.csproj b/MP-Site/MP-Site.csproj index 834469ef..46b37fd5 100644 --- a/MP-Site/MP-Site.csproj +++ b/MP-Site/MP-Site.csproj @@ -310,7 +310,6 @@ - @@ -766,13 +765,6 @@ mod_statoMacchina.ascx - - mod_statoMacchine.ascx - ASPXCodeBehind - - - mod_statoMacchine.ascx - AutoCompletamento.asmx Component diff --git a/MP-Site/WebUserControls/mod_statoMacchina.ascx.cs b/MP-Site/WebUserControls/mod_statoMacchina.ascx.cs index 88a0dd44..364f8abf 100644 --- a/MP-Site/WebUserControls/mod_statoMacchina.ascx.cs +++ b/MP-Site/WebUserControls/mod_statoMacchina.ascx.cs @@ -28,7 +28,7 @@ namespace MP_SITE.WebUserControls /// protected void Page_Load(object sender, EventArgs e) { - updateMe(); + //updateMe(); } /// /// aggiorna controllo @@ -36,21 +36,28 @@ namespace MP_SITE.WebUserControls public void updateMe() { //SE E SOLO SE ho una macchina e/o locazione... - if (IdxMacchina != "") + if (!string.IsNullOrEmpty(IdxMacchina)) { // effettua update visualizzazione - retrieveData(); - updateLayout(); - updateText(); - updateImg(); - updateHL(); - // controllo se link attivo... - if (!_linkActive) + try { - valMacchina.Enabled = false; + retrieveData(); + updateLayout(); + updateText(); + updateImg(); + updateHL(); + // controllo se link attivo... + if (!_linkActive) + { + valMacchina.Enabled = false; + } + //logger.lg.scriviLog(string.Format("Retrieve: {0}", DateTime.Now.Subtract(tick).Milliseconds), tipoLog.INFO); + divSegnaposto.Visible = false; + } + catch (Exception exc) + { + logger.lg.scriviLog($"Eccezione in fase popolamento statoMacchina per IdxMacchina {IdxMacchina} - locazione {locazione}{Environment.NewLine}{exc}", tipoLog.EXCEPTION); } - //logger.lg.scriviLog(string.Format("Retrieve: {0}", DateTime.Now.Subtract(tick).Milliseconds), tipoLog.INFO); - divSegnaposto.Visible = false; } else { @@ -299,8 +306,10 @@ namespace MP_SITE.WebUserControls answ = (lastKA.AddMinutes(minuti) < DateTime.Now); } } - catch - { } + catch (Exception exc) + { + logger.lg.scriviLog($"Eccezione in updateHL per IdxMacchina {IdxMacchina} - locazione {locazione}{Environment.NewLine}{exc}", tipoLog.EXCEPTION); + } } } hlComWarning.Visible = answ; @@ -352,6 +361,7 @@ namespace MP_SITE.WebUserControls } _IdxMacchina = value; _locazione = resoconti.mngr.locazioneDaIdx(_IdxMacchina); + updateMe(); } } /// @@ -373,6 +383,7 @@ namespace MP_SITE.WebUserControls try { _IdxMacchina = resoconti.mngr.idxDaLocazione(_locazione); + updateMe(); } catch {