private void Msk_CEP_KeyUp(object sender, KeyEventArgs e)
        {
            var cep = Msk_CEP.Text;

            if (cep.Length == 9)
            {
                try
                {
                    cep = cep.Replace("-", "");
                    var vJson = ClsUtil.GeraJSONCEP(cep);
                    var Cep   = CepModelo.DesSerializedClassUnit(vJson);
                    Txt_Bairro.Text         = Cep.bairro;
                    Txt_Cidade.Text         = Cep.localidade;
                    Txt_Complemento.Text    = Cep.complemento;
                    Txt_Endereco.Text       = Cep.logradouro;
                    Cbo_Estado.SelectedItem = Cep.uf;
                    Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_CEP, Color.Green);
                }catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Erro de Conexão", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                }
            }
            else
            {
                Txt_Bairro.Text         = "";
                Txt_Cidade.Text         = "";
                Txt_Complemento.Text    = "";
                Txt_Endereco.Text       = "";
                Cbo_Estado.SelectedItem = "";
                Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_CEP, Color.Red);
            }
        }
예제 #2
0
        private void ValidaCep(string cepFormulario)
        {
            cepFormulario = cepFormulario.Replace("-", "");
            string vJson = Cls_Uteis.GeraJSONCEP(cepFormulario);
            var    Cep   = new CepModelo.Unit();

            Cep                      = CepModelo.DesSerializedClassUnit(vJson);
            Txt_Bairro.Text          = Cep.bairro;
            Txt_Cidade.Text          = Cep.localidade;
            Txt_Complemento.Text     = Cep.complemento;
            Txt_Logradouro.Text      = Cep.logradouro;
            Cmb_Estados.SelectedItem = Cep.uf;
        }