using SteamWare;
using System;
using System.Web.UI;
namespace CMS_SC
{
public partial class ReportCliente : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ddlFase.DataBind();
ddlLingue.DataBind();
hfIdxDossier.Value = memLayer.ML.QSS("IdxDossier");
// se c'è seleziono fase...
ddlFase.SelectedValue = memLayer.ML.QSS("Fase");
// fix x revisione...
ddlRev.DataBind();
//mod_reportCompleto.Fase = ddlFase.SelectedValue;
//mod_reportCompleto.Lingua = ddlLingue.SelectedValue;
fixSelReport();
}
}
///
/// wrapper traduzione
///
///
///
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
///
/// cambio fase
///
///
///
protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e)
{
// update ddl rev...
odsRev.DataBind();
ddlRev.DataBind();
// fix!
fixSelReport();
}
///
/// cambio lingua
///
///
///
protected void ddlLingue_SelectedIndexChanged(object sender, EventArgs e)
{
fixSelReport();
}
///
/// Cambio revisione
///
///
///
protected void ddlRev_SelectedIndexChanged(object sender, EventArgs e)
{
fixSelReport();
}
///
/// Sistemazione report con parametri
///
private void fixSelReport()
{
// recupero num revisione
int rev = 0;
int.TryParse(ddlRev.SelectedValue, out rev);
// imposto!
mod_reportCompleto.Fase = ddlFase.SelectedValue;
mod_reportCompleto.Rev = rev;
mod_reportCompleto.Lingua = ddlLingue.SelectedValue;
mod_reportCompleto.fixReport();
}
}
}