Não havia validação quanto a possibilidade do usuário alterar a data do período ativo com intervalo superior ou igual a data início do período futuro ficando assim o cadastro de períodos inconsistente, abaixo segue exemplo: Intervalo original do período ativo: 01/09/2011 à 30/09/2011 Intervalo do período futuro: 01/10/2011 à 31/10/2011 Data alterada pelo usuário no período ativo: 01/11/2011 à 30/11/2011 No caso acima permitindo a alteração teríamos um período ativo com intervalo de datas mais atuais que as existentes no período futuro causando assim inconsistência no cadastro de períodos da base de dados. Também não havia validação na alteração de datas quando o período está liberado porém está no momento da alteração das datas com status ativo. |