Exemple #1
0
        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);
            }
        }