LevelOS-Core/TLL/VerifyCep.cs

45 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TLL
{
public static class VerifyCep
{
static public String cep = "";
static public String cidade = "";
static public String estado = "";
static public String endereco = "";
static public String bairro = "";
public static Boolean verificaCEP(String CEP)
{
bool flag = false;
try
{
DataSet ds = new DataSet();
string xml = "http://cep.republicavirtual.com.br/web_cep.php?cep=@cep&formato=xml".Replace("@cep", CEP);
ds.ReadXml(xml);
endereco = ds.Tables[0].Rows[0]["logradouro"].ToString();
bairro = ds.Tables[0].Rows[0]["bairro"].ToString();
cidade = ds.Tables[0].Rows[0]["cidade"].ToString();
estado = ds.Tables[0].Rows[0]["uf"].ToString();
cep = CEP;
flag = true;
}
catch (Exception ex)
{
endereco = "";
bairro = "";
cidade = "";
estado = "";
cep = "";
}
return flag;
}
}
}