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:
-
Remover cada um dos inscritos (enquanto o título ainda não está pago)
-
Gravar todo o exame, sem nenhum inscrito nas faixas
-
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! |