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 lkbGerarSegmentos_Click(object sender, EventArgs e) { var modelo = new VO.Modelo(); var bizSegmento = new BLL.SegmentoBLL(); modelo.IDModelo = Convert.ToInt32(ddlModelo.SelectedValue); modelo.Usuario = ((VO.Usuario)HttpContext.Current.Session["UsuarioLogado"]); try { bizSegmento.GerarCodigoSegmento(modelo); } catch (BLL.Exceptions.RegraLogicaInvalida ex) { ClientScript.RegisterClientScriptBlock(this.GetType(), Guid.NewGuid().ToString(), "alert('" + ex.Message + "');", true); } PreencheGrid(); }
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; } }