Rev 686 | Rev 689 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 686 | Rev 688 | ||
|---|---|---|---|
| Line 90... | Line 90... | ||
| 90 | 90 | ||
| 91 | }
|
91 | }
|
| 92 | 92 | ||
| 93 | @Override |
93 | @Override |
| 94 | public void utilizarCashback(Venda venda, Double valorCashback) { |
94 | public void utilizarCashback(Venda venda, Double valorCashback) { |
| 95 | // TODO Auto-generated method stub
|
- | |
| 96 | if (valorCashback > 0.0) { |
95 | if (valorCashback > 0.0) { |
| 97 | Cashback cashback = new Cashback(); |
96 | Cashback cashback = new Cashback(); |
| 98 | cashback.setCliente(venda.getCliente()); |
97 | cashback.setCliente(venda.getCliente()); |
| 99 | cashback.setVenda(venda); |
98 | cashback.setVenda(venda); |
| 100 | cashback.setDataHoraEmissao(DataUtils.getDataAtual()); |
99 | cashback.setDataHoraEmissao(DataUtils.getDataAtual()); |
| 101 | cashback.setPrazoInicial(DataUtils.acrescentarDias(DataUtils.getDataAtual(), 7)); |
- | |
| 102 | cashback.setPrazoFinal(DataUtils.acrescentarDias(DataUtils.getDataAtual(), 365)); |
- | |
| 103 | cashback.setTipoCashback(TipoCashback.ENTRADA.getValor()); |
- | |
| - | 100 | cashback.setPrazoInicial(null); |
|
| - | 101 | cashback.setPrazoFinal(null); |
|
| - | 102 | cashback.setTipoCashback(TipoCashback.SAIDA.getValor()); |
|
| 104 | cashback.setValor(valorCashback); |
103 | cashback.setValor(valorCashback); |
| 105 | cashback.setAtivo(true); |
104 | cashback.setAtivo(true); |
| 106 | cashbackRepository.cadastrar(cashback); |
105 | cashbackRepository.cadastrar(cashback); |
| 107 | } else { |
106 | } else { |
| 108 | 107 | ||