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";