using CMS_SC_Data; using SteamWare; using System; using System.Web.UI; namespace CMS_SC.WebUserControls { public partial class mod_selFamMaccUrl : System.Web.UI.UserControl { /// /// valore QueryString x parametro selezionato... /// protected string QSName = "CodFam"; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { // cerco in URL cod scheda, se c'è seleziono... if (memLayer.ML.QSS(QSName) != "") { ddlSelFamMacc.SelectedValue = memLayer.ML.QSS(QSName); } else { try { ddlSelFamMacc.DataBind(); ddlSelFamMacc.SelectedIndex = 0; updateAndRedirect(); } catch { } } } } /// /// nome del documento (da DB) /// public string docPath { get { string answ = ""; try { answ = DtProxy.man.taASC.getByCodScheda(memLayer.ML.QSS(QSName))[0].Path; } catch { } return answ; } } /// /// salvo (con URL) scheda selezionata /// /// /// protected void ddlSelFamMacc_SelectedIndexChanged(object sender, EventArgs e) { updateAndRedirect(); } protected void updateAndRedirect() { Response.Redirect(string.Format("{0}?{3}={1}&CodSchedaVers={2}", devicesAuthProxy.pagCorrente, ddlSelFamMacc.SelectedValue, memLayer.ML.QSS("CodSchedaVers"), QSName)); } } }