using MapoDb; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace ES3.WebUserControls { public partial class cmp_calDisp : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { setLimitDDl(); } } private void setLimitDDl() { int anno = DateTime.Now.Year; hfMinAnno.Value = anno.ToString(); hfMaxAnno.Value = (anno + 3).ToString(); } /// /// Dim pagina /// public int pageSize { get { return grView.PageSize; } set { grView.PageSize = value; doUpdate(); } } /// /// Forza update controllo /// public void doUpdate() { grView.DataBind(); } protected void lbtUpdateDisp_Click(object sender, EventArgs e) { // ricalcolo periodo intero da oggi a fine anno... DateTime inizio = DateTime.Today; inizio = inizio.AddDays(-inizio.DayOfYear + 1); DateTime fine = inizio.AddYears(1).AddDays(-1); DataLayer.obj.taPlanCalDisp.UpdatePeriod(inizio, fine); // aggiorno doUpdate(); } } }