示例#1
0
        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();
            }
        }
示例#2
0
        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;
            }
        }