public int cadastrarDocumentos(INFODocumento documento)
        {
            DAODocumento daoDocumento = null;
            int          r            = 0;

            try
            {
                // 1 - Verificar se o documento ja está cadastrado
                // 2 - Verificar se o ordenador já está cadastrado
                //Se passou por estas 2 verificações então o documento pode ser cadastrado

                daoDocumento = new DAODocumento();

                if (daoDocumento.dbjaExisteODocumentoCadstrado(documento))
                {
                    r = 1; //Está cadastrado
                }
                //else if (daoDocumento.dbjaExisteoOrdenadorCadastrado(documento)){
                //    r = 2; // Ordenador ja está cadastrado.
                //}
                else if (daoDocumento.dbInserirDocumento(documento))
                {
                    r = 3; //Documento gravado com sucesso;
                }

                return(r);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        /// <summary>
        /// Obtem a lista dos documentos
        /// </summary>
        /// <param name="pIdentificador"></param>
        /// <param name="pCategoria"></param>
        /// <returns></returns>
        public List <INFODocumento> boObterListaDocumento(double pIdentificador, string pCategoria)
        {
            DAODocumento objDocumento = null;

            try
            {
                objDocumento = new DAODocumento();

                return(objDocumento.dbObterListaDocumento(pIdentificador, pCategoria));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <INFODocumento> obterListaDocumento(double pIdentificador)
        {
            DAODocumento objDocumento = null;

            try
            {
                objDocumento = new DAODocumento();

                return(objDocumento.dbObterListaDocumento(pIdentificador));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int alterarDocumentos(INFODocumento documento)
        {
            DAODocumento daoDocumento = null;
            int          r            = 0;

            try
            {
                //Altera os documentos na base de dados

                daoDocumento = new DAODocumento();

                if (daoDocumento.dbAlterarDocumento(documento))
                {
                    r = 1; //Documento gravado com sucesso;
                }

                return(r);
            }
            catch (Exception e)
            {
                throw e;
            }
        }