Consulta de endereço através do Cep

Documentos relacionados
Criando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais

Aula 06 Usando controles em ASP.NET

Login. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin

Microsoft Visual Studio 2010 C# Volume II

LAB 18: ASP.NET e Web Services

Configurar o Furbot no Eclipse

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

LAB12: Componentes ASP.NET

MANUAL DO ANIMAIL Terti Software

Configuração de assinatura de

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

HOW TO Como criar e liberar/bloquear categorias personalizadas no AWCA

1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.

1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha Login Enviar Solicitação OBS: Nome: Login:

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Onde e como publicar apresentações de slides?

Para gerar os dados de uma nota fiscal eletrônica.

C# - Conexão com MySQL

NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos aplicar os temas e os skins.

Acesso à Dados ZEOS x Delphi. Professor Anderson

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Scriptlets e Formulários

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Repeater no GASweb. Regiões

Simão Pedro P. Marinho

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

NetBeans. Conhecendo um pouco da IDE

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Configurando DDNS no Stand Alone

Validando dados de páginas WEB

Manual para Utilização Site DVA Express. Versão 2.0 para Parceiros.

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Tutorial para ensinar a mexer pagina modelo da UFPI.

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

Sistema de Pré-Postagem

Unidade 3: Trabalhando com variáveis no App Inventor

Criação e Configuração do APP do Facebook

SISTEMA INTEGRADO DE GESTÃO ÊXITO GESTÃO DE PROCESSOS. Dividir Arquivo com Winrar

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

A guia Desenvolvedor

Cadastrar Categorias e Produtos

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

MANUAL DO INSTAR-MAIL 1.0. Pagina de login e senha do Instar-Mail

1. Instalação do Remessa Q Prof Trabalhando com o Remessa Q Prof Botão Opções e suas Funcionalidades Aba Título...

COMO COLABORAR NO WIKI DO MOODLE 1. Orientações para produção escolar colaborativa no wiki do Moodle:

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

Como criar pastas personalizadas e novas peças no Toolbox

PROCEDIMENTOS PARA SERVIÇOS REALIZADOS NO PLANTÃO

Guia e Utilização do Visual Studio 6.0

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

W o r d p r e s s 1- TELA DE LOGIN

PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET

COMO FAZER SEUS PEDIDOS ONLINE PASSO-A-PASSO

Excel VBA - Parte IV:Inserindo um formulário e seus comandos

Serviço Seguro de Mensagens Instantâneas

LINGUAGEM DE PROGRAMAÇÃO ESTRUTURADA CAPÍTULO 1 APRESENTANDO O C#

Programação para Android. Aula 05: Estilos e temas; galeria de imagens

1- ASP.NET - HTML Server Controls

Passo a Passo. WebSphere Message Broker. Fluxo como WebService

Tutorial microsoft Excel

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW

HOW TO Como realizar o bloqueio e a liberação de URLs que pertençam a mais de uma categoria.

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Técnico em informática ti 54 Configuração de serviços de rede no Windows 2003 server Ser ver Enterprise

Connection String usada por uma Class Library

Inserindo Dados no Banco de Dados Paradox.

1 Natuur Online Cadastre-se Nome, Login Cadastrar.

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Tutorial MSN Messenger

O conteúdo das aulas pode estar distribuído em documentos de texto, telas web programadas ou na própria tela central do ambiente Moodle.

Manual sobre configuração de VPN para acesso completo dos conteúdos digitais fora da rede da Unisul

Configuração de Redirecionamento de Porta. Manual de configuração de redirecionamento de porta do modem TD5130.

Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

1 Criando um aplicativo visual em Java

GUIA DO CLIENTE VETTI INSTALANDO SUA CÂMERA IP ROBOT

Manual de Instalação e Configuração do SQL Express

Treinamento Plone. Unirio

Domo Estrutura do Sistema Físico e Lógico

Sistema Click Principais Comandos

Criar um novo projeto

STK (Start Kit DARUMA) Driver Genérico Somente Texto para a impressora DR700 ETHERNET

Portal dos Fóruns de EJA Brasil

Acesso a banco de dados

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

Transcrição:

--------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ --------------------------------------------------------------------------------------------- Consulta de endereço através do Cep Neste artigo iremos criar uma aplicação onde o usuário entrará com a informação do seu cep e a aplicação retornará os dados de endereço. Exemplo do projeto em funcionamento. Para isso iremos trabalhar com um WebService. Existem diversos WebService de CEP, no entanto estaremos utilizando o seguinte. http://www.bronzebusiness.com.br/webservices/wscep.asmx?op=cep Neste exemplo estaremos fazendo um projeto web, mas você pode fazer com a interface que preferir, seja ela Form, WPF, Silverlight, etc. O artigo será bem objetivo, portanto não estaremos fazendo as tratativas de erros e de validação. Bom, vamos por a mão na massa? Crie um projeto web.

Adicione um WebForm de nome Default.aspx, na sua página adicione um Textbox, um Button, e um Label de forma que fique semelhante com a imagem abaixo. Agora vamos adicionar o WebService. No Solution Explorer, clique com o botão direito do mouse e clique em Add Web Reference..., ao clicar abrirá uma janela como na imagem abaixo.

Como podem observar na imagem, no campo URL coloque o endereço do WebService citado logo no início do artigo. Altere a informação no campo Web reference name para wsbuscaendereco, depois clique em Add Reference. Pronto, adicionamos a referencia do WebService. Agora adicione uma classe com o nome BuscaEndereco. O código ficará como abaixo: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; namespace BuscaEndereco /// <summary> /// Classe Endereco onde teremos os Get e Set para acessarmos /// as propriedades de nossa classe endereço. /// </summary> public class EnderecoModelo private string _logradouro; private string _nomelogradouro; private string _bairro; private string _cidade; private string _uf; public string Logradouro

get return _logradouro; set _logradouro = value; public string NomeLogradouro get return _nomelogradouro; set _nomelogradouro = value; public string Bairro get return _bairro; set _bairro = value; public string Cidade get return _cidade; set _cidade = value; public string Uf get return _uf; set _uf = value; /// <summary> /// Classe que contém um método 'carrega_endereco' que recebe como parametro o nº do CEP /// </summary> public class BuscaEndereco public static EnderecoModelo carrega_endereco(string no_cep) //DataSet que recebera a informação do WebService, que vem no formato xml e insere //em nosso DataSet em formato de tabela //Obs.: Para adicionar o DataSet, lembre-se de declarar o 'using System.Data;' DataSet ds; //Istancia onde faz a referencia do WebService. wsbuscaendereco.wscep wscep = new wsbuscaendereco.wscep(); //Executa a busca passando como parâmetro o número do CEP. ds = wscep.cep(no_cep); //Istancia da classe EnderecoModelo EnderecoModelo dados_endereco = new EnderecoModelo(); if (ds.tables[0].rows.count > 0)

//Atribui para as propriedades de nossa classe, as informações //retornadas pelo webservice dados_endereco.logradouro = ds.tables[0].rows[0]["logradouro"].tostring(); dados_endereco.nomelogradouro = ds.tables[0].rows[0]["nome"].tostring(); dados_endereco.bairro = ds.tables[0].rows[0]["bairro"].tostring(); dados_endereco.cidade = ds.tables[0].rows[0]["cidade"].tostring(); dados_endereco.uf = ds.tables[0].rows[0]["uf"].tostring(); //Retorna os dados do objeto dados_endereco. return dados_endereco; Agora vá até a sua página.aspx, de duplo clique no Button. Dentro do método coloque o seguinte código. protected void btnconsultar_click(object sender, EventArgs e) //Istancia de nossa classe EnderecoModelo. EnderecoModelo objendereco = new EnderecoModelo(); //Carrega nosso objeto com as propriedades. objendereco = BuscaEndereco.carrega_endereco(txtCep.Text); //Lembre-se de colocar o using System.Text para utilizar o StringBuilder. //Adicionamos as informações carregadas, para a string. StringBuilder strendereco = new StringBuilder(); strendereco.appendformat("endereço encontrado: 0 1, 2-3 - 4", objendereco.logradouro.tostring(), objendereco.nomelogradouro.tostring(), objendereco.bairro.tostring(), objendereco.cidade.tostring(), objendereco.uf.tostring()); //Adicionamos o strendereco ao Label. lbldadosendereco.text = strendereco.tostring(); Bom, agora é só executar o projeto e colocar um cep válido, para efetuar a consulta. É isso ai! Bons Estudos!