public void Inicializar() { VO.Campanha dadosCampanha = new VO.Campanha(); BLL.CampanhaBLL oCampanha = new BLL.CampanhaBLL(); VO.TipoFator dadosTipoFator = new TipoFator(); BLL.TipoFatorBLL oTipoFator = new TipoFatorBLL(); dadosCampanha.IDCampanha = null; dadosCampanha.Usuario = new Usuario() { IDUsuario = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).IDUsuario }; ddlCampanha.DataSource = oCampanha.ListarRelacaoUsuario(dadosCampanha); ddlCampanha.DataValueField = "IDCampanha"; ddlCampanha.DataTextField = "Nome"; ddlCampanha.DataBind(); ddlCampanha.Items.Insert(0, ""); ddlCampanha.SelectedIndex = 0; ddlTipoFator.DataSource = oTipoFator.Listar(); ddlTipoFator.DataTextField = "Nome"; ddlTipoFator.DataValueField = "IdTipoFator"; ddlTipoFator.DataBind(); ddlTipoFator.Items.Insert(0, ""); ddlTipoFator.SelectedIndex = 0; }
protected void ddlCampanha_SelectedIndexChanged(object sender, EventArgs e) { VO.Campanha dadosCampanha = new VO.Campanha(); List <Usuario> dadosUsuarioLista = new List <Usuario>(); CampanhaBLL oCampanha = new CampanhaBLL(); if (ddlCampanha.SelectedIndex != 0) { dadosCampanha.IDCampanha = Convert.ToInt32(ddlCampanha.SelectedValue); dadosUsuarioLista = oCampanha.ListarUsuarioSemRelacao(dadosCampanha); ltbUsuarioLista.DataSource = dadosUsuarioLista; ltbUsuarioLista.DataValueField = "IdUsuario"; ltbUsuarioLista.DataTextField = "Nome"; ltbUsuarioLista.DataBind(); dadosUsuarioLista = oCampanha.ListarUsuario(dadosCampanha); ltbUsuarioADD.DataSource = dadosUsuarioLista; ltbUsuarioADD.DataValueField = "IdUsuario"; ltbUsuarioADD.DataTextField = "Nome"; ltbUsuarioADD.DataBind(); } else { ltbUsuarioADD.Items.Clear(); ltbUsuarioLista.Items.Clear(); } }
protected void lkbSalvar_Click(object sender, EventArgs e) { CampanhaBLL oCampanha = new CampanhaBLL(); VO.Campanha dadosCampanha = new VO.Campanha(); dadosCampanha.Nome = txtNome.Text; //absorve os dados do usuario logado dadosCampanha.Usuario = (Usuario)HttpContext.Current.Session["UsuarioLogado"]; if (string.IsNullOrEmpty(txtCodigo.Text)) { //Insere nova campanha oCampanha.Novo(dadosCampanha); } else { dadosCampanha.IDCampanha = Convert.ToInt32(txtCodigo.Text); oCampanha.Editar(dadosCampanha); } txtCodigo.Text = string.Empty; txtNome.Text = string.Empty; //Atualiza o GridView Inicializar(); }
protected void btnEdit_Click(object sender, ImageClickEventArgs e) { VO.Campanha dadosCampanha = new VO.Campanha(); CampanhaBLL oCampanha = new CampanhaBLL(); ImageButton btnEdit = sender as ImageButton; GridViewRow grid = (GridViewRow)btnEdit.NamingContainer; txtCodigo.Text = grvCampanha.DataKeys[grid.RowIndex].Values[0].ToString(); txtNome.Text = grvCampanha.DataKeys[grid.RowIndex].Values[1].ToString(); }
public void Inicializar() { VO.Campanha dadosCampanha = new VO.Campanha(); BLL.CampanhaBLL oCampanha = new BLL.CampanhaBLL(); TipoSaidaBLL oTipoSaida = new TipoSaidaBLL(); TipoDadoVariavelBLL oTipoDadosVariavel = new TipoDadoVariavelBLL(); TipoVariavelBLL oTipoVariavel = new TipoVariavelBLL(); ClasseVariavelBLL oClasseVariavel = new ClasseVariavelBLL(); dadosCampanha.IDCampanha = null; dadosCampanha.Usuario = new Usuario() { IDUsuario = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).IDUsuario }; ddlCampanha.DataSource = oCampanha.ListarRelacaoUsuario(dadosCampanha); ddlCampanha.DataValueField = "IDCampanha"; ddlCampanha.DataTextField = "Nome"; ddlCampanha.DataBind(); ddlCampanha.Items.Insert(0, ""); ddlCampanha.SelectedIndex = 0; ddlTipoSaida.DataSource = oTipoSaida.ListarTodos(); ddlTipoSaida.DataTextField = "Nome"; ddlTipoSaida.DataValueField = "IDTipoSaida"; ddlTipoSaida.DataBind(); ddlTipoSaida.Items.Insert(0, ""); ddlTipoSaida.SelectedIndex = 0; ddlTipoDado.DataSource = oTipoDadosVariavel.ListarTodos(); ddlTipoDado.DataTextField = "Nome"; ddlTipoDado.DataValueField = "IDTipoDadoVariavel"; ddlTipoDado.DataBind(); ddlTipoDado.Items.Insert(0, ""); ddlTipoDado.SelectedIndex = 0; ddlTipoVariavel.DataSource = oTipoVariavel.ListarTodos(); ddlTipoVariavel.DataTextField = "Nome"; ddlTipoVariavel.DataValueField = "IDTipoVariavel"; ddlTipoVariavel.DataBind(); ddlTipoVariavel.Items.Insert(0, ""); ddlTipoVariavel.SelectedIndex = 0; ddlClasseVariavel.DataSource = oClasseVariavel.Listar(); ddlClasseVariavel.DataTextField = "Nome"; ddlClasseVariavel.DataValueField = "IDClasseVariavel"; ddlClasseVariavel.DataBind(); ddlClasseVariavel.Items.Insert(0, ""); ddlClasseVariavel.SelectedIndex = 0; }
protected void lkbSalvar_Click(object sender, EventArgs e) { VO.Campanha dadosCampanha = new VO.Campanha(); CampanhaBLL oCampanha = new CampanhaBLL(); dadosCampanha.Usuario = new Usuario(); dadosCampanha.IDCampanha = Convert.ToInt32(ddlCampanha.SelectedValue); oCampanha.RemoverUsuario(dadosCampanha); for (int i = 0; i < ltbUsuarioADD.Items.Count; i++) { dadosCampanha.Usuario = new Usuario() { IDUsuario = Convert.ToInt32(ltbUsuarioADD.Items[i].Value) }; oCampanha.NovoUsuario(dadosCampanha); } }
protected void btnExcluir_Click(object sender, ImageClickEventArgs e) { VO.Campanha dadosCampanha = new VO.Campanha(); CampanhaBLL oCampanha = new CampanhaBLL(); ImageButton btnExcluir = sender as ImageButton; GridViewRow grid = (GridViewRow)btnExcluir.NamingContainer; dadosCampanha.IDCampanha = Convert.ToInt32(grvCampanha.DataKeys[grid.RowIndex].Value); try { oCampanha.Remover(dadosCampanha); Inicializar(); } catch (Exception) { //Esta Campanha já está relacionada a algum dado no Sistema de Segmentação, favor verifique. throw; } }