public void ExluirDocumento(Documento _documento) { try { new DocumentoManipulacaoBO().ExcluirManipulacoesDoDocumento(_documento.Registro); new SubserieIndiceValorBO().ExcluirIndexadoresDeUmDocumento(_documento.Registro); _DAO.Delete(_documento); } catch (DbUpdateException dbex) { throw new Erros.ErroGeral("Não foi possível excluir o documento. Verifique se não há digitalizações vinculadas ao documento."); } catch (Exception ex) { throw new Erros.ErroGeral("Erro ao excluir documento. Contate o administrador. " + ex.Message); } }