private void txtCep_Leave(object sender, EventArgs e) { if (Validacao.ValidaCep(txtCep.Text) == false) { MessageBox.Show("O CEP è inválido !"); txtBairro.Clear(); txtEstado.Clear(); txtCidade.Clear(); txtRua.Clear(); } else { if (BuscaEndereco.verificaCEP(txtCep.Text) == true) { txtBairro.Text = BuscaEndereco.Bairro; txtEstado.Text = BuscaEndereco.Estado; txtCidade.Text = BuscaEndereco.Cidade; txtRua.Text = BuscaEndereco.Endereco; } else { //PODE LIMPAR OS CAMPOS } } }
private void txtCep_Leave(object sender, EventArgs e) { if (Validacao.ValidaCep(txtCep.Text) == false) { MessageBox.Show("O CEP é inválido"); txtBairro.Clear(); txtEstado.Clear(); txtCidade.Clear(); txtEndereco.Clear(); txtCep.Clear(); } else { if (BuscaEndereco.verificaCEP(txtCep.Text) == true) { txtBairro.Text = BuscaEndereco.bairro; txtEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtEndereco.Text = BuscaEndereco.endereco; } else { //limpa os campos do endereço } } }
private void txtContatoCep_Leave(object sender, EventArgs e) { if (BuscaEndereco.verificaCEP(txtContatoCep.Text) == true) { txtContatoEnd.Text = BuscaEndereco.endereco; } }
private void txtCep_Leave(object sender, EventArgs e) { if (BuscaEndereco.verificaCEP(txtCep.Text) == true) { txtBairro.Text = BuscaEndereco.bairro; txtEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtRua.Text = BuscaEndereco.endereco; } }
private void mskCep_Leave(object sender, EventArgs e) { if (BuscaEndereco.verificaCEP(mskCep.Text).Equals(true)) { txtBairro.Text = BuscaEndereco.bairro; txtEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtEndereco.Text = BuscaEndereco.endereco; } }
private void txtCep_Leave(object sender, EventArgs e) { if (ckbBuscarCep.Checked) { BuscaEndereco.verificaCEP(txtCep.Text); txtBairro.Text = BuscaEndereco.bairro; txtCidade.Text = BuscaEndereco.cidade; txtEndereco.Text = BuscaEndereco.tipo_logradouro + " - " + BuscaEndereco.endereco; txtEstado.Text = BuscaEndereco.estado; } }
private void txtCEP_Leave(object sender, EventArgs e) { if (BuscaEndereco.verificaCEP(txtCEP.Text)) { txtEndereco.Text = BuscaEndereco.endereco; txtBairro.Text = BuscaEndereco.bairro; txtCidade.Text = BuscaEndereco.cidade; txtEstadoUF.Text = BuscaEndereco.estado; } else { MessageBox.Show("CEP não encontrado"); txtCEP.Focus(); } }
//------------------------------------------------------------------------------------------------------------------- private void mtbCEP_Leave(object sender, EventArgs e) { if (BuscaEndereco.verificaCEP(mtbCEP.Text) == true) { txtBairro.Text = BuscaEndereco.bairro; txtEndereco.Text = BuscaEndereco.endereco; cbEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; } else { txtBairro.Text = ""; txtEndereco.Text = ""; cbEstado.Text = ""; txtCidade.Text = ""; } }
private void btPesquisar_Click(object sender, EventArgs e) { if (BuscaEndereco.verificaCEP(txtCep.Text) == true) { MessageBox.Show("Endereço encontrado com sucesso!"); txtBairro.Text = BuscaEndereco.bairro; txtEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtEndereco.Text = BuscaEndereco.endereco; } if (txtEstado.Text == "") { MessageBox.Show("Não foi possível encontrar o endereço a partir do CEP Informado!\nTente novamente mais tarde!"); } }
private void pictureBox5_Click(object sender, EventArgs e) { BuscaEndereco obj = new BuscaEndereco(); try { obj.CEP = maskedTextBox1.Text; obj = CadUsuario.ValidarCep(obj); textBox29.Text = obj.Rua; textBox21.Text = obj.Bairro; textBox23.Text = obj.Cidade; textBox24.Text = obj.UF; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtCEP_Leave(object sender, EventArgs e) { if (Validacao.ValidaCep(txtCEP.Text) == false) { MessageBox.Show("CEP Inválido!"); } else { if (BuscaEndereco.verificaCEP(txtCEP.Text) == true) { txtBairro.Text = BuscaEndereco.bairro; txtEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtRua.Text = BuscaEndereco.endereco; } } }
public static BuscaEndereco ValidarCep(BuscaEndereco log) { if (string.IsNullOrWhiteSpace(log.CEP)) { throw new Exception("Digite um CEP para consulta"); } try { Convert.ToInt32(log.CEP); } catch { throw new Exception("O CEP deve ser numérico"); } return(CadUsuario_DAL.BuscarEndereco(log)); }
private void TxtCEP_Leave(object sender, EventArgs e) { if (ValidaCEP.ValidaCep(txtCEP.Text) == false) { pbInvalidoCEP.Visible = true; txtBairro.Clear(); cbUF.SelectedIndex = 24; txtCidade.Clear(); txtEndereco.Clear(); } else if (BuscaEndereco.verificaCEP(txtCEP.Text) == true) { pbInvalidoCEP.Visible = false; txtBairro.Text = BuscaEndereco.bairro; cbUF.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtEndereco.Text = BuscaEndereco.endereco; } }
public static BuscaEndereco BuscarEndereco(BuscaEndereco obj) { try { string script = "SELECT cep, rua, bairro, CID.nome as _CID, EST.sigla as _EST " + "FROM Enderecos ED " + "INNER JOIN Cidades CID ON CID.cod = ED.fk_cidade " + "INNER JOIN Estados EST ON EST.cod = ED.fk_estado " + "WHERE cep = @CEP;"; MySqlCommand cm = new MySqlCommand(script, Conexao_DAL.Conexao()); cm.Parameters.AddWithValue("@CEP", obj.CEP); MySqlDataReader dados = cm.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { obj.Rua = dados["rua"].ToString(); obj.Bairro = dados["bairro"].ToString(); obj.Cidade = dados["_CID"].ToString(); obj.UF = dados["_EST"].ToString(); return(obj); } } throw new Exception("CEP não encontrado!"); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
private void mktCep_KeyUp(object sender, KeyEventArgs e) { if (mktCep.Text.Trim().Length == 9) { LimpaEndereco("cep"); if (BuscaEndereco.verificaCEP(mktCep.Text)) { cbxSgl.Text = BuscaEndereco.estado.ToUpper(); cbxCidade.Text = BuscaEndereco.cidade.ToUpper(); cbxBairro.Text = BuscaEndereco.bairro.ToUpper(); cbxLogradouro.Text = BuscaEndereco.endereco.ToUpper(); CombinaEndereco("estadocep"); txtNumero.Focus(); } if (cbxSgl.Text == "") { CarregaCombobox(); } } }
private void CarregaCombobox() { carregaComboBox = false; //Carrega a sigla cbxSgl.DataSource = BuscaEndereco.ConsultarEstadoSgl(); cbxSgl.ValueMember = "CODIGO"; cbxSgl.DisplayMember = "SIGLA"; //CombinaEndereco CombinaEndereco("load"); //Adiciona o auto completar cbxEstado.AutoCompleteMode = AutoCompleteMode.Suggest; cbxEstado.AutoCompleteSource = AutoCompleteSource.ListItems; cbxSgl.AutoCompleteMode = AutoCompleteMode.Suggest; cbxSgl.AutoCompleteSource = AutoCompleteSource.ListItems; cbxCidade.AutoCompleteMode = AutoCompleteMode.Suggest; cbxCidade.AutoCompleteSource = AutoCompleteSource.ListItems; cbxBairro.AutoCompleteMode = AutoCompleteMode.Suggest; cbxBairro.AutoCompleteSource = AutoCompleteSource.ListItems; cbxLogradouro.AutoCompleteMode = AutoCompleteMode.Suggest; cbxLogradouro.AutoCompleteSource = AutoCompleteSource.ListItems; }
private void txtCep_Leave(object sender, EventArgs e) //https://youtu.be/ZKqSRaDj6SM?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=403 { if (BuscaEndereco.verificaCEP(txtCep.Text) == true) { //retorna dados da classe ferramentas: txtBairro.Text = BuscaEndereco.bairro; txtCidade.Text = BuscaEndereco.cidade; txtEstado.Text = BuscaEndereco.estado; txtEndereco.Text = BuscaEndereco.endereco; } else { MessageBox.Show("CEP nao encontrado!"); //OPCIONAL - limpar campo do endereço tela caso não encontrar //txtCep.Clear(); //txtBairro.Clear(); //txtCidade.Clear(); //txtEstado.Clear(); //txtRua.Clear(); } }
private void txtCep_Leave(object sender, EventArgs e) { if (Validacao.ValidaCep(txtCep.Text) == false) { MessageBox.Show("O Cep é invalido"); txtBairro.Clear(); txtEstado.Clear(); txtLogradouro.Clear(); txtCidade.Clear(); } else { if (BuscaEndereco.verificaCEP(txtCep.Text) == true) { txtBairro.Text = BuscaEndereco.bairro; txtEstado.Text = BuscaEndereco.estado; txtCidade.Text = BuscaEndereco.cidade; txtLogradouro.Text = BuscaEndereco.logradouro; txtCep.Text = BuscaEndereco.cep; } } }
//private void AtulizaMenu() //{ // principal.Login(txtLogin.Text, txtSenha.Text); // principal.Refresh(); //} private void CombinaEndereco(string campo) { carregaComboBox = false; //Esta condição é executada quando digitar o cep if (campo == "estadocep") { LimpaEndereco(campo); cbxEstado.DataSource = BuscaEndereco.CombinarSiglaEstado(cbxSgl.Text); cbxEstado.ValueMember = "CODIGOESTADO"; cbxEstado.DisplayMember = "ESTADO"; } //Esta condição é executada quando digitar o cep e não for encontrado no sistema dos correios if (campo == "cep") { LimpaEndereco(campo); string cep = mktCep.Text.Replace("-", ""); cbxSgl.DataSource = BuscaEndereco.CombinarCepSigla(cep); cbxSgl.ValueMember = "CODIGOSIGLA"; cbxSgl.DisplayMember = "SIGLA"; if (cbxSgl.Text == "") { CombinaEndereco("load"); } else { campo = "sigla"; } } //Esta condição é executada quando alterar a sigla if (campo == "load") { cbxSgl.SelectedIndex = 24;//Seleciona o estado de são paulo cbxEstado.DataSource = BuscaEndereco.CombinarSiglaEstado(cbxSgl.Text); cbxEstado.ValueMember = "CODIGOESTADO"; cbxEstado.DisplayMember = "ESTADO"; cbxCidade.DataSource = BuscaEndereco.CombinarEstadoCidade(cbxEstado.Text); cbxCidade.ValueMember = "CODIGOCIDADE"; cbxCidade.DisplayMember = "CIDADE"; cbxCidade.SelectedIndex = 564;//Seleciona a cidade de são paulo campo = "cidade"; cbxLogradouro.Focus(); } if (campo == "sigla") { LimpaEndereco(campo); cbxEstado.DataSource = BuscaEndereco.CombinarSiglaEstado(cbxSgl.Text); cbxEstado.ValueMember = "CODIGOESTADO"; cbxEstado.DisplayMember = "ESTADO"; cbxCidade.DataSource = BuscaEndereco.CombinarEstadoCidade(cbxEstado.Text); cbxCidade.ValueMember = "CODIGOCIDADE"; cbxCidade.DisplayMember = "CIDADE"; campo = "cidade"; } if (campo == "estado") { LimpaEndereco(campo); cbxCidade.DataSource = BuscaEndereco.CombinarEstadoCidade(cbxEstado.Text); cbxCidade.ValueMember = "CODIGOCIDADE"; cbxCidade.DisplayMember = "CIDADE"; campo = "cidade"; } //Esta condição é executada quando alterar a cidade if (campo == "cidade") { LimpaEndereco(campo); cbxBairro.DataSource = BuscaEndereco.CombinarCidadeBairro(cbxCidade.Text); cbxBairro.ValueMember = "CODIGOBAIRRO"; cbxBairro.DisplayMember = "BAIRRO"; campo = "bairro"; } if (campo == "bairro") { LimpaEndereco(campo); cbxLogradouro.DataSource = BuscaEndereco.CombinarBairroLogradouro(cbxBairro.Text); cbxLogradouro.ValueMember = "CODIGOLOGRADOURO"; cbxLogradouro.DisplayMember = "LOGRADOURO"; } carregaComboBox = true; }