Rev 230 | Rev 259 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 230 | Rev 253 | ||
|---|---|---|---|
| Line 7... | Line 7... | ||
| 7 | import br.com.ec.core.generic.AbstractService; |
7 | import br.com.ec.core.generic.AbstractService; |
| 8 | import br.com.ec.core.generic.GenericRepository; |
8 | import br.com.ec.core.generic.GenericRepository; |
| 9 | import br.com.ec.core.validador.Validador; |
9 | import br.com.ec.core.validador.Validador; |
| 10 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
10 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
| 11 | import br.com.ec.domain.modal.Venda; |
11 | import br.com.ec.domain.modal.Venda; |
| - | 12 | import br.com.ec.domain.modal.tipos.TipoSituacaoVenda; |
|
| 12 | import br.com.ec.domain.service.VendaService; |
13 | import br.com.ec.domain.service.VendaService; |
| 13 | import br.com.ec.repository.VendaRepository; |
14 | import br.com.ec.repository.VendaRepository; |
| 14 | 15 | ||
| 15 | @Service |
16 | @Service |
| 16 | public class VendaServiceImpl extends AbstractService<Venda> implements VendaService { |
17 | public class VendaServiceImpl extends AbstractService<Venda> implements VendaService { |
| Line 28... | Line 29... | ||
| 28 | }
|
29 | }
|
| 29 | 30 | ||
| 30 | @Override |
31 | @Override |
| 31 | public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
32 | public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
| 32 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal)); |
33 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal)); |
| - | 34 | }
|
|
| - | 35 | ||
| - | 36 | @Override |
|
| - | 37 | public Integer obterQuantidadeDeVendasNovasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
|
| - | 38 | ParametrosConsultaVendasDTO parametrosConsulta = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal); |
|
| - | 39 | parametrosConsulta.setTipoSituacaoVenda(TipoSituacaoVenda.NOVO.getValor()); |
|
| - | 40 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(parametrosConsulta); |
|
| 33 | }
|
41 | }
|
| 34 | 42 | ||
| 35 | @Override |
43 | @Override |
| 36 | public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
44 | public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
| 37 | ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal); |
45 | ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal); |