Files
WebGIM/WebSites/WebGIM/mtzProg.aspx.cs
T
2009-11-27 17:10:10 +00:00

61 lines
2.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SteamWare;
public partial class mtzProg : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
mod_elencoMtzProg1.eh_newReq += new EventHandler(mod_elencoMtzProg1_eh_newReq);
mod_dettMtzProg1.eh_newInserted += new EventHandler(mod_dettMtzProg1_eh_newInserted);
mod_filtraMtzProg1.eh_newFiltroSel += new EventHandler(mod_filtraMtzProg1_eh_newFiltroSel);
traduciObj();
}
/// <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)
{
// richiamo update delle varie parti del mio modulo
// 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.doUpdate();
}
void mod_elencoMtzProg1_eh_newReq(object sender, EventArgs e)
{
mod_dettMtzProg1.Visible = !mod_dettMtzProg1.Visible;
}
}