Validar campos

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.

Resolvido.