Files

60 lines
1.3 KiB
C#

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();
}
/// <summary>
/// Dim pagina
/// </summary>
public int pageSize
{
get
{
return grView.PageSize;
}
set
{
grView.PageSize = value;
doUpdate();
}
}
/// <summary>
/// Forza update controllo
/// </summary>
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();
}
}
}