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.