diff --git a/PUB/WebUserContols/mod_anagCond.ascx b/PUB/WebUserContols/mod_anagCond.ascx index 133c91a..e6e6dcf 100644 --- a/PUB/WebUserContols/mod_anagCond.ascx +++ b/PUB/WebUserContols/mod_anagCond.ascx @@ -8,7 +8,7 @@
Condomini - + AGGIUNGI NUOVO
Amministratore: diff --git a/PUB/WebUserContols/mod_anagCond.ascx.cs b/PUB/WebUserContols/mod_anagCond.ascx.cs index 37dbb87..191f886 100644 --- a/PUB/WebUserContols/mod_anagCond.ascx.cs +++ b/PUB/WebUserContols/mod_anagCond.ascx.cs @@ -38,7 +38,7 @@ namespace PUB.WebUserContols int _idxAmm = 0; int.TryParse(ddlAmmin.SelectedValue, out _idxAmm); // controllo se mostrare add perché ho condominio + enable add.. - lbtAdd.Visible = (enableAdd && isPBO && hasPBO && (_idxAmm > 0)); + lbtAdd.Visible = (enableAdd && isPBO && hasPBO && (_idxAmm > 0) && currGroup != ""); } /// @@ -56,8 +56,23 @@ namespace PUB.WebUserContols private void Mod_ER_selCondominio_eh_selected(object sender, EventArgs e) { hfIdxCond.Value = mod_ER_selCondominio.condSelected; + checkAdd(); } + /// + /// gruppo selezionato... + /// + public string currGroup + { + get + { + return memLayer.ML.StringSessionObj("currGroup"); + } + set + { + memLayer.ML.setSessionVal("currGroup", value); + } + } private void Cmp_numRow_eh_newNum(object sender, EventArgs e) { grView.PageSize = cmp_numRow.numRowPag; @@ -155,7 +170,7 @@ namespace PUB.WebUserContols // creazione NUOVO condominio e messa in selezione dello stesso... DateTime adesso = DateTime.Now; string nomeCond = string.Format("NuovoCondominio_{0:yyyyMMddHHmmss}", adesso); - string codCond = string.Format("UNKN.{0:yyyyMMddHHmmss}", adesso); + string codCond = string.Format($"{currGroup}.{adesso:yyyyMMddHHmmss}"); DtProxy.man.taAC.insertQuery(codCond, nomeCond, idxAmm); // salvo ricerca e ricarico searchVal = "NuovoCondominio";