private classes.PublicoAlvo ObterObjetoPublicoAlvo(ManterPublicoAlvo manterPublicoAlvo = null) { if (manterPublicoAlvo == null) { manterPublicoAlvo = new ManterPublicoAlvo(); } classes.PublicoAlvo publicoAlvo; if (Request["Id"] != null) { publicoAlvo = manterPublicoAlvo.ObterPorID(int.Parse(Request["Id"])); } else { publicoAlvo = new classes.PublicoAlvo(); var usuarioLogado = new ManterUsuario().ObterUsuarioLogado(); if (usuarioLogado.IsGestor()) { publicoAlvo.UF = new ManterUf().ObterUfPorID(usuarioLogado.UF.ID); } } publicoAlvo.Auditoria = new classes.Auditoria(new ManterUsuario().ObterUsuarioLogado().CPF); publicoAlvo.Nome = txtNome.Text; return(publicoAlvo); }
protected void btnPesquisar_Click(object sender, EventArgs e) { try { classes.PublicoAlvo pPublicoAlvo = new classes.PublicoAlvo { Nome = txtNome.Text }; var manterPublicoAlvo = new BMPublicoAlvo(); IList <classes.PublicoAlvo> ListaTrilhaPublicoAlvo = manterPublicoAlvo.ObterPorFiltro(pPublicoAlvo); if (ListaTrilhaPublicoAlvo != null && ListaTrilhaPublicoAlvo.Count > 0) { WebFormHelper.PreencherGrid(ListaTrilhaPublicoAlvo, this.dgvPublicoAlvo); pnlPublicoAlvo.Visible = true; } else { pnlPublicoAlvo.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }