/// <summary>
        /// Consulta a lista de endereços do banco.
        /// </summary>
        /// <returns>Lista com as informações de endereço.</returns>
        public List <Endereco> ConsulteListaDeEnderecos()
        {
            UtilBD.LimpeParametros();

            var sql       = ConstantesBD.SQL_CONSULTE_LISTA_DE_ENDERECO;
            var dataTable = UtilBD.ExecuteConsulta(sql);

            UtilBD.Dispose();

            var listaDeEnderecos = this.ObtenhaListaDeObjetosMontados(dataTable);

            return(listaDeEnderecos);
        }
        /// <summary>
        /// Consulta um endereço.
        /// </summary>
        /// <param name="identificador">O identificador do endereço.</param>
        /// <returns>As informações do endereço.</returns>
        public Endereco ConsulteEndereco(int identificador)
        {
            UtilBD.LimpeParametros();
            UtilBD.AdicionarParametro("@IDENDERECO", SqlDbType.Int, identificador);

            var sql = ConstantesBD.SQL_CONSULTE_ENDERECO;

            var dataTable = UtilBD.ExecuteConsulta(sql);
            var endereco  = this.ObtenhaObjetoEnderecoMontado(dataTable, 0);

            UtilBD.Dispose();

            return(endereco);
        }