private void mtbCep_Leave(object sender, EventArgs e)
 {
     try
     {
         var correio  = new WSCorreios.AtendeClienteClient();
         var resposta = correio.consultaCEP(mtbCep.Text);
         txtEndereco.Text = resposta.end;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao encontrar endereço", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
 protected void btnCEP_Click(object sender, EventArgs e)
 {
     try
     {
         var webService = new WSCorreios.AtendeClienteClient();
         var resposta   = webService.consultaCEP(txtCEP.Text);
         lblCep.Text = "CEP válido";
     }
     catch (Exception ex)
     {
         lblCep.Text = "CEP inválido";
         txtCEP.Text = "";
     }
 }
        //Consultar CEP puxar o endereco
        public JsonResult CorreiosBusca(string cep)
        {
            var ws  = new WSCorreios.AtendeClienteClient();
            var res = ws.consultaCEP(cep);

            string[] result = new string[6];
            result[0] = res.end;
            result[1] = res.bairro;
            result[2] = res.cidade;
            result[3] = res.uf;


            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#4
0
        public ConsultaCEPModel ConsultaCEP(string CEP)
        {
            var ws                 = new WSCorreios.AtendeClienteClient();
            var resposta           = ws.consultaCEP(CEP);
            ConsultaCEPModel model = new ConsultaCEPModel();

            model.Endereco    = resposta.end;
            model.Complemento = resposta.complemento;
            model.Bairro      = resposta.bairro;
            model.Cidade      = resposta.cidade;
            model.Estado      = resposta.uf;
            model.CEP         = resposta.cep;

            return(model);
        }
示例#5
0
        public Cep ConsultaCep(string cep)
        {
            var ws       = new WSCorreios.AtendeClienteClient();
            var resposta = ws.consultaCEP(cep);

            return(new Cep
            {
                ceps = resposta.cep,
                end = resposta.end,
                complemento = resposta.complemento,
                complemento2 = resposta.complemento2,
                bairro = resposta.bairro,
                cidade = resposta.cidade,
                uf = resposta.uf,
            });
        }
示例#6
0
 public static void LocalizarCEP(string CEP, TextEdit edEstado, TextEdit edCidade, TextEdit edBairro, TextEdit edRua)
 {
     try
     {
         var ws       = new WSCorreios.AtendeClienteClient();
         var resposta = ws.consultaCEP(F.toString(CEP));
         edCidade.EditValue = resposta.cidade;
         edRua.EditValue    = resposta.end;
         edBairro.EditValue = resposta.bairro;
         edEstado.EditValue = resposta.uf;
     }
     catch (Exception ex)
     {
         Aviso(F.toString(ex.Message));
         F.WriteLOG("----------------------\nLOG WSCorreios - " + DateTime.Now.ToString() + " - Erro: " + ex.Message);
     }
 }
示例#7
0
 private void cep_Leave(object sender, EventArgs e)
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try{
             var resultado = ws.consultaCEP(cep.Text);
             Endereco.Text = resultado.end;
             cidade.Text   = resultado.cidade;
             bairro.Text   = resultado.bairro;
             estado.Text   = resultado.uf;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#8
0
 private void LocalizarCEP()
 {
     try
     {
         var valor    = cep.Text;
         var ws       = new WSCorreios.AtendeClienteClient();
         var resposta = ws.consultaCEP(valor);
         uf.Text       = resposta.uf;
         cidade.Text   = resposta.cidade;
         bairro.Text   = resposta.bairro;
         endereco.Text = resposta.end;
     }
     catch
     {
         MessageBox.Show("Erro ao efetuar busca do CEP: " + cep.Text);
     }
 }
示例#9
0
 private void btnPesquisaCEP_Click(object sender, EventArgs e)
 {
     try
     {
         var ws       = new WSCorreios.AtendeClienteClient();
         var resposta = ws.consultaCEP(txtCEP.Text);
         txtCidade.Text       = resposta.cidade;
         txtComplemento.Text  = resposta.complemento;
         txtComplemento2.Text = resposta.complemento2;
         txtEstado.Text       = resposta.uf;
         txtEndereco.Text     = resposta.end;
         txtBairro.Text       = resposta.bairro;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK);
     }
 }
示例#10
0
        /// <summary>
        /// Metodo que faz a consulta do cep informado no web service dos correios
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnConsultaCEP_Click(object sender, EventArgs e)
        {
            ClContato Contato = new ClContato();

            try
            {
                var ws       = new WSCorreios.AtendeClienteClient();
                var endereco = ws.consultaCEP(txtCEP.Text);
                txtEstado.Text = endereco.uf;
                txtCidade.Text = endereco.cidade;
                txtBairro.Text = endereco.bairro;
                txtRua.Text    = endereco.end;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao efetuar busca do CEP: {0}" + ex.Message, this.Name, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#11
0
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try
         {
             var resultado = ws.consultaCEP(mtbCep.Text);
             txtEnd.Text    = resultado.end;
             txtCidade.Text = resultado.cidade;
             txtEstado.Text = resultado.uf;
             txtBairro.Text = resultado.bairro;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#12
0
 private void txtCEP_TextChanged(object sender, EventArgs e)
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try
         {
             var resultado = ws.consultaCEP(txtCEP.Text);
             txtEndereco.Text = resultado.end;
             txtCidade.Text   = resultado.cidade;
             txtBairro.Text   = resultado.bairro;
             cmbUF.Text       = resultado.uf;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#13
0
 private void BtnConsultar_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(TxbCEP.Text))
     {
         using (var ws = new WSCorreios.AtendeClienteClient())
         {
             try
             {
                 var endereco = ws.consultaCEP(TxbCEP.Text.Trim());
                 TxbLogradouro.Text = endereco.end;
                 TxbBairro.Text     = endereco.bairro;
                 TxbCidade.Text     = endereco.cidade;
                 TxbUF.Text         = endereco.uf;
             }
             catch (Exception err)
             {
                 string numberErr  = err.HResult.GetHashCode().ToString();
                 string errMessage = err.Message;
                 string message    = string.Concat("Ocorreu um erro inexperado. Erro Nº: ", numberErr, ". ", errMessage, dot);
                 if (err.Message == "CEP INVÁLIDO")
                 {
                     MessageBox.Show("CEP inválido!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
                 else if (err.Message == "CEP NAO ENCONTRADO")
                 {
                     MessageBox.Show("CEP não encontrado!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
                 else if (err.HResult == -2146233087)
                 {
                     MessageBox.Show("Falha na comunicação com o WS dos correios. Verifique sua conexão com a internet.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
                 else
                 {
                     MessageBox.Show(message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Informe um CEP para a consulta.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         TxbCEP.Focus();
     }
 }
示例#14
0
 private void bttCep_Click(object sender, EventArgs e)
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try
         {
             var resultado = ws.consultaCEP(txtCep.Text);
             txtLougradouro.Text = resultado.end;
             txtComplemento.Text = resultado.complemento;
             txtCidade.Text      = resultado.cidade;
             txtBairro.Text      = resultado.bairro;
             cmbEstado.Text      = resultado.uf;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
 private void _LocalizaCEP()
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try
         {
             var resultado = ws.consultaCEP(txtCep.Text);
             txtLogradouro.Text = resultado.end;
             txtMunicipio.Text  = resultado.cidade;
             txtBairro.Text     = resultado.bairro;
             cbUF.Text          = resultado.uf;
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex);
             // TODO colocar uma identificação visual que não achou cep
         }
     }
 }
示例#16
0
 private void LocalizarCEP()
 {
     try
     {
         var webService = new WSCorreios.AtendeClienteClient();
         var resposta   = webService.consultaCEP(txtCep.Text);
         txtLogradouro.Text = resposta.end;
         txtBairro.Text     = resposta.bairro;
         txtCidade.Text     = resposta.cidade;
         txtUf.Text         = resposta.uf;
     }
     catch (Exception ex)
     {
         txtLogradouro.Text = ex.Message;;
         txtBairro.Clear();
         txtCidade.Clear();
         txtUf.Clear();
     }
 }
示例#17
0
 private void BtnConsultar_Click(object sender, EventArgs e)
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try
         {
             var resultado = ws.consultaCEP(this.txtCEP.Text);
             this.txtRua.Text    = resultado.end;
             this.txtBairro.Text = resultado.bairro;
             this.txtCidade.Text = resultado.cidade;
             this.txtEstado.Text = resultado.uf;
             this.txtNumero.Focus();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#18
0
 private void btncep_Click(object sender, EventArgs e)
 {
     try
     {
         var ws = new WSCorreios.AtendeClienteClient();
         ceptxt.CutCopyMaskFormat = MaskFormat.ExcludePromptAndLiterals;
         var resposta = ws.consultaCEP(ceptxt.Text);
         logradourotxt.Text  = resposta.end;
         bairrotxt.Text      = resposta.bairro;
         cidadetxt.Text      = resposta.cidade;
         uftxt.Text          = resposta.uf;
         complementotxt.Text = resposta.complemento2;
         ntxt.Focus();
     }
     catch (Exception)
     {
         MessageBox.Show("Desculpe, mais não foi possivel encontrar este CEP.");
         logradourotxt.Focus();
     }
 }
示例#19
0
文件: Form1.cs 项目: CarinaEtec/CEP
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                var webService = new WSCorreios.AtendeClienteClient();
                var resposta   = webService.consultaCEP(mskCep.Text);

                txtRua.Text    = resposta.end;
                txtBairro.Text = resposta.bairro;
                txtCidade.Text = resposta.cidade;
                txtEstado.Text = resposta.uf;
            }
            catch (Exception ex)
            {
                txtRua.Text = ex.Message;
                txtBairro.Clear();
                txtCidade.Clear();
                txtEstado.Clear();
            }
        }
示例#20
0
 private void btBuscar_Click(object sender, EventArgs e)
 {
     using (var ws = new WSCorreios.AtendeClienteClient())
     {
         try
         {
             var resultado = ws.consultaCEP(tbCEP.Text);
             tbEndereco.Text     = resultado.end;
             tbComplemento.Text  = resultado.complemento;
             tbComplemento2.Text = resultado.complemento2;
             tbCidade.Text       = resultado.cidade;
             tbBairro.Text       = resultado.bairro;
             tbEstado.Text       = resultado.uf;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#21
0
 public static string[] BuscaCep(string cep)
 {
     try
     {
         var correios = new WSCorreios.AtendeClienteClient();
         cep = cep.TiraMascara();
         var      end    = correios.consultaCEP(cep);
         string   rua    = end.end;
         string   bairro = end.bairro;
         string   cidade = end.cidade;
         string   estado = end.uf;
         string[] vet    = { rua, bairro, cidade, estado };
         return(vet);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         return(null);
     }
 }
        private void txtCep_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                try
                {
                    var ws       = new WSCorreios.AtendeClienteClient();
                    var resposta = ws.consultaCEP(mkbCep.Text);

                    txtEndereco.Text = resposta.end;
                    txtCidade.Text   = resposta.cidade;
                    cboEstado.Text   = resposta.uf;
                }
                catch (Exception)
                {
                    frmAlert tela = new frmAlert();
                    tela.LoadScreen("O CEP não foi encontrado");
                    tela.ShowDialog();
                }
            }
        }
示例#23
0
 //MÉTODO PARA CONSULTAR CEP
 private void Button_ConsultarCEP_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txt_cep.Text))
     {
         using (var ws = new WSCorreios.AtendeClienteClient())
         {
             try
             {
                 var endereco = ws.consultaCEP(txt_cep.Text.Trim());
                 txt_cidade.Text   = endereco.cidade;
                 txt_estado.Text   = endereco.uf;
                 txt_endereco.Text = endereco.end;
                 txt_bairro.Text   = endereco.bairro;
             }
             catch (Exception erro)
             {
                 MessageBox.Show(erro.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
示例#24
0
        public static string GetCEPCorreios(string CEP, string Complemento)
        {
            try
            {
                var Ws       = new WSCorreios.AtendeClienteClient();
                var Resposta = Ws.consultaCEP(CEP);

                Endereco = Resposta.end;
                Bairro   = Resposta.bairro;
                Cidade   = Resposta.cidade;
                UF       = Resposta.uf;

                EnderecoCompleto = Endereco + " " + Complemento + " " + Bairro + " " + Cidade + " " + UF;

                return(EnderecoCompleto.Replace(",", ""));
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#25
0
    protected void btn_CEP_Click(object sender, EventArgs e)
    {
        try
        {
            var webService = new WSCorreios.AtendeClienteClient();
            var resposta   = webService.consultaCEP(txt_CEP.Text);
            txtEndereco.Text = resposta.end;

            txtBairro.Text = resposta.bairro;
            txtCidade.Text = resposta.cidade;
            txtEstado.Text = resposta.uf;
        }
        catch (Exception ex)
        {
            txt_CEP.Text = "";
            txt_CEP.Text = ex.Message;

            txtBairro.Text = "";
            txtCidade.Text = "";
            txtEstado.Text = "";
        }
    }
        private void txt_cep_Leave(object sender, EventArgs e)
        {
            try{
                if (txt_cep.Text.Trim() == "")
                {
                    throw new Exception("Informe o CEP para consulta");
                }
                else
                {
                    using (var ws = new WSCorreios.AtendeClienteClient()){
                        var endereco = ws.consultaCEP(txt_cep.Text.Trim());

                        txt_logradouro.Text = endereco.end;
                        txt_bairro.Text     = endereco.bairro;
                        txt_cidade.Text     = endereco.cidade;
                        txt_uf.Text         = endereco.uf;
                    }
                }
            }catch (Exception e1) {
                enviaMsg(e1.Message, "erro");
            }
        }
 public void searchCep()
 {
     if (!string.IsNullOrWhiteSpace(txtCep.Text))
     {
         using (var ws = new WSCorreios.AtendeClienteClient())
         {
             try
             {
                 var endereco = ws.consultaCEP(txtCep.Text.Trim());
                 addToFields(endereco);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Informe um CEP válido!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 /// <summary>
 /// qunando sai da txtbox CEP, procurar no webservice do correios de o cep existe, se existir preenche os campos
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void txtCEP_Leave(object sender, EventArgs e)
 {
     try
     {
         using (var consulta = new WSCorreios.AtendeClienteClient())
         {
             var resultado = consulta.consultaCEP(txtCEP.Text);
             txtBairro.Text      = resultado.bairro;
             txtCidade.Text      = resultado.cidade;
             txtUF.Text          = resultado.uf;
             txtEndereco.Text    = resultado.end;
             txtBairro.Enabled   = false;
             txtCidade.Enabled   = false;
             txtUF.Enabled       = false;
             txtEndereco.Enabled = false;
             txtCEP.Enabled      = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        /// <summary>
        /// Gets the adress cep service.
        /// </summary>
        /// <param name="CEP">The cep.</param>
        /// <returns></returns>
        public static Endereco GetAdressCEPService(string CEP)
        {
            Endereco endereco = null;

            try
            {
                var ws       = new WSCorreios.AtendeClienteClient();
                var resposta = ws.consultaCEP(CEP);
                endereco             = new Endereco();
                endereco.ENDERECO    = resposta.end;
                endereco.NUMERO      = String.Empty;
                endereco.COMPLEMENTO = resposta.complemento2;
                endereco.BAIRRO      = resposta.bairro;
                endereco.CIDADE      = resposta.cidade;
                endereco.UF          = resposta.uf;
                endereco.CEP         = CEP;
                return(endereco);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void searchAddress(object sender, RoutedEventArgs e)
 {
     try
     {
         if (!"".Equals(TBZipCode.Text))
         {
             var ws      = new WSCorreios.AtendeClienteClient();
             var address = ws.consultaCEP(TBZipCode.Text);
             TBAddress.Text       = address.end;
             TBNeighborhood.Text  = address.bairro;
             TBCity.Text          = address.cidade;
             CBState.SelectedItem = address.uf;
         }
         else
         {
             DialogHost.Show(new SampleMessageDialog("CEP inválido."), "DHMain");
         }
     }
     catch (Exception ex)
     {
         DialogHost.Show(new SampleMessageDialog("Erro ao buscar CEP."), "DHMain");
     }
 }