protected void btnPesquisar_Click(object sender, EventArgs e) { try { classes.Objetivo Objetivo = ObterObjetoObjetivo(); manterObjetivo = new ManterObjetivo(); IList <classes.Objetivo> ListaObjetivo = manterObjetivo.ObterObjetivoPorFiltro(Objetivo); base.LogarAcessoFuncionalidade(); if (ListaObjetivo != null && ListaObjetivo.Count > 0) { WebFormHelper.PreencherGrid(ListaObjetivo, this.dgvObjetivo); pnlObjetivo.Visible = true; } else { pnlObjetivo.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
protected void dgvObjetivo_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("excluir")) { try { manterObjetivo = new ManterObjetivo(); int idObjetivo = int.Parse(e.CommandArgument.ToString()); manterObjetivo.ExcluirObjetivo(idObjetivo); WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Registro excluído com sucesso!", "ListarObjetivo.aspx"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } } else if (e.CommandName.Equals("editar")) { int idTrilhaTopicoTematico = int.Parse(e.CommandArgument.ToString()); //Session.Add("ObjetivoEdit", idTrilhaTopicoTematico); Response.Redirect("EdicaoObjetivo.aspx?Id=" + idTrilhaTopicoTematico.ToString(), false); } }