From c48dffd80bf55da149fd6a54ad2edf01e8a6b742 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 13 Aug 2018 22:11:31 +0200 Subject: [PATCH] FIXED elenco condomini (NON ANCORA elenco richieste...) --- PUB/WebUserContols/mod_ER_selCondominio.ascx | 11 +++-- .../mod_ER_selCondominio.ascx.cs | 46 ++++++++++++++++++- 2 files changed, 50 insertions(+), 7 deletions(-) diff --git a/PUB/WebUserContols/mod_ER_selCondominio.ascx b/PUB/WebUserContols/mod_ER_selCondominio.ascx index fa855ca..8d2ed97 100644 --- a/PUB/WebUserContols/mod_ER_selCondominio.ascx +++ b/PUB/WebUserContols/mod_ER_selCondominio.ascx @@ -3,11 +3,11 @@
- - + + <%----%>
- +
@@ -17,9 +17,10 @@ --%> - + - + + <%----%> diff --git a/PUB/WebUserContols/mod_ER_selCondominio.ascx.cs b/PUB/WebUserContols/mod_ER_selCondominio.ascx.cs index 1ce567e..d57f0ef 100644 --- a/PUB/WebUserContols/mod_ER_selCondominio.ascx.cs +++ b/PUB/WebUserContols/mod_ER_selCondominio.ascx.cs @@ -16,9 +16,30 @@ namespace PUB.WebUserContols { if (!Page.IsPostBack) { + // preseleziono gruppo SE disponibile... + preselGroup(); + // fix condominio fixSelCondomini(); } } + + private void preselGroup() + { + switch (currMode) + { + case ER_EditMode.mPAM: + ddlGruppo.Visible = true; + ddlGruppo.SelectedValue = currGroup; + break; + case ER_EditMode.mND: + case ER_EditMode.mPAZ: + default: + // resetto + currGroup = ""; + break; + } + } + /// /// modalità edit corrente /// @@ -34,6 +55,20 @@ namespace PUB.WebUserContols } } /// + /// gruppo selezionato... + /// + public string currGroup + { + get + { + return memLayer.ML.StringSessionObj("currGroup"); + } + set + { + memLayer.ML.setSessionVal("currGroup", value); + } + } + /// /// Imposta metodo sel condomini... /// private void fixSelCondomini() @@ -63,9 +98,11 @@ namespace PUB.WebUserContols break; case ER_EditMode.mPAM: ddlCondominio.DataSourceID = "odsCondominiByAmm"; + ddlGruppo.Visible = true; break; case ER_EditMode.mPAZ: ddlCondominio.DataSourceID = "odsCondominiByForn"; + ddlGruppo.Visible = false; break; default: break; @@ -101,7 +138,11 @@ namespace PUB.WebUserContols } protected void lbtResetCond_Click(object sender, EventArgs e) { - fixSelCondomini(); + // resetto gruppi.. + ddlGruppo.SelectedIndex = 0; + currGroup = ""; + // sistemo il resto... + //fixSelCondomini(); ddlCondominio.DataBind(); ddlCondominio.SelectedIndex = 0; saveSelections(); @@ -121,7 +162,8 @@ namespace PUB.WebUserContols protected void ddlGruppo_SelectedIndexChanged(object sender, EventArgs e) { - fixSelCondomini(); + currGroup = ddlGruppo.SelectedValue; + } } } \ No newline at end of file