private void Carrega_Endereco(GTI_Models.Models.Endereco reg) { Carrega_Pais(); Carrega_UF(); if (reg.Id_pais > 0) { PaisList.SelectedValue = reg.Id_pais; } if (!string.IsNullOrWhiteSpace(reg.Sigla_uf)) { UFList.SelectedValue = reg.Sigla_uf; CmbUF_SelectedIndexChanged(null, null); } if (reg.Id_cidade > 0) { CidadeList.SelectedValue = Convert.ToInt32(reg.Id_cidade); CmbCidade_SelectedIndexChanged(null, null); } Endereco_bll enderecoRepository = new Endereco_bll(_connection); if (reg.Id_logradouro > 0) { LogradouroText.Text = enderecoRepository.Retorna_Logradouro(reg.Id_logradouro); } else { LogradouroText.Text = reg.Nome_logradouro; } LogradouroText.Tag = reg.Id_logradouro; ComplementoText.Text = reg.Complemento; EmailText.Text = reg.Email; NumeroList.Text = reg.Numero_imovel > 0 ? reg.Numero_imovel.ToString() : ""; if (reg.Id_bairro > 0) { if (reg.Sigla_uf == "SP" && reg.Id_cidade == 413) { //GTI_Models.Models.Bairro _bairro = enderecoRepository.RetornaLogradouroBairro(reg.Id_logradouro, (short)reg.Numero_imovel); //BairroText.Text = _bairro.Descbairro; //BairroText.Tag = _bairro.Codbairro.ToString(); } else { BairroText.Text = enderecoRepository.Retorna_Bairro(reg.Sigla_uf, reg.Id_cidade, reg.Id_bairro); BairroText.Tag = reg.Id_bairro.ToString(); } BairroList.SelectedValue = reg.Id_bairro; } if (reg.Cep > 0) { CepMask.Text = reg.Cep.ToString(); } else { CarregaCep(); } TelefoneText.Text = reg.Telefone ?? ""; if (reg.TemFone == null) { TemFoneCheck.CheckState = CheckState.Unchecked; } else { if (reg.TemFone == true) { TemFoneCheck.CheckState = CheckState.Checked; } } if (reg.WhatsApp == null) { WhatsAppCheck.CheckState = CheckState.Unchecked; } else { if (reg.WhatsApp == true) { WhatsAppCheck.CheckState = CheckState.Checked; } } BairroList.Focus(); }