Files
WebGIM/GIM_site/mtzProg.aspx.cs
T
Samuele E. Locatelli 7d289a3b64 Remove & Sort Using...
pulizia codice...
2017-04-14 16:33:09 +02:00

75 lines
2.5 KiB
C#

using SteamWare;
using System;
using System.Web.UI;
public partial class mtzProg : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
mod_filtraMtzProg1.showPeriodo = (TabContainer1.ActiveTabIndex == 1);
mod_filtraMtzProg1.periodo = datario.periodo.future;
}
mod_elencoMtzProg1.eh_newReq += new EventHandler(mod_elencoMtzProg1_eh_newReq);
mod_elencoMtzProg1.eh_updateDone += new EventHandler(mod_elencoMtzProg1_eh_updateDone);
mod_dettMtzProg1.eh_newInserted += new EventHandler(mod_dettMtzProg1_eh_newInserted);
mod_filtraMtzProg1.eh_newFiltroSel += new EventHandler(mod_filtraMtzProg1_eh_newFiltroSel);
traduciObj();
}
void mod_elencoMtzProg1_eh_updateDone(object sender, EventArgs e)
{
// update della visualizzazione pre-export in excel
mod_mtzPrevPending1.doUpdate();
}
/// <summary>
/// è stato chiamato evento "nuovo filtro" e quindi aggiorno
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void mod_filtraMtzProg1_eh_newFiltroSel(object sender, EventArgs e)
{
// update della visualizzazione normale
mod_elencoMtzProg1.doUpdate();
// update della visualizzazione pre-export in excel
mod_mtzPrevPending1.doUpdate();
}
private void traduciObj()
{
((AjaxControlToolkit.TabPanel)TabContainer1.FindControl("TabProgrammaMtz")).HeaderText = traduci("TabProgrammaMtz");
((AjaxControlToolkit.TabPanel)TabContainer1.FindControl("TabScadenzeMtz")).HeaderText = traduci("TabScadenzeMtz");
}
/// <summary>
/// wrapper traduzione
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(object lemma)
{
return user_std.UtSn.Traduci(lemma.ToString());
}
void mod_dettMtzProg1_eh_newInserted(object sender, EventArgs e)
{
// nascondo dettaglio inserimento nuovi e aggiorno tabella elenco...
mod_dettMtzProg1.Visible = false;
mod_elencoMtzProg1.modoInsertMtzPrg = false;
mod_elencoMtzProg1.doUpdate();
}
void mod_elencoMtzProg1_eh_newReq(object sender, EventArgs e)
{
mod_dettMtzProg1.Visible = !mod_dettMtzProg1.Visible;
}
protected void TabContainer1_ActiveTabChanged(object sender, EventArgs e)
{
// se è attivo il tab 1 mostro filtro periodo altrimenti no...
mod_filtraMtzProg1.showPeriodo = (TabContainer1.ActiveTabIndex == 1);
}
}