Validar campos

1 resposta Resolvido
K

Pessoal, boa noite!
Nesse método faço o insert no banco:

private void btnSalvar_Click(object sender, EventArgs e)
        {
            //VALIDAÇÃO DOS CAMPOS
            if(this.txtNome.Text == String.Empty)
            {
                MessageBox.Show("Informe o nome!");
                this.txtNome.Focus();
            }
            //FIM VALIDAÇÃO DOS CAMPOS
            try
            {
//leitura dos dados
                ModeloFamiliar modelo = new ModeloFamiliar();
modelo.F_Nome          = txtNome.Text;
            
                //objeto para gravar dados no banco
                DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFamiliar bll = new BLLFamiliar(cx);
if (this.operacao == "inserir")
                {
                    //cadastra um familiar
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
                else
                {
                    //altera um familiar
                    modelo.F_Cod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Dados do familiar alterado com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch(Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }

O problema é que na validação que inserir não é respeitada. Faz a validação, porém há a inserção normalmente, ou seja, é ignorado a validação do campo. Como faço para validar o campo e não deixar inserir no banco caso esteja vazio?

Obrigado.

1 Resposta

K
Solucao aceita

Resolvido.

Criado 11 de setembro de 2017
Ultima resposta 11 de set. de 2017
Respostas 1
Participantes 1