| |
Incluir:
- O usuário clica sobre o botão “Incluir”
.
- O sistema apresenta tela com os seguintes campos: “Ferrovia”,
”Competência”,”Classes”,”Carga Perigosa”
e “Tração Distribuída”.
- O usuário preenche o campo “Ferrovia”.
- O usuário preenche o campo “Empresa”.
- O sistema retorna as matrículas na pop-up “Matrícula”
relacionadas com a empresa.
- O usuário seleciona a matrícula.
- O sistema preenche o campo “Nome”.
- O usuário preenche o campo “Competência”.
- O sistema preenche os campos ”Carga
Perigosa” e “Tração Distribuída” com informações
provenientes da Tabela de Competências. Os campos são desabilitados
para edição.
- No campo “Início”, o usuário deverá selecionar
o corredor;
- O sistema retorna todos os destacamentos ativos relacionados
ao corredor selecionado. Os destacamentos são provenientes da tabela
de Locais Ferroviários do sistema Equipagem.
- Ao selecionar o destacamento. O sistema habilita o campo
“Fim” para edição que é obrigatório. No campo
“Fim”, o usuário seleciona a corredor.
- O sistema retorna todos os destacamentos ativos relacionados
ao corredor e adjacentes ao destacamento selecionado em “Início”,
proveniente da Seqüência de Locais Ferroviários do
Malha Ferroviária.
- O usuário deverá selecionar o destacamento.
- O usuário clica sobre o botão “Incluir”
para carregar os trechos na grade de Trechos.
- O sistema verifica se o usuário preencheu somente o
campo “Início”. Caso negativo, o sistema retorna a mensagem “O
campo Fim deve ser preenchido” , mantém os valores dos campos
e retorna ao passo 10.
- Se o usuário preencher somente o campo “Fim”, o sistema
mantém os valores dos campos e retorna a mensagem “O campo Início
deve ser preenchido” e retorna ao passo 10.
- Se o usuário preencher os campos “Início” e
“Fim” com o mesmo valor, o sistema retorna a mensagem “O Início
e Fim devem ser diferentes”e retorna ao passo 10.
- O usuário clica sobre o botão “Salvar
”.
- O sistema verifica se os campos obrigatórios estão
todos preenchidos. Caso negativo, o sistema retorna a mensagem padrão
de campos obrigatórios não preenchidos. O usuário
confirma a mensagem , o sistema mantém os valores dos campos e retorna
ao passo 2.
- Se os critérios forem respeitados o sistema grava o
registro.
Atualização:
- O usuário clicar sobre link de um registro da coluna
“Código” da grade de consulta:
- O sistema irá apresentar a tela de Atualização
e Exclusão com os campos “Ferrovia”, “Empresa”, “Matrícula”,
“Nome”,”Competência”,”Classes de Trem”,”Carga Perigosa” e “Tração
Distribuída” desabilitados para edição.
- O usuário altera os campos e desejados.
- O ator clica sobre o botão “Salvar”.
- O sistema verifica os campos obrigatórios.
- Se os campos obrigatórios não estiverem todos
preenchidos o sistema retorna a mensagem padrão de campos obrigatórios
não preenchidos. O usuárioconfirma a mensagem e o sistema retorna
ao passo 2.
- Se os critérios forem respeitados o sistema altera
o registro.
O usuário seleciona uma linha da grade de Trechos e clicar
sobre o botão “Atualizar”
- O usuário seleciona um registro, efetuar suas respectivas
alterações e clicar sobre o botão “Atualizar”:
- O usuário clica sobre o botão de rádio
para selecionar um trecho a ser atualizado. A grade não deve
permitir seleção múltipla dos itens.
- O sistema carrega os campos.
- O usuário altera os campos desejados e clica sobre
o botão “Atualizar”.
- O sistema verifica se o usuário preencheu somente o
campo “Início”. Caso negativo, o sistema retorna a mensagem “O
campo Fim deve ser preenchido”, mantém os valores dos campos
e não efeitva a operação.
- Se o usuáriopreencher somente o campo “Fim”, o sistema
mantém os valores dos campos e retorna a mensagem “O campo Início
deve ser preenchido” e não efetiva a operação.
Se o usuáriopreencher os campos “Início” e “Fim” com o mesmo
valor, o sistema retorna a mensagem “O Início e Fim devem
ser diferentes”e não efetiva a operação
na grade.
- O usuário clica sobre o botão “Salvar
”.
- O sistema irá verificar se os campos obrigatórios
estão preenchidos. Caso negativo, o sistema retorna a mensagem padrão
de campos obrigatórios não preenchidos. O usuário
confirma a mensagem, o sistema mantém os valores dos campos e o sistema
não realiza a operação.
- Se os critérios forem respeitados o sistema o sistema
efetiva a operação.
O usuárioselecionar uma linha da grade de Trechos
e clicar sobre o botão “Excluir”
- O usuário selecionar um registro da grade de trechos
e clicar sobre o botão “Excluir”:
- O usuário clica sobre o botão de rádio
para selecionar um trecho a ser atualizado. A grade não deve
permitir seleção múltipla dos itens.
- O sistema carrega os campos.
- O usuário clica sobre o botão “Excluir
”.
- O sistema retorna a mensagem padrão de confirmação
de exclusão.
- Se o usuário cancelar a mensagem, o sistema retorna
ao passo 2.
- Se o usuárioconfirmar a mensagem, o sistema remove
o registro da grade.
Exclusão:
- O usuário clicar sobre link de um registro da coluna
“Código” da grade de consulta:
- O sistema irá apresentar a tela de Atualização
e Exclusão (idêntica a doPasso 2 do item "Incluir") com os campos
“Ferrovia”, “Empresa”, “Matrícula”, “Nome”,”Competência”,”Classes
de Trem”,”Carga Perigosa” e “Tração Distribuída”
desabilitados para edição.
- O usuário clica sobre o botão “Excluir
”.
- O sistema retorna mensagem padrão de confirmação
de exclusão. Se o usuário cancelar a mensagem, o sistema
mantém os valores dos campos e retorna ao passo 2.
- Se o usuário confirmar a mensagem o sistema remove
o registro selecionado.
Botão "Voltar "
- O usuário clicar sobre o botão “Voltar” na
Tela de Inclusão, Atualização e Exclusão:
- O sistema retorna à página de Consulta.
|
|