using System; namespace MP_ADM.WebUserControls { public partial class mod_planStats : SteamWare.UserControl { public event EventHandler eh_selVal; public event EventHandler eh_reset; /// /// innalzo evento in base al tipo richiesto /// protected void raiseEvent(tipoEvento evReq) { switch (evReq) { case tipoEvento.reset: // raise dell'evento if (eh_reset != null) { eh_reset(this, new EventArgs()); } break; case tipoEvento.selection: // raise dell'evento if (eh_selVal != null) { eh_selVal(this, new EventArgs()); } break; case tipoEvento.edit: case tipoEvento.delete: default: break; } } protected void Page_Load(object sender, EventArgs e) { } protected void ddlCodGruppo_SelectedIndexChanged(object sender, EventArgs e) { #if false // salvo in sessione selezione... memLayer.ML.setSessionVal("selFaseBCode", ddlCodGruppo.SelectedValue); #endif } /// /// comando reset /// /// /// protected void lbtResetGrp_Click(object sender, EventArgs e) { doResetGrp(); doResetMac(); doResetArt(); } /// /// comando reset /// /// /// protected void lbtResetArt_Click(object sender, EventArgs e) { doResetArt(); } /// /// comando reset /// /// /// protected void lbtResetMac_Click(object sender, EventArgs e) { doResetMac(); } private void doResetGrp() { gvParetoGrp.SelectedIndex = -1; gvParetoGrp.DataBind(); raiseEvent(tipoEvento.reset); } private void doResetMac() { gvParetoMac.SelectedIndex = -1; gvParetoMac.DataBind(); raiseEvent(tipoEvento.reset); } private void doResetArt() { gvParetoArt.SelectedIndex = -1; gvParetoArt.DataBind(); raiseEvent(tipoEvento.reset); } protected void gvParetoGrp_SelectedIndexChanged(object sender, EventArgs e) { doResetArt(); } protected void gvParetoMac_SelectedIndexChanged(object sender, EventArgs e) { raiseEvent(tipoEvento.selection); } protected void gvParetoArt_SelectedIndexChanged(object sender, EventArgs e) { raiseEvent(tipoEvento.selection); } /// /// CodArticoloo selezionato in GridView /// public string CodArticolo { get { string answ = ""; try { answ = gvParetoArt.SelectedValue.ToString(); } catch { } return answ; } } /// /// CodGruppo selezionato in GridView /// public string CodGruppo { get { string answ = ""; try { answ = gvParetoGrp.SelectedValue.ToString(); } catch { } return answ; } } /// /// IdxMacchina selezionato in GridView /// public string IdxMacchina { get { string answ = ""; try { answ = gvParetoMac.SelectedValue.ToString(); } catch { } return answ; } } } }