コード例 #1
0
 private void PreencherFormThread()
 {
     infoEnd     = negocioCliente.ConsultarEnderecoPorIdEnd(infoServ.seridend);
     infoCep     = negocioCliente.ConsultarCep(infoEnd.Cep);
     infoCliente = negocioCliente.ConsultarClientePorId(infoServ.seridcliente);
     infoEletro  = negocioServ.ConsultarEletroId(infoServ.serideletro);
 }
コード例 #2
0
        public CepInfo BuscarCorreios()
        {
            CepInfo cepI = new CepInfo();

            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);

                if (Convert.ToInt32(ds.Tables[0].Rows[0]["resultado"].ToString()) != 0)
                {
                    cepI.Logradouro = ds.Tables[0].Rows[0]["tipo_logradouro"].ToString().ToUpper() + " " + ds.Tables[0].Rows[0]["logradouro"].ToString().ToUpper();
                    cepI.Bairro     = ds.Tables[0].Rows[0]["bairro"].ToString().ToUpper();
                    cepI.Cidade     = ds.Tables[0].Rows[0]["cidade"].ToString().ToUpper();
                    cepI.Uf         = ds.Tables[0].Rows[0]["uf"].ToString().ToUpper();

                    return(cepI);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                return(null);

                throw new Exception("Error: " + ex.Message);
            }
        }
コード例 #3
0
        private void maskedTextBoxCep_TextChanged(object sender, EventArgs e)
        {
            if (maskedTextBoxCep.Text.Length > 7)
            {
                CepInfo cepInfo = new CepInfo();

                cepInfo = clienteNegocios.ConsultarCep(maskedTextBoxCep.Text);

                if (cepInfo != null)
                {
                    textBoxLogradouro.Text = cepInfo.Logradouro;
                    textBoxBairro.Text     = cepInfo.Bairro;
                    textBoxCidade.Text     = cepInfo.Cidade;
                    textBoxUF.Text         = cepInfo.Uf;
                    textBoxIdent.Text      = cepInfo.Bairro;
                    textBoxIdent.Enabled   = true;
                }
                else
                {
                    FormMessage.ShowMessegeWarning("CEP não encontrado, tente outro CEP!");
                }
            }
            else
            {
                textBoxLogradouro.Clear();
                textBoxBairro.Clear();
                textBoxCidade.Clear();
                textBoxUF.Clear();
            }
        }
コード例 #4
0
        private void buttonEnd_Click(object sender, EventArgs e)
        {
            CepInfo cepInfo = new CepInfo();

            cepInfo = clienteNegocios.ConsultarCep(maskedTextBoxCep.Text);

            if (cepInfo != null)
            {
                textBoxLogradouro.Text = cepInfo.Logradouro;
                textBoxBairro.Text     = cepInfo.Bairro;
                textBoxCidade.Text     = cepInfo.Cidade;
                textBoxUF.Text         = cepInfo.Uf;
                textBoxComplemento.Select();
            }
            else
            {
                FormMessage.ShowMessegeWarning("CEP não encontrado, tente outro CEP!");
            }
        }
コード例 #5
0
        //não utilizado
        public CepInfo BuscaCepCorreios()
        {
            CepInfo cepI    = new CepInfo();
            Address address = SearchZip.GetAddress(cep);

            if (address.Zip != null)
            {
                cepI.Bairro     = address.District;
                cepI.Cep        = cep;
                cepI.Cidade     = address.City;
                cepI.Logradouro = address.Street;
                cepI.Uf         = address.State;

                return(cepI);
            }
            else
            {
                return(null);
            }
        }