luiscrjr / SysAdega

Aplicação web acadêmica para comprar e manter vinhos
0 stars 2 forks source link

Métodos para o State (iteration 2) #20

Closed imagal closed 6 years ago

imagal commented 7 years ago

Temos o Padrão State implementado. Todos os pedidos são divididos por estado e conseguimos modificar o estado do pedido em run time. Mas agora a questão é, que métodos esse estado deve manter?

Até agora não temos nada que vá dar algum beneficio imediato por estamos usando o Padrão State. Preciso de ideias :)

leticiabac commented 6 years ago

Implementei apenas os métodos mínimos necessários para alternar entre os estados existentes: Aberto, Em andamento, Encerrado e Cancelado.

Fiquei em dúvida sobre que ação transformaria um pedido "Aberto" em "Em andamento"... Apenas para testar, chamei de "prepararPedido", mas aceito sugestões melhores!

Favor testar mudanças de estado no "Consultar Pedido Por Estado".

image

image

leticiabac commented 6 years ago

Atualizando a imagem dos estados para tirar a observação sobre as quantidades.

image