83 lines
2.7 KiB
C#
83 lines
2.7 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);
|
|
if (mod_filtraMtzProg1.showPeriodo)
|
|
{
|
|
mod_filtraMtzProg1.periodo = datario.periodo.future;
|
|
intervalloDate intervallo = new intervalloDate();
|
|
intervallo.inizio = DateTime.Now;
|
|
intervallo.fine = intervallo.inizio.AddDays(30);
|
|
mod_filtraMtzProg1.intervallo = intervallo;
|
|
}
|
|
}
|
|
}
|