///Obeter indereço api correios
        public static string[] endereco(string cep)
        {
            cep = cep.Replace("-", "").Replace(" ", "");
            var service = new CorreiosApi();

            string[] end = new string[4];
            try
            {
                var dados  = service.consultaCEP(cep);
                var bairro = dados.bairro;
                var cidade = dados.cidade;
                var rua    = dados.end;//rua
                var uf     = dados.uf;

                end[0] = cidade;
                end[1] = bairro;
                end[2] = rua;
                end[3] = uf;
                for (int i = 0; i < 10; i++)
                {
                    Console.WriteLine(i + i * 4 + "    " + i);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(end);
        }
Ejemplo n.º 2
0
        private void cep_Leave(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCep.Text))
            {
                MessageBox.Show("O campo de CEP esta vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                try
                {
                    CorreiosApi correiosApi = new CorreiosApi();
                    var         retorno     = correiosApi.consultaCEP(txtCep.Text);

                    if (retorno is null)
                    {
                        MessageBox.Show("CEP não encontrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                    txtEnd.Text    = retorno.end;
                    txtCidade.Text = retorno.cidade;
                    txtCep.Text    = retorno.cep;
                }
                catch
                {
                    MessageBox.Show("CEP NÃO ENCONTRADO", "ATENÇÃO!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCEP.Text))
            {
                MessageBox.Show("O campo de CEP está vazio!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                try {
                    CorreiosApi correiosApi = new CorreiosApi();
                    var         retorno     = correiosApi.consultaCEP(txtCEP.Text);

                    if (retorno is null)
                    {
                        MessageBox.Show("CEP não encontrado! ", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                    txtUF.Text       = retorno.uf;
                    txtCidade.Text   = retorno.cidade;
                    txtEndereco.Text = retorno.end;
                    txtComp1.Text    = retorno.complemento;
                    txtComp2.Text    = retorno.complemento2;
                    txtBairro.Text   = retorno.bairro;
                }catch (Exception erro)
                {
                    MessageBox.Show("Erro ao Consultar o CEP: " + erro.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
Ejemplo n.º 4
0
        private void maskedCEP_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                try
                {
                    CorreiosApi correiosApi = new CorreiosApi();

                    var retorno = correiosApi.consultaCEP(maskedCEP.Text);

                    txtEndereco.Text = retorno.end;
                    txtBairro.Text   = retorno.bairro;
                }
                catch (System.Exception ex)
                {
                    if (ex.Message.Contains("CEP INVÁLIDO"))
                    {
                        MessageBox.Show("CEP não encontrado", "Erroouuu");
                    }
                    else
                    {
                        MessageBox.Show("Erro ao consultar CEP: " + ex.Message, "Alerta");
                    }
                }
            }
        }
        private void TxtCEP_Leave(object sender, EventArgs e)
        {
            if (!(txtCEP.Text == "") && lblAvisoCEP.Visible == false)
            {
                CorreiosApi correiosAPi = new CorreiosApi();
                try
                {
                    var retorno = correiosAPi.consultaCEP(txtCEP.Text);

                    if (retorno != null)
                    {
                        txtEndereco.Text = retorno.end;
                        txtBairro.Text   = retorno.bairro;
                        txtCidade.Text   = retorno.cidade;
                    }
                }
                catch (Exception erro)
                {
                    MessageBox.Show("Erro ao consultar CEP. Erro: " + erro.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtEndereco.Clear();
                    txtBairro.Clear();
                    txtCidade.Clear();
                }
            }
        }
Ejemplo n.º 6
0
        private void BuscaCep(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(CEP.Text))
            {
                DisplayAlert("Atenção", " O campo de CEP esta vazio ", "OK");
            }
            else
            {
                try
                {
                    CorreiosApi correiosApi = new CorreiosApi();
                    var         retorno     = correiosApi.consultaCEP(CEP.Text);

                    if (retorno is null)
                    {
                        DisplayAlert("Atenção", " CEP NÃO ENCONTRADO ", "OK");

                        return;
                    }
                    ENDERECO.Text = retorno.end;
                    CEP.Text      = retorno.cep;
                    BAIRRO.Text   = retorno.bairro;
                }
                catch
                {
                    DisplayAlert("Atenção", " CEP NÃO ENCONTRADO ", "OK");
                }
            }
        }
Ejemplo n.º 7
0
        private void tbCEP_Leave(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(tbCEP.Text))
            {
                MessageBox.Show("O campo de CEP está vazio ou inválido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                try
                {
                    CorreiosApi correiosApi = new CorreiosApi();
                    var         retorno     = correiosApi.consultaCEP(tbCEP.Text);

                    if (retorno is null)
                    {
                        MessageBox.Show("CEP não encontrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }

                    tbEstado.Text = retorno.uf;
                    tbCidade.Text = retorno.cidade;
                    tbRua.Text    = retorno.end;
                }
                catch (Exception erro)
                {
                    MessageBox.Show("CEP inválido: " + erro.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
Ejemplo n.º 8
0
        private void TxtCEP_TextChanged(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(txtCEP.Text) && txtCEP.Text.Length == 9)
            {
                try
                {
                    var service  = new CorreiosApi();
                    var endereco = service.consultaCEP(txtCEP.Text);

                    txtCidade.ForeColor = Color.Black;
                    txtCidade.Text      = endereco.cidade;

                    txtBairro.ForeColor = Color.Black;
                    txtBairro.Text      = endereco.bairro;

                    cboEstado.SelectedItem = endereco.uf;

                    txtRua.ForeColor = Color.Black;
                    txtRua.Text      = endereco.end;
                }
                catch (Exception)
                {
                }
            }
        }
Ejemplo n.º 9
0
        public void buscarCEP()
        {
            service = new CorreiosApi();
            result  = new enderecoERP();
            result  = service.consultaCEP(txtCEP.Text);

            carregarCampos(result);
        }
Ejemplo n.º 10
0
        public async Task <ResponseCorreios> BuscaCEP(string cep)
        {
            var DataHora = DateTime.Now;
            ResponseCorreios respCorreios = new ResponseCorreios();

            try
            {
                if (cep != string.Empty)
                {
                    CorreiosApi correios = new CorreiosApi();
                    var         retorno  = correios.consultaCEP(cep);

                    if (retorno != null)
                    {
                        respCorreios.cep         = cep;
                        respCorreios.uf          = retorno.uf;
                        respCorreios.cidade      = retorno.cidade;
                        respCorreios.bairro      = retorno.bairro;
                        respCorreios.complemento = retorno.complemento;
                        respCorreios.logradouro  = retorno.end;
                        respCorreios.retorno     = "OK";
                        respCorreios.DataHora    = DataHora.ToString("MM/dd/yyyy HH:MM:ss");
                    }
                    else
                    {
                        respCorreios.cep         = cep;
                        respCorreios.uf          = "";
                        respCorreios.cidade      = "";
                        respCorreios.bairro      = "";
                        respCorreios.complemento = "";
                        respCorreios.logradouro  = "";
                        respCorreios.retorno     = "CEP NAO ENCONTRADO";
                        respCorreios.DataHora    = DataHora.ToString("MM/dd/yyyy HH:MM:ss");
                    }

                    return(respCorreios);
                }

                return(null);
            }
            catch (Exception)
            {
                var responseCorreios = new ResponseCorreios
                {
                    cep         = cep,
                    uf          = "",
                    cidade      = "",
                    bairro      = "",
                    complemento = "",
                    logradouro  = "",
                    retorno     = "CEP NAO ENCONTRADO",
                    DataHora    = DataHora.ToString("MM/dd/yyyy HH:MM:ss")
                };

                return(responseCorreios);
            }
        }
Ejemplo n.º 11
0
        public CorreiosDTO CEPDADOS(string CEP)
        {
            CorreiosApi service = new CorreiosApi();
            CorreiosDTO dto     = new CorreiosDTO();
            var         cep     = service.consultaCEP(CEP);

            dto.UF     = cep.uf;
            dto.Cidade = cep.cidade;
            dto.Bairro = cep.bairro;
            dto.Rua    = cep.end;
            return(dto);
        }
    protected void BuscaCep_Click(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(textCep.Text))
        {
            CorreiosApi correiosApi = new CorreiosApi();
            var         address     = correiosApi.consultaCEP(textCep.Text);

            textRua.Text    = address.end;
            textBairro.Text = address.bairro;
            DDLSelecionaItem(rblCidade, address.cidade);
            DDLSelecionaItem(rblEstado, address.uf);
        }
    }
Ejemplo n.º 13
0
        public bool BuscarCep(string cep)
        {
            bool status = false;

            if (int.TryParse(cep, out int aux) == true)
            {
                CorreiosApi api = new CorreiosApi();
                try {
                    var res = api.consultaCEP(cep);
                    if (res.cidade != null)
                    {
                        Cidade              = res.cidade;
                        Bairro              = res.bairro;
                        Endereco            = res.end;
                        Estado              = res.uf;
                        labVerifica.Content = "Status: OK";
                        status              = true;
                    }
                    else
                    {
                        labVerifica.Content = "Status: INVALIDO";
                        Cidade   = "";
                        Bairro   = "";
                        Endereco = "";
                        Estado   = "";
                        status   = false;
                    }
                } catch (System.ServiceModel.FaultException) {
                    labVerifica.Content = "Status: INVALIDO";
                    Cidade   = "";
                    Bairro   = "";
                    Endereco = "";
                    Estado   = "";
                    status   = false;
                }
            }
            else
            {
                labVerifica.Content = "Status: INVALIDO";
                Cidade   = "";
                Bairro   = "";
                Endereco = "";
                Estado   = "";
                status   = false;
            }
            return(status);
        }
Ejemplo n.º 14
0
        protected void validarCep_Click(object sender, EventArgs e)
        {
            var service = new CorreiosApi();

            try
            {
                var dados = service.consultaCEP(numCEP.Text);

                dsCidade.Text     = dados.cidade;
                dsEstado.Text     = dados.uf;
                dsLogradouro.Text = dados.end;
            }
            catch (Exception)
            {
                (Master as Site).mostrarErro("CEP Inválido!");
            }
        }
Ejemplo n.º 15
0
 private void mtxCEP_Leave(object sender, EventArgs e)
 {
     try
     {
         string      cep      = mtxCEP.Text.Replace("-", "");
         CorreiosApi correios = new CorreiosApi();
         var         retorno  = correios.consultaCEP(cep);
         cmbEstado.Text = retorno.uf;
         txbCidade.Text = retorno.cidade;
         txbRua.Text    = retorno.end;
         txbBairro.Text = retorno.bairro;
     }
     catch (Exception)
     {
         MessageBox.Show("CEP não encontrado");
     }
 }
Ejemplo n.º 16
0
        //busca de endereço por CEP
        private void txtCep_Leave(object sender, EventArgs e)
        {
            var service = new CorreiosApi();
            var dados   = service.consultaCEP(txtCep.Text);

            if (dados != null)
            {
                txtEstado.Text = dados.uf;
                txtCidade.Text = dados.cidade;
                txtBairro.Text = dados.bairro;
                txtRua.Text    = dados.end;
            }
            else
            {
                MessageBox.Show("Cep não localizado...");
            }
        }
Ejemplo n.º 17
0
        public JsonResult ConsultaCEP(string cep)
        {
            ResultService   retorno = new ResultService();
            EnderecoCorreio end     = new EnderecoCorreio();

            try
            {
                var service = new CorreiosApi();
                var dados   = service.consultaCEP(cep);

                if (!String.IsNullOrEmpty(dados.end))
                {
                    if (!String.IsNullOrEmpty(dados.end))
                    {
                        end.logradouro = dados.end;
                    }

                    if (!String.IsNullOrEmpty(dados.bairro))
                    {
                        end.bairro = dados.bairro;
                    }

                    if (!String.IsNullOrEmpty(dados.cidade))
                    {
                        end.cidade = dados.cidade;
                    }

                    if (!String.IsNullOrEmpty(dados.complemento))
                    {
                        end.complemento = dados.complemento;
                    }

                    retorno.value = end;
                }

                retorno.statusOperation = true;
                return(Json(retorno));
            }
            catch (System.Exception ex)
            {
                retorno.statusMensagem = ex.Message;
            }

            return(Json(retorno));
        }
Ejemplo n.º 18
0
        private void txtCEP_TextChanged(object sender, EventArgs e)
        {
            if (txtCEP.Text.Trim().Length < 9)
            {
                txtLogradouro.Text       = "";
                txtBairro.Text           = "";
                txtMunicipio.Text        = "";
                txtNumeroResidencia.Text = "";
                cboEstado.Text           = "";
            }
            else
            {
                try
                {
                    Cursor.Current = Cursors.WaitCursor;

                    var Servico = new CorreiosApi();
                    var Dados   = Servico.consultaCEP(txtCEP.Text.PadLeft(8, '0'));

                    txtLogradouro.Text = Dados.end;
                    txtBairro.Text     = Dados.bairro;
                    txtMunicipio.Text  = Dados.cidade;
                    cboEstado.Text     = Dados.uf;

                    Cursor.Current = Cursors.Default;
                }
                catch (Exception ex)
                {
                    string strMsgErro = ex.Message;

                    if (strMsgErro == "CEP NAO ENCONTRADO")
                    {
                        strMsgErro = "\n - CEP não encontrado.";
                    }

                    MessageBox.Show(
                        strMsgErro,
                        "Aviso",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Exclamation);
                }
            }
        }
Ejemplo n.º 19
0
        private void Btn_buscar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCEP.Text))
            {
                MessageBox.Show("Digite um CEP");
            }
            else
            {
                CorreiosApi correiosApi = new CorreiosApi();
                var         retorno     = correiosApi.consultaCEP(txtCEP.Text);
                if (retorno is null)
                {
                    MessageBox.Show("CEP não encontrado");
                }

                txtUF.Text      = retorno.uf;
                txt_Cidade.Text = retorno.cidade;
                txt_Bairro.Text = retorno.bairro;
                txt_rua.Text    = retorno.end;
            }
        }
        private void btnBuscarCEP_Click(object sender, EventArgs e)
        {
            CorreiosApi consultaCorreio = new CorreiosApi();

            try
            {
                var busca = consultaCorreio.consultaCEP(txtCEP.Text);

                aux = busca.cep;

                txtCidade.Text      = busca.cidade;
                txtUF.Text          = busca.uf;
                txtBairro.Text      = busca.bairro;
                txtLogradouro.Text  = busca.end;
                txtComplemento.Text = busca.complemento;
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 21
0
        public static string[] ObterEnderecoCep(string pCep)
        {
            var ret = new string[4];

            var vConectado = CheckForInternetConnection();

            if (vConectado)
            {
                var service = new CorreiosApi();

                try
                {
                    var dados = service.consultaCEP(pCep);

                    ret[0] = dados.uf;
                    ret[1] = dados.cidade;
                    ret[2] = dados.bairro;
                    ret[3] = dados.end;
                } catch
                {
                    ret[0] = "";
                    ret[1] = "";
                    ret[2] = "";
                    ret[3] = "";
                }
            }
            else
            {
                ret[0] = "";
                ret[1] = "";
                ret[2] = "";
                ret[3] = "";
            }



            return(ret);
        }
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCEP.Text))
            {
                MessageBox.Show("O Campo CEP esta vazio.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                CorreiosApi correiosApi = new CorreiosApi();
                var         retorno     = correiosApi.consultaCEP(txtCEP.Text);

                if (retorno is null)
                {
                    MessageBox.Show("CEP Não encontrado.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                txtBairro.Text   = retorno.bairro;
                txtCidade.Text   = retorno.cidade;
                txtEndereco.Text = retorno.end;
                txtEstado.Text   = retorno.uf;
            }
        }
Ejemplo n.º 23
0
        private void LerCep()
        {
            var cep = new Cep();

            cep.NumCep = txtCep.Text;

            var repository  = new BaseRepository();
            var carregarCep = repository.SelectCep(cep.NumCep);

            try
            {
                if (carregarCep is null)
                {
                    var ApiCep   = new CorreiosApi();
                    var consulta = ApiCep.consultaCEP(txtCep.Text);

                    txtLogradouro.Text  = consulta.end;
                    txtComplemento.Text = consulta.complemento;
                    txtBairro.Text      = consulta.bairro;
                    txtLocalidade.Text  = consulta.cidade;
                    txtUf.Text          = consulta.uf;
                }

                else
                {
                    txtLogradouro.Text  = carregarCep.Logradouro;
                    txtComplemento.Text = carregarCep.Complemento;
                    txtBairro.Text      = carregarCep.Bairro;
                    txtLocalidade.Text  = carregarCep.Localidade;
                    txtUf.Text          = carregarCep.Uf;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Erro de validação", e.Message);
            }
        }