Essa funcionalidade será responsável por manter o cadastro de vagas de pré-matrícula.
Através desta funcionalidade o usuário será capaz de incluir, excluir e alterar as configurações de vagas de pré-matrícula. Estas vagas servem para definir a quantidade de pré-matrículas que poderão ser feitas por escola/curso/série/turno.
| Nome | Descrição | Obrigatório | Tipo |
| Escola | Escola selecionada para configuração de vagas de pré-matrícula | Sim | string |
| Curso | Curso selecionado para configuração de vagas com base na escola selecionada | Sim | string |
| Série | Série selecionada para configuração de vagas com base no curso selecionado | Sim | string |
| Turno | Turno selecionado para configuração de vagas com base no curso selecionado | Sim | string |
| Vagas oferecidas | Quantidade de vagas oferecidas para pré-matrícula informada pelo usuário | Sim | int |
| Vagas reservadas | Quantidade de vagas reservadas para pré-matrícula informada pelo usuário | Sim | int |
| Vagas preenchidas | Quantidade de vagas preenchidas para pré-matrícula calculada automaticamente | Sim | int |
| Vagas disponíveis | Quantidade de vagas disponíveis para pré-matrícula calculada automaticamente | Sim | int |
A lista de configurações de vagas de pré-matrícula é exibida desta maneira, sendo que ela só é exibida caso exista ao menos uma configuração de vagas cadastrada. As opções de exclusão e alteração ficam disponíveis em cada item.
As configurações de vagas podem ser inseridas através do botão “Incluir” abaixo do título da funcionalidade. Ao acionar este botão será exibida uma tela para o usuário onde o mesmo deverá digitar todas as informações necessárias e clicar no botão “Salvar” para salvar uma configuração de vagas ou “Cancelar” para desistir da inclusão. Ao clicar em “Salvar”, o sistema realiza uma série de validações para que seja inserido somente uma configuração válida.
Por padrão o sistema trás o valor zero na quantidade de vagas reservadas, no entanto, não existe nenhuma restrição quanto a alteração do mesmo.
O sistema permite que várias vagas sejam cadastradas ao mesmo tempo nessa página, basta que possuam séries e turno diferentes.
Neste caso o administrador/gestor das pré-matrículas do cliente poderá cadastrar todas as vagas com a opção “Sem opção de turno”, feito isso não irá aparecer nenhum outro turno para o responsável no momento da pré-matrícula. É importante lembrar que caso alguma outra opção seja cadastrada (ex.: Matutino) ela será exibida na lista de turnos nas páginas de inclusão de pré-matrícula para o responsável.
Uma configuração de vagas pode ser editada através do botão “Alterar” no inicio da linha do registro. Ao acionar este botão será exibida uma tela para o usuário onde o mesmo deverá alterar todas as informações necessárias e clicar no botão “Salvar” para salvar as configurações ou “Cancelar” para desistir da alteração. Ao clicar em “Salvar”, o sistema realiza uma série de validações para que seja alterado somente uma configuração válida.
Uma configuração de vagas pode ser excluída através do botão “Excluir” no inicio da linha do registro. Ao acionar este botão será exibido um alerta para o usuário onde o mesmo deverá confirmar se tem certeza ou não da exclusão da configuração. Caso confirme o registro será excluído.
Lembrando que se já existirem pré-matrículas vinculadas a essa vaga o sistema não irá permitir a exclusão.