Esempio n. 1
0
        private CepModel APPCorreiosBuscar()
        {
            //
            using var ws = new CorreiosWSService.AtendeClienteClient();
            var endereco = ws.consultaCEP(BuscarTextBox.Text.Trim());

            Application.DoEvents();

            CepModel cep = new CepModel();

            cep.bairro      = endereco.bairro;
            cep.cep         = endereco.cep;
            cep.complemento = endereco.complemento2;
            cep.logradouro  = endereco.end;
            cep.uf          = endereco.uf;
            cep.localidade  = endereco.cidade;

            return(cep);
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            AguardeForm fAguarde = new AguardeForm
            {
                cMensagem = "Localizando WS CORREIOS..."
            };

            fAguarde.Show();
            Application.DoEvents();

            CepModel cep = APPCorreiosBuscar();

            textBoxJson.Text = JsonSerializer.Serialize(cep);

            textBoxLogradouro.Text  = cep.logradouro;
            textBoxBairro.Text      = cep.bairro;
            textBoxComplemento.Text = cep.complemento;
            textBoxLocalidade.Text  = cep.localidade;
            textBoxUF.Text          = cep.uf;

            Application.DoEvents();
            fAguarde.Hide();
        }
Esempio n. 3
0
        /// <summary>
        ///    executa consulta ao CEP digitado.
        /// </summary>
        private void BuscaCEPButton_Click(object sender, EventArgs e)
        {
            AguardeForm fAguarde = new AguardeForm
            {
                cMensagem = "Localizando VIACEP..."
            };

            fAguarde.Show();
            Application.DoEvents();


            textBoxJson.Text = APPViacepBuscar(); // retorna um json

            CepModel cep = JsonSerializer.Deserialize <CepModel>(json: textBoxJson.Text);

            textBoxLogradouro.Text  = cep.logradouro;
            textBoxBairro.Text      = cep.bairro;
            textBoxComplemento.Text = cep.complemento;
            textBoxLocalidade.Text  = cep.localidade;
            textBoxUF.Text          = cep.uf;

            Application.DoEvents();
            fAguarde.Hide();
        }