Files
SSC/CMS_SC/SchemaCollFamMacc.aspx.cs
T

84 lines
2.6 KiB
C#

using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace CMS_SC
{
public partial class SchemaCollFamMacc : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
((Bootstrap)this.Master).showSearch = true;
mod_righePag.numRowPag = 20;
mod_SchemaCollFamMacc.pageSize = mod_righePag.numRowPag;
presetChk();
fixChkFilt();
}
mod_righePag.eh_newNum += mod_righePag_eh_newNum;
}
private void presetChk()
{
chkFilFamMacc.Checked = memLayer.ML.BoolSessionObj("filtByFamMac");
chkFiltCodSchedaVers.Checked = memLayer.ML.BoolSessionObj("filtByScheda");
}
/// <summary>
/// wrapper traduzione
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
/// <summary>
/// sistema i controlli checkbox di filtraggio
/// </summary>
private void fixChkFilt()
{
// sistemo scritta e visibilità da stato filtrato...
if (chkFilFamMacc.Checked)
{
chkFilFamMacc.Text = traduci("ShowAllFamMacc");
}
else
{
chkFilFamMacc.Text = traduci("SelFamMacc");
}
if (chkFiltCodSchedaVers.Checked)
{
chkFiltCodSchedaVers.Text = traduci("ShowAllSched");
}
else
{
chkFiltCodSchedaVers.Text = traduci("SelSched");
}
memLayer.ML.setSessionVal("filtByFamMac", chkFilFamMacc.Checked);
memLayer.ML.setSessionVal("filtByScheda", chkFiltCodSchedaVers.Checked);
mod_selFamMaccUrl.Visible = chkFilFamMacc.Checked;
mod_selSchedaUrl.Visible = chkFiltCodSchedaVers.Checked;
mod_SchemaCollFamMacc.doUpdate();
}
void mod_righePag_eh_newNum(object sender, EventArgs e)
{
mod_SchemaCollFamMacc.pageSize = mod_righePag.numRowPag;
}
protected void chkFiltCodSchedaVers_CheckedChanged(object sender, EventArgs e)
{
fixChkFilt();
}
protected void chkFilFamMacc_CheckedChanged(object sender, EventArgs e)
{
fixChkFilt();
}
}
}