From ac6445c9d33f672cbc6eba995fc544601bc3e9c0 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 4 Feb 2016 15:58:01 +0100 Subject: [PATCH] fix con indici e semplificazione refresh su disp periodica data la zona... --- .vs/WebSCR/v14/.suo | Bin 744960 -> 698368 bytes WebSCR/WebUserControls/mod_filtroZona.ascx.cs | 38 ++++++++++++++++++ .../mod_pianificazione.ascx.cs | 14 +++---- WebSCR/bin/WebSCR.dll | Bin 67584 -> 69120 bytes 4 files changed, 45 insertions(+), 7 deletions(-) diff --git a/.vs/WebSCR/v14/.suo b/.vs/WebSCR/v14/.suo index 2d6e9848f556cdc36e3a889d196bb929f97e8aee..6af84d94ed56dbb746e733d2723149a310084b85 100644 GIT binary patch delta 4582 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 RT$vl^D11!%rbhUZ{ueQiK=1$n delta 5830 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 5) + { + logger.lg.scriviLog("doUpdate - INIZIO refresh x search"); + } ddlAnno.DataBind(); // salvo anno.. memLayer.ML.setSessionVal("yearSel", ddlAnno.SelectedValue); refreshSearch(); + + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("doUpdate - FINE refresh x search"); + } } else { @@ -106,8 +115,16 @@ namespace WebSCR.WebUserControls /// protected void txtCerca_TextChanged(object sender, EventArgs e) { + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("txtCerca_TextChanged - INIZIO refresh x search"); + } refreshSearch(); reportEvent(); + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("txtCerca_TextChanged - FINE refresh x search"); + } } /// /// refresh search da documento @@ -120,9 +137,18 @@ namespace WebSCR.WebUserControls { try { + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("refreshSearch - PRE search"); + } riga = DtProxy.man.taVcz.getBySearch(ricerca, Convert.ToInt32(ddlAnno.SelectedValue))[0]; if (riga != null) { + + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("refreshSearch - post search popolo dati"); + } lblCliente.Text = string.Format("{0}
{1} ", riga.RagSoc, riga.Indir); lblIndirizzo.Text = string.Format("{0} | {1}", riga.Localita, riga.Prov); lblZona.Text = riga.Zona; @@ -132,6 +158,10 @@ namespace WebSCR.WebUserControls } else { + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("refreshSearch - riga vuota"); + } memLayer.ML.emptySessionVal("currDoc"); } } @@ -149,10 +179,18 @@ namespace WebSCR.WebUserControls protected void ddlAnno_SelectedIndexChanged(object sender, EventArgs e) { + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("ddlAnno_SelectedIndexChanged - INIZIO refresh x search"); + } // salvo anno memLayer.ML.setSessionVal("yearSel", ddlAnno.SelectedValue); refreshSearch(); reportEvent(); + if (memLayer.ML.CRI("_logLevel") > 5) + { + logger.lg.scriviLog("ddlAnno_SelectedIndexChanged - FINE refresh x search"); + } } } diff --git a/WebSCR/WebUserControls/mod_pianificazione.ascx.cs b/WebSCR/WebUserControls/mod_pianificazione.ascx.cs index ff28d0f..6e3f17b 100644 --- a/WebSCR/WebUserControls/mod_pianificazione.ascx.cs +++ b/WebSCR/WebUserControls/mod_pianificazione.ascx.cs @@ -398,8 +398,13 @@ namespace WebSCR.WebUserControls { errorMess = "Selezionato Documento"; lblWarning.Text = errorMess; - refreshDetail(); - mod_giornata.doUpdate(); + + // 2016.02.03 semplificato udpate a SOLO disp periodo (zona) + //refreshDetail(); + //mod_giornata.doUpdate(); + + mod_dispPeriodo.Zona = mod_filtroZona.Zona; + mod_dispPeriodo.doUpdate(); } /// /// refresh detail @@ -427,11 +432,6 @@ namespace WebSCR.WebUserControls mod_dispPeriodo.doUpdate(); mod_impegno.doUpdate(); mod_dettInt.doUpdate(); - -#if false - // check reset data - resetDocMatr(); -#endif } /// diff --git a/WebSCR/bin/WebSCR.dll b/WebSCR/bin/WebSCR.dll index aea7d5e1592b7b5d5a3343de80f2da86248f477b..c2a536f803e07b45c75ff6724a2ef569b7fef6dd 100644 GIT binary patch delta 5906 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