コード例 #1
0
        private void Txt_CEP_Leave(object sender, EventArgs e)
        {
            string vCEP = Txt_CEP.Text;

            if (vCEP != "" && vCEP.Length == 8 && Information.IsNumeric(vCEP))
            {
                var vJson = Cls_Uteis.GeraJSONCEP(vCEP);
                var Cep   = CEP.DeserializedClassUnit(vJson);

                Txt_Logradouro.Text = Cep.Logradouro;
                Txt_Bairro.Text     = Cep.Bairro;
                Txt_Cidade.Text     = Cep.Localidade;

                Cmb_Estados.SelectedIndex = -1;
                for (int i = 0; i < Cmb_Estados.Items.Count - 1; i++)
                {
                    if (Strings.InStr(Cmb_Estados.Items[i].ToString(), $"({Cep.UF})") > 0)
                    {
                        Cmb_Estados.SelectedIndex = i;
                        return;
                    }
                }
            }
        }