diff --git a/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs b/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs index d5ac476..49d7a0e 100644 --- a/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs +++ b/GIM_site/WebUserControls/mod_elencoMtzProg.ascx.cs @@ -219,6 +219,7 @@ public partial class mod_elencoMtzProg : ApplicationUserControl { if (!Page.IsPostBack) { + checkDate(); hlExportExcel.Text = traduci("hlExportExcel"); hlExportExcel.NavigateUrl = "~/ExcelExportMtzPrev"; modoInsertMtzPrg = false; @@ -232,6 +233,27 @@ public partial class mod_elencoMtzProg : ApplicationUserControl btnShowNew.Visible = isWritable(); btnMassEdit.Visible = isWritable(); } + + private void checkDate() + { + // cerco periodo, se non c'è imposto a 1 mese... + intervalloDate _intervallo; + try + { + _intervallo = (intervalloDate)Session["_intervallo"]; + } + catch + { + _intervallo = new intervalloDate(); + // in base al tipo intervallo (futuro/all) decido cosa mostrare... + _intervallo.fine = DateTime.Now.Subtract(DateTime.Now.TimeOfDay).AddDays(1); + _intervallo.inizio = _intervallo.fine.AddMonths(-1); + Session["_intervallo"] = _intervallo; + Session["_inizio"] = _intervallo.inizio; + Session["_fine"] = _intervallo.fine; + } + } + /// /// modalità insert mtz prog ///