Ejemplo n.º 1
0
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                SistemaExterno sistemaExterno = ObterObjetoSistemaExterno();
                manterSistemaExterno = new ManterSistemaExterno();
                IList <SistemaExterno> ListaSistemaExterno = manterSistemaExterno.ObterSistemaExternoPorFiltro(sistemaExterno);

                if (ListaSistemaExterno != null && ListaSistemaExterno.Count > 0)
                {
                    WebFormHelper.PreencherGrid(ListaSistemaExterno, this.dgvSistemaExterno);
                    pnlSistemaExterno.Visible = true;
                }
                else
                {
                    pnlSistemaExterno.Visible = false;
                    WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada");
                }
            }
            catch (AcademicoException ex)
            {
                WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message);
            }
        }
Ejemplo n.º 2
0
 protected void dgvSistemaExterno_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName.Equals("excluir"))
     {
         try
         {
             manterSistemaExterno = new ManterSistemaExterno();
             int idSistemaExterno = int.Parse(e.CommandArgument.ToString());
             manterSistemaExterno.ExcluirSistemaExterno(idSistemaExterno);
             WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Registro excluído com sucesso!", "ListarSistemaExterno.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("SistemaExternoEdit", idTrilhaTopicoTematico);
         Response.Redirect("EdicaoSistemaExterno.aspx?Id=" + idTrilhaTopicoTematico.ToString(), false);
     }
 }