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