/// <summary>
        /// Exclui da base de dados os dados cadastrais
        /// </summary>
        /// <param name="dadoscadastrais"></param>
        /// <returns></returns>
        public bool boExcluirDadosCadastrais(INFODadosCadastrais dadoscadastrais)
        {
            DAODadosCadastrais daoDadosCadastrais = null;
            DAOHistorico objDaoHistorico = null;
            bool returnValue = false;
            try
            {
                boAbrirTrasacao();

                //Excluir documento lógicamente do banco de dados
                daoDadosCadastrais = new DAODadosCadastrais();
                if (daoDadosCadastrais.dbExcluirDadosCadastrais(dadoscadastrais, pTrans))
                {
                    //Registrar histórico para exclusão
                    objDaoHistorico = new DAOHistorico();
                    if (objDaoHistorico.dbInserirHistorico(boMontarHistorico("EXCLUSÃO DO DOCUMENTO: " + dadoscadastrais.Nome_arquivo +
                                                       " NO DIRETORIO: " + dadoscadastrais.Nome_diretorio_arquivo + ".",
                                                       dadoscadastrais.Id_dadoscadastrais),
                                                       pTrans))
                    {
                        //Excluir o arquivo Fisicamente do Disco
                        string filename = dadoscadastrais.Nome_diretorio_arquivo + dadoscadastrais.Nome_arquivo;
                        if (System.IO.File.Exists(filename))
                        {
                            System.IO.File.Delete(filename);
                        }
                        boCommit();
                        returnValue = true;

                    }
                }//else boRollBack();
            }
            catch (Exception ex)
            {
                boRollBack();
                throw ex;
            }
            finally
            {
                daoDadosCadastrais = null;
                objDaoHistorico = null;
            }
            return returnValue;
        }
        /// <summary>
        /// Ação do Botão excluir dadosCadastrais
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnExcluirDocumentosCadastrais_Click(object sender, EventArgs e)
        {
            BOManterDocumentosDigitais objManterDocumentosDigitais = null;
            INFODadosCadastrais infodadoscadastrais = null;
            try
            {
                if (lstDocumentosDigitalisados.SelectedItems.Count > 0)
                {

                    objManterDocumentosDigitais = new BOManterDocumentosDigitais();

                    for (int i = 0; i < lstDocumentosDigitalisados.SelectedItems.Count; i++)
                    {
                        infodadoscadastrais = new INFODadosCadastrais();
                        infodadoscadastrais.Id_dadoscadastrais = (int)lstDocumentosDigitalisados.SelectedItems[i].Tag;
                        infodadoscadastrais.Nome_arquivo = lstDocumentosDigitalisados.SelectedItems[i].SubItems[1].Text;
                        infodadoscadastrais.Nome_diretorio_arquivo = lstDocumentosDigitalisados.SelectedItems[i].SubItems[2].Text;
                    }

                    if (objManterDocumentosDigitais.boExcluirDadosCadastrais(infodadoscadastrais))
                    {
                        PopularListViewDadosCadastrais();
                        MessageBox.Show("Documento excluido com sucesso!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Por favor, Selecione um documento para excluir!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    lstDocumentosDigitalisados.Focus();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }