Rev 688 | Rev 710 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 688 | Rev 689 | ||
|---|---|---|---|
| Line 73... | Line 73... | ||
| 73 | Cashback cashback = new Cashback(); |
73 | Cashback cashback = new Cashback(); |
| 74 | cashback.setCliente(parametrosVendaDTO.getCliente()); |
74 | cashback.setCliente(parametrosVendaDTO.getCliente()); |
| 75 | cashback.setVenda(venda); |
75 | cashback.setVenda(venda); |
| 76 | cashback.setDataHoraEmissao(DataUtils.getDataAtual()); |
76 | cashback.setDataHoraEmissao(DataUtils.getDataAtual()); |
| 77 | cashback.setPrazoInicial(DataUtils.acrescentarDias(DataUtils.getDataAtual(), 7)); |
77 | cashback.setPrazoInicial(DataUtils.acrescentarDias(DataUtils.getDataAtual(), 7)); |
| 78 | cashback.setPrazoFinal(DataUtils.acrescentarDias(DataUtils.getDataAtual(), 365)); |
- | |
| - | 78 | cashback.setPrazoFinal(DataUtils.acrescentarDias(cashback.getPrazoInicial(), 365)); |
|
| 79 | cashback.setTipoCashback(TipoCashback.ENTRADA.getValor()); |
79 | cashback.setTipoCashback(TipoCashback.ENTRADA.getValor()); |
| 80 | cashback.setValor(valorCashback); |
80 | cashback.setValor(valorCashback); |
| 81 | cashback.setAtivo(true); |
81 | cashback.setAtivo(true); |
| 82 | cashbackRepository.cadastrar(cashback); |
82 | cashbackRepository.cadastrar(cashback); |
| 83 | }
|
83 | }
|
| 84 | }
|
84 | }
|
| 85 | }
|
85 | }
|
| 86 | 86 | ||
| 87 | @Override |
87 | @Override |
| 88 | public void utilizarCashback(CashbackDTO cashbackDTO) { |
- | |
| 89 | // TODO Auto-generated method stub
|
- | |
| 90 | - | ||
| - | 88 | public void utilizarCashback(Venda venda, Double valorCashback) { |
|
| - | 89 | Cashback cashback = new Cashback(); |
|
| - | 90 | cashback.setCliente(venda.getCliente()); |
|
| - | 91 | cashback.setVenda(venda); |
|
| - | 92 | cashback.setDataHoraEmissao(DataUtils.getDataAtual()); |
|
| - | 93 | cashback.setPrazoInicial(null); |
|
| - | 94 | cashback.setPrazoFinal(null); |
|
| - | 95 | cashback.setTipoCashback(TipoCashback.SAIDA.getValor()); |
|
| - | 96 | cashback.setValor(valorCashback); |
|
| - | 97 | cashback.setAtivo(true); |
|
| - | 98 | cashbackRepository.cadastrar(cashback); |
|
| 91 | }
|
99 | }
|
| 92 | 100 | ||
| 93 | @Override |
101 | @Override |
| 94 | public void utilizarCashback(Venda venda, Double valorCashback) { |
- | |
| 95 | if (valorCashback > 0.0) { |
- | |
| 96 | Cashback cashback = new Cashback(); |
- | |
| 97 | cashback.setCliente(venda.getCliente()); |
- | |
| 98 | cashback.setVenda(venda); |
- | |
| 99 | cashback.setDataHoraEmissao(DataUtils.getDataAtual()); |
- | |
| 100 | cashback.setPrazoInicial(null); |
- | |
| 101 | cashback.setPrazoFinal(null); |
- | |
| 102 | cashback.setTipoCashback(TipoCashback.SAIDA.getValor()); |
- | |
| 103 | cashback.setValor(valorCashback); |
- | |
| 104 | cashback.setAtivo(true); |
- | |
| 105 | cashbackRepository.cadastrar(cashback); |
- | |
| 106 | } else { |
- | |
| 107 | - | ||
| 108 | }
|
- | |
| - | 102 | public void excluirCashbackVenda(Long sequencialVenda) { |
|
| - | 103 | cashbackRepository.excluirCashbackVenda(sequencialVenda); |
|
| 109 | }
|
104 | }
|
| 110 | 105 | ||
| 111 | }
|
106 | }
|