private bool ValidaGravar()
 {
     try
     {
         if (string.IsNullOrEmpty(TxtNome.Text))
         {
             MessageBox.Show("Favor preencher o campo de Nome!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             TxtNome.Focus();
             return(false);
         }
         if (string.IsNullOrEmpty(txtCpf.Text))
         {
             MessageBox.Show("Favor preencher o campo de CPF!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtCpf.Focus();
             return(false);
         }
         if (ValidadorCpf.ValidaCpf(txtCpf.Text) == false)
         {
             MessageBox.Show("CPF Inválido : " + txtCpf.Text, "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtCpf.Focus();
             return(false);
         }
         if (string.IsNullOrEmpty(txtEmail.Text))
         {
             MessageBox.Show("Favor preencher o campo de E-mail!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtEmail.Focus();
             return(false);
         }
         if (CmbPerfil.SelectedIndex == -1)
         {
             MessageBox.Show("Favor selecionar um perfil!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             CmbPerfil.Focus();
             return(false);
         }
         if (txtSenha.Text != txtConfirma.Text)
         {
             MessageBox.Show("As senhas não são iguais!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtSenha.Focus();
             return(false);
         }
         return(true);
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro - ValidaGravar " + e.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
 }
示例#2
0
 private bool ValidaGravar()
 {
     try
     {
         if (string.IsNullOrEmpty(TxtNome.Text))
         {
             MessageBox.Show("Favor preencher o campo de Nome!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             TxtNome.Focus();
             return(false);
         }
         if (string.IsNullOrEmpty(txtCpf.Text))
         {
             MessageBox.Show("Favor preencher o campo de CPF!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtCpf.Focus();
             return(false);
         }
         if (ValidadorCpf.ValidaCpf(txtCpf.Text) == false)
         {
             MessageBox.Show("CPF Inválido : " + txtCpf.Text, "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtCpf.Focus();
             return(false);
         }
         if (this.user.PkUsuario == 0 && this.VerificaCpfExist())
         {
             MessageBox.Show("Já existe um usuário com este CPF:" + txtCpf.Text, "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtCpf.Focus();
             return(false);
         }
         if (string.IsNullOrEmpty(txtEmail.Text))
         {
             MessageBox.Show("Favor preencher o campo de E-mail!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtEmail.Focus();
             return(false);
         }
         if (CmbPerfil.SelectedIndex == -1)
         {
             MessageBox.Show("Favor selecionar um perfil!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             CmbPerfil.Focus();
             return(false);
         }
         if ((string.IsNullOrEmpty(txtSenha.Text) && string.IsNullOrEmpty(txtConfirma.Text)))
         {
             MessageBox.Show("Favor preencher o campo de senha e confirmar senha!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtSenha.Focus();
             return(false);
         }
         if (txtSenha.Text != txtConfirma.Text)
         {
             MessageBox.Show("Os campos de senha e confirma senha estão diferentes!", "Campo faltando",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtSenha.Focus();
             return(false);
         }
         return(true);
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro - ValidaGravar " + e.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
 }