private void Msk_CEP_KeyUp(object sender, KeyEventArgs e) { var cep = Msk_CEP.Text; if (cep.Length == 9) { try { cep = cep.Replace("-", ""); var vJson = ClsUtil.GeraJSONCEP(cep); var Cep = CepModelo.DesSerializedClassUnit(vJson); Txt_Bairro.Text = Cep.bairro; Txt_Cidade.Text = Cep.localidade; Txt_Complemento.Text = Cep.complemento; Txt_Endereco.Text = Cep.logradouro; Cbo_Estado.SelectedItem = Cep.uf; Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_CEP, Color.Green); }catch (Exception ex) { MessageBox.Show(ex.Message, "Erro de Conexão", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); } } else { Txt_Bairro.Text = ""; Txt_Cidade.Text = ""; Txt_Complemento.Text = ""; Txt_Endereco.Text = ""; Cbo_Estado.SelectedItem = ""; Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_CEP, Color.Red); } }
private void RemoverBordaComponentes() { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Bairro, Grp_DadosEstabelecimento.BackColor); Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Endereco, Grp_DadosEstabelecimento.BackColor); Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Cidade, Grp_DadosEstabelecimento.BackColor); Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_Numero, Grp_DadosEstabelecimento.BackColor); Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_CEP, Grp_DadosEstabelecimento.BackColor); Grp_EnderecoEstabelecimento.AlterarBordaComponente(Cbo_Estado, Grp_DadosEstabelecimento.BackColor); Grp_DadosEstabelecimento.AlterarBordaComponente(Txt_NomeEstabelecimento, Grp_DadosEstabelecimento.BackColor); }
private void Msk_Numero_TextChanged(object sender, EventArgs e) { if (Msk_Numero.Text.Length > 0) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_Numero, Color.Green); } else { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_Numero, Color.Red); } }
private void Txt_Cidade_TextChanged(object sender, EventArgs e) { if (Txt_Cidade.Text.Length > 0) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Cidade, Color.Green); } else { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Cidade, Color.Red); } }
private bool ValidaFormulario() { string temp = ""; if (Txt_NomeEstabelecimento.Text == "") { Grp_DadosEstabelecimento.AlterarBordaComponente(Txt_NomeEstabelecimento, Color.Red); temp += "Não é permitido nome vazio!\r\n"; } if (Txt_NomeEstabelecimento.Text.Length > 100) { Grp_DadosEstabelecimento.AlterarBordaComponente(Txt_NomeEstabelecimento, Color.Red); temp += "Não é nome com mais de 100 caracteres.Verifique!\r\n"; } if (Txt_Cidade.Text == "") { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Cidade, Color.Red); temp += "Não é permitido cidade vazio!\r\n"; } if (Txt_Cidade.Text.Length > 50) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Cidade, Color.Red); temp += "Não é permitido cidade com mais de 50 caracteres. Verifique!\r\n"; } if (Txt_Endereco.Text == "") { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Endereco, Color.Red); temp += "Verifique o campo endereço\r\n"; } if (Txt_Endereco.Text.Length > 50) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Endereco, Color.Red); temp += "Não é permitido endereço com mais de 50 caracteres. Verifique!\r\n"; } if (Txt_Bairro.Text == "") { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Bairro, Color.Red); temp += "Sem informação de bairro. Verifique!\r\n"; } if (Txt_Bairro.Text.Length > 50) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Txt_Bairro, Color.Red); temp += "Bairro com mais de 50 caracteres. Verifique!\r\n"; } if (Msk_Numero.Text == "") { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_Numero, Color.Red); temp += "Sem informação de numero. Verifique!\r\n"; } var MskCep = "[0-9]{5}-[0-9]{3}"; var resultado = Regex.Match(Msk_CEP.Text, MskCep); if (!resultado.Success) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Msk_CEP, Color.Red); temp += "Verifique o campo CEP \r\n"; } if (Cbo_Estado.SelectedIndex < 0) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Cbo_Estado, Color.Red); temp += "Verifique a informação de Estado\r\n"; } if (temp != "") { MessageBox.Show(temp, "Validação de formulario", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private void Cbo_Estado_SelectedIndexChanged(object sender, EventArgs e) { Grp_EnderecoEstabelecimento.AlterarBordaComponente(Cbo_Estado, Color.Green); }