Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manter Pedido #10

Open
7 of 11 tasks
Allanfs opened this issue Jun 14, 2019 · 0 comments
Open
7 of 11 tasks

Manter Pedido #10

Allanfs opened this issue Jun 14, 2019 · 0 comments
Assignees
Milestone

Comments

@Allanfs
Copy link
Owner

Allanfs commented Jun 14, 2019

Pedido é composto de:
Cliente, Endereco, Coleção de ItensPedido, Forma de Pagamento, alem de possuirem um número de identificação.

  • Todo pedido deve possuir um número de identificação
  • Os pedidos devem ter estados: aberto, fechado
  • Cancelar um pedido (mas não excluir, pedidos não devem ser excluidos)
  • Adicionar produtos (ItemPedido) ao pedido
  • Selecionar o endereço de entrega (deve ser um dos endereços do cliente)
  • Calcular total do pedido
  • Inserir desconto ou acrescimo
  • Buscar pedidos ativos
  • Buscar pedidos por data
  • Buscar pedido por número
  • Buscar pedidos de um cliente
@Allanfs Allanfs added this to the Manter Pedido milestone Jun 14, 2019
@Allanfs Allanfs self-assigned this Jun 14, 2019
Allanfs added a commit that referenced this issue Jun 15, 2019
Adicionado interface para PedidoService; Criado classes de pedido, produto, itempedido, feito configuração inicial de anotações; Adicionado repository;
Allanfs pushed a commit that referenced this issue Jun 21, 2019
Operacao: retorna valor positivo ou negativo dependendo do tipo de Operacao
PedidoNovoSerivice: possui metodos de operação sobre PedidoNovo
PedidoNovo: removido metodos de operação, adicionado instancias as collections
PedidoNovoServiceTeste: teta os metodos de operação sobre PedidoNovo
Allanfs pushed a commit that referenced this issue Jun 21, 2019
#2 #3 #4 #6 #7 #8 #10 #11 #12
removido anotações dos atributos, e adicionado na classe, dessa forma,
todos os atributos possuirão os métodos getters e setters
Allanfs added a commit that referenced this issue Jun 23, 2019
Adicionado Estado ao pedido;
Adicionado classe FormaDePagamento;
Adicionado metodos de consulta de pedido;
Allanfs added a commit that referenced this issue Jul 17, 2019
Adicionado métodos para contar quantidade de registros nas entidades.
Adicionado à interface IService, todas as entidades possuem este método
e endpoint nos controllers;
Allanfs added a commit that referenced this issue Jul 17, 2019
Adicionado tratamento para item do tipo pizza;
Exceções de pedido herdam de PedidoException;
Allanfs added a commit that referenced this issue Jul 18, 2019
Finalizado teste de cadastro de pedido com itens do tipo pizza;
Adicionado implementação para tratar este tipo de produto;
Alterado classes de referencia no ItemPedidoSabor;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant