Files
2016-12-15 12:26:26 +01:00

59 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace GPW_Commesse.WebUserControls
{
public partial class mod_pageSize : System.Web.UI.UserControl
{
public event EventHandler eh_nuovaSize;
/// <summary>
/// dim pagina gridView
/// </summary>
protected int pageSize
{
get
{
int answ = 20;
try
{
answ = SteamWare.memLayer.ML.IntSessionObj("pageSize");
if (answ <= 0) answ = 20;
}
catch
{ }
return answ;
}
set
{
SteamWare.memLayer.ML.setSessionVal("pageSize", value, true);
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ddlPageSize.SelectedValue = pageSize.ToString(); ;
}
}
/// <summary>
/// cambio page size!
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
// salvo pageSize desiderata
SteamWare.memLayer.ML.setSessionVal("pageSize", ddlPageSize.SelectedValue);
// raise dell'evento
if (eh_nuovaSize != null)
{
eh_nuovaSize(this, new EventArgs());
}
}
}
}