UC00004 - Movimentação de series

De Wiki Java - Interno
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Fluxo de eventos)
Linha 9: Linha 9:
 
*Ter cadastrados produtos que controlam série.
 
*Ter cadastrados produtos que controlam série.
 
*Estar movimentando produtos que controlam série.
 
*Estar movimentando produtos que controlam série.
 
  
 
= Resultado esperado =
 
= Resultado esperado =
Linha 16: Linha 15:
 
= Diagrama de classes =
 
= Diagrama de classes =
 
[[File:Series.png|1000px]]
 
[[File:Series.png|1000px]]
 +
 +
= Layouts sugeridos =
 +
<gallery>
 +
File:Series.jpeg|Series
 +
</gallery>
  
 
= Layouts sugeridos =
 
= Layouts sugeridos =

Edição das 15h54min de 14 de março de 2014

Conteúdo

Objetivo

  • Definir regras e funcionalidades para movimentação de itens que controlam série.

Atores

  • Usuário

Pré-requisitos

  • Seguir orientações do documento de padrões de desenvolvimento.
  • Ter cadastrados produtos que controlam série.
  • Estar movimentando produtos que controlam série.

Resultado esperado

  • Movimentar estoque de produtos que controlam série.

Diagrama de classes

Series.png

Layouts sugeridos

Layouts sugeridos

Regras de negócio

RN01 - Regras e funcionalidades da tela "Séries"

Na tela Séries os campos Produto, Unidade de compra, Quantidade e Valor total ficarão sempre desabilitados (somente leitura) e serão automaticamente preenchidos com os dados já informados na tela antecessora. Logo abaixo do cabeçalho da tela há um campo de texto onde o usuário deverá informar as séries equivalente à quantidade do item exibida no campo Quantidade.


Deverá ser informado um número de série por linha. Todos os dados contidos em uma determinada linha serão considerados como uma única série. Espaços em branco antes e/ou depois dos números de série serão automaticamente desconsiderados. À media que as séries forem informadas o sistema exibirá no campo Quantidade de séries o total de séries já informadas.


Quando usuário acionar o botão [Salvar] o sistema verificará se a quantidade de linhas/séries informadas correspondem à quantidade informada no cabeçalho da tela (que veio da tela antecessora). Se a quantidade de séries informada não for igual à quantidade listada no cabeçalho a operação será abortada e a seguinte mensagem de alerta será exibida ao usuário: A quantidade de séries digitada não corresponde à quantidade informada para o item.


Se dentre as séries digitadas uma ou mais já existirem no estoque para o item em questão ou até mesmo para outro item, o sistema não permitirá que os dados sejam salvos e emitirá ao usuário a seguinte mensagem de alerta: A(s) série(s) X, Y, Z já constam no sistema. Verifique maiores detalhes sobre esta(s) série(s) na consulta de controle de séries.


Se as quantidades forem coerentes e se as séries forem inéditas (nenhuma série repetida foi digitada), elas ficarão gravadas em memória e serão movimentadas junto com a movimentação de estoque do item na tela antecessora.


O botão [Limpar] irá limpar todas as séries já digitadas quando acionado, sem mensagem de confirmação ao usuário. Já o botão [Cancelar] irá fechar a tela Séries descartando quaisquer dados já informados.

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas