public static void definirEndereco(String cep, Control ctlLogradouro, Control ctlBairro, Control ctlCidade, ComboBox cboUF, Control ctlNr, Control ctlComplemento) { if (UtilValidar.validarCEP(cep)) { Cursor.Current = Cursors.WaitCursor; Endereco objEndereco = Endereco.obterEndereco(cep); if (objEndereco != null) { UtilForm.Disable(ctlLogradouro); UtilForm.Disable(ctlBairro); UtilForm.Disable(ctlCidade); UtilForm.Disable(cboUF); ctlLogradouro.Text = objEndereco.Logradouro; ctlBairro.Text = objEndereco.Bairro; ctlCidade.Text = objEndereco.Localidade; cboUF.Text = objEndereco.UF; ctlComplemento.Text = objEndereco.Complemento; ctlNr.Focus(); } else { UtilForm.Enable(ctlLogradouro); UtilForm.Enable(ctlBairro); UtilForm.Enable(ctlCidade); UtilForm.Enable(cboUF); UtilMensagem.mostrarOk("Endereço", "Não foi possível obter as informações a partir do CEP, preencha manualmente"); ctlLogradouro.Focus(); } Cursor.Current = Cursors.Default; } }
public static void definirEndereco(String cep, System.Windows.Forms.Control ctlLogradouro, System.Windows.Forms.Control ctlBairro, System.Windows.Forms.Control ctlCidade, System.Windows.Forms.Control cboUF, System.Windows.Forms.Control ctlNr, System.Windows.Forms.Control ctlComplemento) { if (UtilValidar.validarCEP(cep)) { Cursor.Current = Cursors.WaitCursor; Endereco objEndereco = Endereco.obterEndereco(cep); if (objEndereco != null) { Disable(ctlLogradouro); Disable(ctlBairro); Disable(ctlCidade); Disable(cboUF); ctlLogradouro.Text = objEndereco.Logradouro; ctlBairro.Text = objEndereco.Bairro; ctlCidade.Text = objEndereco.Localidade; cboUF.Text = objEndereco.UF; ctlComplemento.Text = objEndereco.Complemento; ctlNr.Focus(); } else { Enable(ctlLogradouro); Enable(ctlBairro); Enable(ctlCidade); Enable(cboUF); ctlLogradouro.Focus(); } Cursor.Current = Cursors.Default; } }
public static void definirCEP(UIXMaskedTextBox mtbCEP, Control ctlLogradouro, Control ctlBairro, Control ctlCidade, ComboBox cboUF, Control ctlNr, Control ctlComplemento) { UtilForm.Disable(ctlLogradouro); UtilForm.Disable(ctlBairro); UtilForm.Disable(ctlCidade); UtilForm.Disable(cboUF); addUFs(cboUF); mtbCEP.mtb.Validated += (object sender, EventArgs e) => { if (UtilValidar.validarCEP(mtbCEP.Text)) { clnUtil.definirEndereco(mtbCEP.Text, ctlLogradouro, ctlBairro, ctlCidade, cboUF, ctlNr, ctlComplemento); } }; }
public static void definirCEP(uiTextBox mtbCEP, System.Windows.Forms.Control ctlLogradouro, System.Windows.Forms.Control ctlBairro, System.Windows.Forms.Control ctlCidade, System.Windows.Forms.Control cboUF, System.Windows.Forms.Control ctlNr, System.Windows.Forms.Control ctlComplemento) { Disable(ctlLogradouro); Disable(ctlBairro); Disable(ctlCidade); Disable(cboUF); //addUFs(cboUF); mtbCEP.Validated += (object sender, EventArgs e) => { if (UtilValidar.validarCEP(mtbCEP.Text)) { UtilCorreios.definirEndereco(mtbCEP.Text, ctlLogradouro, ctlBairro, ctlCidade, cboUF, ctlNr, ctlComplemento); } }; }
public bool validar(Control control) { if (!control.Visible || !control.Enabled) { return(true); } String conteudo = clnUtil.obterConteudo(control); if (!_validacoes.Contains(Validacao.OBRIGATORIO) && UtilValidar.vazio(conteudo)) { return(true); } bool valido = true; _motivo = ""; conteudo = control.Text; foreach (Validacao tipo in _validacoes) { bool val = true; String res = ""; switch (tipo) { case Validacao.OBRIGATORIO: val = !UtilValidar.vazio(conteudo); res = "precisa ser preenchido."; break; case Validacao.EMAIL: val = UtilValidar.validarEmail(conteudo); res = "deve conter um e-mail válido."; break; case Validacao.CPF: val = UtilValidar.validarCPF(conteudo); res = "deve conter um CPF válido."; break; case Validacao.CNPJ: val = UtilValidar.validarCNPJ(conteudo); res = "deve conter um CNPJ válido."; break; case Validacao.CEP: val = UtilValidar.validarCEP(conteudo); res = "deve conter um CEP válido."; break; case Validacao.INT: val = UtilValidar.validarInt(conteudo); res = "deve conter um número inteiro."; break; case Validacao.QUANTIDADE: val = UtilConvert.ToInt(conteudo) > 0; res = "deve conter um número maior que ZERO."; break; case Validacao.DATA: val = UtilValidar.validarData(conteudo); res = "deve conter uma data válida"; break; case Validacao.DATA_NASC: val = UtilValidar.validarDataNasc(conteudo); res = "deve conter uma data da nascimento."; break; case Validacao.CELULAR: val = UtilValidar.validarCelular(conteudo); res = "deve conter um número de celular válido."; break; case Validacao.TELEFONE: val = UtilValidar.validarTelefone(conteudo); res = "deve conter um número de telefone válido."; break; case Validacao.DATA_FUTURA: val = UtilValidar.validarDataFutura(conteudo); res = "deve conter uma data futura."; break; case Validacao.HORA: val = UtilValidar.validarHora(conteudo); res = "deve conter uma hora válida."; break; case Validacao.VALOR: val = UtilValidar.validarValor(conteudo); res = "deve conter um valor válido."; break; case Validacao.DOUBLE: val = UtilValidar.validarDouble(conteudo); res = "deve conter um número decimal válido."; break; } if (!val) { valido = false; _motivo = res; break; } } return(valido); }