diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config index 9019e19..4ff94a5 100644 --- a/.vs/config/applicationhost.config +++ b/.vs/config/applicationhost.config @@ -162,7 +162,7 @@ - + diff --git a/ScheMe/Accettazione.aspx b/ScheMe/Accettazione.aspx index e69cfbd..b6762a3 100644 --- a/ScheMe/Accettazione.aspx +++ b/ScheMe/Accettazione.aspx @@ -5,20 +5,29 @@
- + - + + + + + +
- + - + + + + +
- + @@ -99,9 +108,11 @@ - + + + diff --git a/ScheMe/Accettazione.aspx.cs b/ScheMe/Accettazione.aspx.cs index aef97bd..216eb4f 100644 --- a/ScheMe/Accettazione.aspx.cs +++ b/ScheMe/Accettazione.aspx.cs @@ -16,6 +16,8 @@ namespace ScheMe if (!Page.IsPostBack) { memLayer.ML.emptySessionVal("Paziente"); + hfMainLblCond.Value = memLayer.ML.AppConf["BaseLabel"]; + ddlFiltDue.Enabled = false; } } /// @@ -40,13 +42,13 @@ namespace ScheMe protected void grView_SelectedIndexChanged(object sender, EventArgs e) { // recupero dati paziente... - int IdxPaziente=0; + int IdxPaziente = 0; try { IdxPaziente = Convert.ToInt32(grView.SelectedDataKey["IdxPaziente"]); memLayer.ML.setSessionVal("IdxPaziente", IdxPaziente); DS_Applicazione.AnagPazientiRow riga = DtProxy.man.taAP.getByKey(IdxPaziente)[0]; - memLayer.ML.setSessionVal("Paziente", string.Format("{0} {1} ({2:dd/MM/yyyy})", riga.Cognome, riga.Nome,riga.DataNasc)); + memLayer.ML.setSessionVal("Paziente", string.Format("{0} {1} ({2:dd/MM/yyyy})", riga.Cognome, riga.Nome, riga.DataNasc)); } catch { } @@ -84,5 +86,24 @@ namespace ScheMe return answ; } + protected void ddlFiltUno_SelectedIndexChanged(object sender, EventArgs e) + { + // aggiorna seconda DDL DUE --SE valore !="*" + ddlFiltDue.Enabled = (ddlFiltUno.SelectedValue != "*"); + ddlFiltDue.DataBind(); + updateElencoPazienti(); + } + /// + /// Aggiornamento elenco pazienti + /// + private void updateElencoPazienti() + { + grView.DataBind(); + } + + protected void ddlFiltDue_SelectedIndexChanged(object sender, EventArgs e) + { + updateElencoPazienti(); + } } } \ No newline at end of file diff --git a/ScheMe/Accettazione.aspx.designer.cs b/ScheMe/Accettazione.aspx.designer.cs index f763990..208b9cd 100644 --- a/ScheMe/Accettazione.aspx.designer.cs +++ b/ScheMe/Accettazione.aspx.designer.cs @@ -13,13 +13,13 @@ namespace ScheMe { public partial class Accettazione { /// - /// ddlFiltroUno control. + /// ddlFiltUno control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.DropDownList ddlFiltroUno; + protected global::System.Web.UI.WebControls.DropDownList ddlFiltUno; /// /// odsFiltUno control. @@ -31,13 +31,22 @@ namespace ScheMe { protected global::System.Web.UI.WebControls.ObjectDataSource odsFiltUno; /// - /// ddlFiltroDue control. + /// hfMainLblCond control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.DropDownList ddlFiltroDue; + protected global::System.Web.UI.WebControls.HiddenField hfMainLblCond; + + /// + /// ddlFiltDue control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlFiltDue; /// /// odsFiltDue control.