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(); } } }