public void VerificarCampos(MaskedTextBox txt) { // método criado para verificar os dados do usuário dentro do componente MaskedTextBox, caso haja erros será exibido um aviso pelo ErrorProvider string text = txt.Text; if (String.IsNullOrWhiteSpace(text)) { Epmediano.SetError(txt, "Preencha o campo Corretamente"); } else { Epmediano.SetError(txt, ""); } }
public void VerificarCampos(ComboBox txt) { // método criado para verificar os dados do usuário dentro do componente ComboBox, caso haja erros será exibido um aviso pelo ErrorProvider string text = txt.Text; if (text == "Selecione seu estado") { Epmediano.SetError(txt, "Selecione um estado !"); } else { Epmediano.SetError(txt, ""); } }
private void btnenviar_Click(object sender, EventArgs e) { try { // pegando os dados digitados pelo usuário e usando o método para verificar a autenticidade dos mesmos VerificarCampos(txtnome); VerificarCampos(txtemail); VerificarCampos(txtsalario); VerificarCampos(txtcpf); VerificarCampos(txtemail); VerificarCampos(txttelefone); VerificarCampos(CBestado); VerificarCampos(txtcidade); if (RBmasculino.Checked == false && RBfeminino.Checked == false) { Epmediano.SetError(RBfeminino, "Escolha uma das opções");// setando os erros caso falte a marcação dos radio buttons } else { Epmediano.SetError(RBfeminino, ""); } if (checksim.Checked == false) { Epmediano.SetError(checksim, "Aceite os termos para continuar"); // setando erro para o usuário que não aceitou os termos } else { //concatenando e exibindo as informações caso o usuário preencha todos os campos corretamente, serão exibidos no richtextBox Epmediano.SetError(checksim, ""); if (Epmediano.GetError(txtnome) == "" && Epmediano.GetError(RBfeminino) == "" && Epmediano.GetError(txtemail) == "" && Epmediano.GetError(txtcpf) == "" && Epmediano.GetError(txttelefone) == "" && Epmediano.GetError(CBestado) == "" && Epmediano.GetError(txtcidade) == "" && Epmediano.GetError(txtsalario) == "" && Epmediano.GetError(checksim) == "") { string salario = txtsalario.Text; RTBexibir.Text = "Nome :" + txtnome.Text + "\nSexo :" + genero + "\nE-mail : " + txtemail.Text + "\nCPF: " + txtcpf.Text + "\nTelefone :" + txttelefone.Text + "\nEstado :" + CBestado.SelectedIndex + "\nCidade : " + txtcidade.Text + "\nSalário :" + salario + "\nTermos : Aceito"; } else { MessageBox.Show("Preencha todos os campos!"); // caso algum dos campos esteja errado será exbido ao usuário esta mensagem } } } catch (Exception erro) { MessageBox.Show("Erro: " + erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }