protected void BTBuscaCep0_Click(object sender, ImageClickEventArgs e) { if (TXTCep.Text == "" || TXTCep.Text == null) { //CaixaMensagem1.Mostar(Mensagem.Tipo.Aviso, "Não foi informado um cep válido."); Page.ClientScript.RegisterStartupScript(Page.GetType(), "Erro!", "alert('Não foi informado um cep válido.');", true); return; } try { DadosCEP cep = new DadosCEP(TXTCep.Text); TXTEndereco.Text = cep.getEndereco(); TXTBairro.Text = cep.getBairro(); CobUF.SelectedValue = cep.getUf().ToUpper(); montaLista(); CobCidade.SelectedValue = cep.getCidade().ToUpper(); } catch (Exception) { //CaixaMensagem1.Mostar(Mensagem.Tipo.Erro, "CEP retorou uma cidade não cadatrada."); //CaixaMensagem1.Focus(); Page.ClientScript.RegisterStartupScript(Page.GetType(), "Erro!", "alert('CEP não localizado');", true); } }
/// <summary> /// Processo de busca de dados de cep /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtCep_Click(object sender, ImageClickEventArgs e) { //Tratamento para envitar error de digitação de CEP. if (txtCEP.Text.ToString().Equals("") || txtCEP.Text.ToString().Length != 8) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "Aviso!", "alert('Cep não informado ou incorreto.');", true); txtCEP.Focus(); return; } try { DadosCEP cep = new DadosCEP(txtCEP.Text.ToString()); if (cep.getCep() == null) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('CEP inválido!');", true); //Page.ClientScript.RegisterStartupScript(Page.GetType(), "Erro!", "alert('CEP inválido!');", true); return; } TxtUF.SelectedValue = cep.getUf().ToUpper(); TxtCidade.SelectedValue = cep.getCidade().ToUpper(); if (!cep.getTipoLogradouro().Equals("")) { TxtEnd.Text = cep.getTipoLogradouro() + " " + cep.getEndereco(); TxtBairro.Text = cep.getBairro(); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Aviso!", "alert('Cep não contém registro de rua ou bairro.');", true);; } } catch (Exception erro) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Aviso!", "alert('" + erro.Message + "');", true);; } }