示例#1
0
    protected void grvListaCursos_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            CursosBO boCurso = new CursosBO();
            Curso    curso   = boCurso.GetCursoByCodigo(grvListaCursos.DataKeys[e.RowIndex].Value.ToString());
            boCurso.DeletaCurso(curso.Codigo);
            lblStatus.Text    = "Curso excluído com sucesso";
            lblStatus.Visible = true;

            grvListaCursos.DataSource = boCurso.GetCursos();
            grvListaCursos.DataBind();
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }