Exclusão de exame

Lógica para a permitir a exclusão de exames

Regras para permitir a exclusão
  • Por segurança, não é permitido remover um exame que tenha inscritos

  • Por segurança, não é permitido remover uma faixa que tenha inscritos

  • Inscritos só podem ser removidos manualmente, um a um e não podem ser removidos depois que o pagamento for feito, ser aprovado ou reprovado

Com base nessas regras, notei que temos algumas falhas na lógica que estão permitindo (com erro) a tentativa de exclusão da faixa tendo inscritos nela, a solução correta seria:

  1. Remover cada um dos inscritos (enquanto o título ainda não está pago)

  2. Gravar todo o exame, sem nenhum inscrito nas faixas

  3. Excluir o exame a partir da tela principal.

Vou providenciar o bloqueio da exclusão de faixa quando há algum inscrito, evitando o erro que ocorreu!