protected void ddlCampanha_SelectedIndexChanged(object sender, EventArgs e) { if (!string.IsNullOrEmpty(ddlCampanha.SelectedValue)) { var modelo = new VO.Modelo(); var modeloList = new List <VO.Modelo>(); var bizModelo = new BLL.ModeloBLL(); modelo.Campanha = new VO.Campanha() { IDCampanha = Convert.ToInt32(ddlCampanha.SelectedValue) }; modeloList = bizModelo.CampanhaListar(modelo); ddlModelo.DataSource = modeloList; ddlModelo.DataTextField = "Nome"; ddlModelo.DataValueField = "IdModelo"; ddlModelo.DataBind(); ddlModelo.Items.Insert(0, ""); ddlModelo.SelectedIndex = 0; } else { ddlModelo.SelectedIndex = 0; grvGeracaoSegmentos.DataSource = null; grvGeracaoSegmentos.DataBind(); } }
protected void ddlCampanha_SelectedIndexChanged(object sender, EventArgs e) { if (!string.IsNullOrEmpty(ddlCampanha.SelectedValue)) { var modelo = new VO.Modelo(); var modeloList = new List <VO.Modelo>(); var bizModelo = new BLL.ModeloBLL(); modelo.Campanha = new VO.Campanha() { IDCampanha = Convert.ToInt32(ddlCampanha.SelectedValue) }; modeloList = bizModelo.CampanhaListar(modelo); List <object> objLista = new List <object>(); foreach (VO.Modelo list in modeloList) { var obj = new { IDModelo = list.IDModelo, Nome = list.Nome, }; objLista.Add(obj); } ddlModelo.DataSource = objLista; ddlModelo.DataValueField = "IDModelo"; ddlModelo.DataTextField = "Nome"; ddlModelo.DataBind(); ddlModelo.Items.Insert(0, ""); ddlModelo.SelectedIndex = 0; } else { ddlModelo.SelectedIndex = 0; grvCampanha.DataSource = null; grvCampanha.DataBind(); txtDescricao.Text = string.Empty; txtIdVersao.Text = string.Empty; lkbPesquisarFator.Enabled = false; } }