FIXED elenco condomini (NON ANCORA elenco richieste...)
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
<div class="input-group-prepend">
|
||||
<asp:LinkButton runat="server" ID="lbtResetCond" class="btn btn-outline-secondary" type="button" OnClick="lbtResetCond_Click"><i class="fas fa-ban"></i></asp:LinkButton>
|
||||
</div>
|
||||
<asp:DropDownList runat="server" ID="ddlCondominio" DataSourceID="odsCondominiByAmm" DataTextField="nomeFull" DataValueField="idxCond" AppendDataBoundItems="true" AutoPostBack="true" OnSelectedIndexChanged="ddlCondominio_SelectedIndexChanged" CssClass="form-control">
|
||||
<asp:ListItem Text="-- Selezionare Condominio --" Value="0"></asp:ListItem>
|
||||
<asp:DropDownList runat="server" ID="ddlCondominio" DataSourceID="odsCondominiByAmm" DataTextField="nomeFull" DataValueField="idxCond" AppendDataBoundItems="false" AutoPostBack="true" OnSelectedIndexChanged="ddlCondominio_SelectedIndexChanged" CssClass="form-control">
|
||||
<%--<asp:ListItem Text="-- Selezionare Condominio --" Value="0"></asp:ListItem>--%>
|
||||
</asp:DropDownList>
|
||||
<div class="input-group-append">
|
||||
<asp:DropDownList runat="server" ID="ddlGruppo" DataTextField="gruppo" DataValueField="gruppo" AppendDataBoundItems="True" DataSourceID="odsGruppiCond" OnSelectedIndexChanged="ddlGruppo_SelectedIndexChanged">
|
||||
<asp:DropDownList runat="server" ID="ddlGruppo" DataTextField="gruppo" DataValueField="gruppo" AppendDataBoundItems="True" DataSourceID="odsGruppiCond" OnSelectedIndexChanged="ddlGruppo_SelectedIndexChanged" AutoPostBack="True">
|
||||
<asp:ListItem Text="-- Gruppo --" Value=""></asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
</div>
|
||||
@@ -17,9 +17,10 @@
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>--%>
|
||||
<asp:ObjectDataSource runat="server" ID="odsCondominiByAmm" SelectMethod="getByAmm" TypeName="Data.DS_appTableAdapters.AnagCondominiTableAdapter" OldValuesParameterFormatString="original_{0}">
|
||||
<SelectParameters>
|
||||
<SelectParameters>
|
||||
<asp:SessionParameter DefaultValue="0" Name="idxAmm" SessionField="idxAmm" Type="Int32" />
|
||||
<asp:ControlParameter ControlID="ddlGruppo" DefaultValue="###" Name="gruppo" PropertyName="SelectedValue" Type="String" />
|
||||
<asp:SessionParameter DefaultValue="" Name="gruppo" SessionField="currGroup" Type="String" />
|
||||
<%--<asp:ControlParameter ControlID="ddlGruppo" DefaultValue="" Name="gruppo" PropertyName="SelectedValue" Type="String" />--%>
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:ObjectDataSource runat="server" ID="odsCondominiByForn" SelectMethod="getByForn" TypeName="Data.DS_appTableAdapters.AnagCondominiTableAdapter">
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// modalità edit corrente
|
||||
/// </summary>
|
||||
@@ -34,6 +55,20 @@ namespace PUB.WebUserContols
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// gruppo selezionato...
|
||||
/// </summary>
|
||||
public string currGroup
|
||||
{
|
||||
get
|
||||
{
|
||||
return memLayer.ML.StringSessionObj("currGroup");
|
||||
}
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal("currGroup", value);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Imposta metodo sel condomini...
|
||||
/// </summary>
|
||||
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;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user