Пример #1
0
    protected void grvTipoJustificativaExclusaoAulas_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Deletar")
        {
            try
            {
                int index  = int.Parse(e.CommandArgument.ToString());
                int tje_id = Convert.ToInt32(grvTipoJustificativaExclusaoAulas.DataKeys[index].Value.ToString());

                ACA_TipoJustificativaExclusaoAulas entity = new ACA_TipoJustificativaExclusaoAulas {
                    tje_id = tje_id
                };
                ACA_TipoJustificativaExclusaoAulasBO.GetEntity(entity);

                if (ACA_TipoJustificativaExclusaoAulasBO.Delete(entity))
                {
                    grvTipoJustificativaExclusaoAulas.PageIndex = 0;
                    grvTipoJustificativaExclusaoAulas.DataBind();
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "tje_id: " + tje_id);
                    lblMessage.Text = UtilBO.GetErroMessage("Tipo de justificativa para exclusão de aulas excluído com sucesso.", UtilBO.TipoMensagem.Sucesso);
                }
            }
            catch (ValidationException ex)
            {
                lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage(GetGlobalResourceObject("Configuracao", "TipoJustificativaExclusaoAulas.Busca.ErroExcluirTipoJustificativaExclusaoAulas").ToString(), UtilBO.TipoMensagem.Erro);
            }
        }
    }