private void btnOk_Click(object sender, EventArgs e) { if (edtNome.Text.Length == 0) { MessageBox.Show("Favor informar o Nome da Categoria."); edtNome.Focus(); return; } if (operacao == Operacao.oDelete) { if (categoriasController.ExistemFilhos(Global.StrToInt(edtCodigo.Text))) { MessageBox.Show("Antes de excluir este registro, é necessário excluir os Pacotes relacionados a esta Filial."); return; } if (categoriasController.ExistemFilhosUsuariosXCategorias(Global.StrToInt(edtCodigo.Text))) { categoriasController.DeletaUsuariosXCategorias(Global.StrToInt(edtCodigo.Text)); //MessageBox.Show("Antes de excluir este registro, é necessário tirar o acesso deste usuário para esta Filial."); //return; } } PersistirDados(); }