Rev 577 | Rev 602 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 577 | Rev 600 | ||
|---|---|---|---|
| Line 26... | Line 26... | ||
| 26 | import br.com.ec.domain.dto.ParametrosConsultaVendasDTO; |
26 | import br.com.ec.domain.dto.ParametrosConsultaVendasDTO; |
| 27 | import br.com.ec.domain.dto.ParametrosConsultaVendasVivoDTO; |
27 | import br.com.ec.domain.dto.ParametrosConsultaVendasVivoDTO; |
| 28 | import br.com.ec.domain.dto.ParametrosVendaDTO; |
28 | import br.com.ec.domain.dto.ParametrosVendaDTO; |
| 29 | import br.com.ec.domain.dto.RankingComprasTransferenciasDTO; |
29 | import br.com.ec.domain.dto.RankingComprasTransferenciasDTO; |
| 30 | import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO; |
30 | import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO; |
| - | 31 | import br.com.ec.domain.dto.RankingComprasTransferenciasSubtipoProdutoDTO; |
|
| 31 | import br.com.ec.domain.dto.RankingLojaDTO; |
32 | import br.com.ec.domain.dto.RankingLojaDTO; |
| 32 | import br.com.ec.domain.dto.RankingModeloDTO; |
33 | import br.com.ec.domain.dto.RankingModeloDTO; |
| 33 | import br.com.ec.domain.dto.RankingProdutoDTO; |
34 | import br.com.ec.domain.dto.RankingProdutoDTO; |
| 34 | import br.com.ec.domain.dto.RankingVendedorDTO; |
35 | import br.com.ec.domain.dto.RankingVendedorDTO; |
| 35 | import br.com.ec.domain.dto.VendasDTO; |
36 | import br.com.ec.domain.dto.VendasDTO; |
| Line 46... | Line 47... | ||
| 46 | import br.com.ec.domain.model.Modelo; |
47 | import br.com.ec.domain.model.Modelo; |
| 47 | import br.com.ec.domain.model.NotaFiscal; |
48 | import br.com.ec.domain.model.NotaFiscal; |
| 48 | import br.com.ec.domain.model.Pedido; |
49 | import br.com.ec.domain.model.Pedido; |
| 49 | import br.com.ec.domain.model.PedidoHistorico; |
50 | import br.com.ec.domain.model.PedidoHistorico; |
| 50 | import br.com.ec.domain.model.Produto; |
51 | import br.com.ec.domain.model.Produto; |
| - | 52 | import br.com.ec.domain.model.SubtipoProduto; |
|
| 51 | import br.com.ec.domain.model.Usuario; |
53 | import br.com.ec.domain.model.Usuario; |
| 52 | import br.com.ec.domain.model.UsuarioPerfil; |
54 | import br.com.ec.domain.model.UsuarioPerfil; |
| 53 | import br.com.ec.domain.model.Venda; |
55 | import br.com.ec.domain.model.Venda; |
| 54 | import br.com.ec.domain.model.VendaFormaPagamento; |
56 | import br.com.ec.domain.model.VendaFormaPagamento; |
| 55 | import br.com.ec.domain.model.Vendedor; |
57 | import br.com.ec.domain.model.Vendedor; |
| Line 1386... | Line 1388... | ||
| 1386 | return true; |
1388 | return true; |
| 1387 | }
|
1389 | }
|
| 1388 | 1390 | ||
| 1389 | @Override |
1391 | @Override |
| 1390 | public List<RankingComprasTransferenciasEstiloDTO> consultarDetalhamentoPlanejamentoParaCompras(ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta, Modelo modelo) { |
1392 | public List<RankingComprasTransferenciasEstiloDTO> consultarDetalhamentoPlanejamentoParaCompras(ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta, Modelo modelo) { |
| 1391 | List<RankingComprasTransferenciasEstiloDTO> estilos = new ArrayList<RankingComprasTransferenciasEstiloDTO>(); |
- | |
| - | 1393 | List<RankingComprasTransferenciasEstiloDTO> consulta = new ArrayList<RankingComprasTransferenciasEstiloDTO>(); |
|
| 1392 | for (TipoEstiloProduto estiloProduto : TipoEstiloProduto.values()) { |
1394 | for (TipoEstiloProduto estiloProduto : TipoEstiloProduto.values()) { |
| 1393 | parametrosParaConsulta.setEstilo(StringUtil.setarUpperCase(estiloProduto.getValor())); |
1395 | parametrosParaConsulta.setEstilo(StringUtil.setarUpperCase(estiloProduto.getValor())); |
| 1394 | RankingComprasTransferenciasEstiloDTO estilo = vendaRepository.consultarEstoqueEeVendasPorEstilo(parametrosParaConsulta, modelo); |
1396 | RankingComprasTransferenciasEstiloDTO estilo = vendaRepository.consultarEstoqueEeVendasPorEstilo(parametrosParaConsulta, modelo); |
| 1395 | estilo.setRankingsPorLoja(vendaRepository.consultarEstoqueEeVendasEstiloPorLoja(parametrosParaConsulta, modelo)); |
1397 | estilo.setRankingsPorLoja(vendaRepository.consultarEstoqueEeVendasEstiloPorLoja(parametrosParaConsulta, modelo)); |
| 1396 | estilo.setQuantidadeMinimaComprar(parametrosParaConsulta.getQuantidadeMinimaComprar()); |
1398 | estilo.setQuantidadeMinimaComprar(parametrosParaConsulta.getQuantidadeMinimaComprar()); |
| 1397 | estilos.add(estilo); |
- | |
| - | 1399 | consulta.add(estilo); |
|
| 1398 | }
|
1400 | }
|
| 1399 | return estilos; |
- | |
| - | 1401 | return consulta; |
|
| - | 1402 | }
|
|
| - | 1403 | ||
| - | 1404 | @Override |
|
| - | 1405 | public List<RankingComprasTransferenciasSubtipoProdutoDTO> consultarDetalhamentoPlanejamentoParaCompras(List<SubtipoProduto> subtiposParaConsultar, ParametrosConsultaParaComprasTransferenciasDTO parametrosParaConsulta, Modelo modelo) { |
|
| - | 1406 | List<RankingComprasTransferenciasSubtipoProdutoDTO> consulta = new ArrayList<RankingComprasTransferenciasSubtipoProdutoDTO>(); |
|
| - | 1407 | for (SubtipoProduto subtipoProduto : subtiposParaConsultar) { |
|
| - | 1408 | parametrosParaConsulta.setSubtipo(subtipoProduto); |
|
| - | 1409 | RankingComprasTransferenciasSubtipoProdutoDTO subtipo = vendaRepository.consultarEstoqueEeVendasPorSubtipo(parametrosParaConsulta, modelo); |
|
| - | 1410 | subtipo.setRankingsPorLoja(vendaRepository.consultarEstoqueEeVendasSubtipoPorLoja(parametrosParaConsulta, modelo)); |
|
| - | 1411 | subtipo.setQuantidadeMinimaComprar(parametrosParaConsulta.getQuantidadeMinimaComprar()); |
|
| - | 1412 | consulta.add(subtipo); |
|
| - | 1413 | }
|
|
| - | 1414 | return consulta; |
|
| 1400 | }
|
1415 | }
|
| 1401 | 1416 | ||
| 1402 | @Override |
1417 | @Override |
| 1403 | public List<RankingVendedorDTO> consultarRankingPromocaoInterna(Date dataInicial, Date dataFinal) { |
1418 | public List<RankingVendedorDTO> consultarRankingPromocaoInterna(Date dataInicial, Date dataFinal) { |
| 1404 | List<RankingVendedorDTO> rankingVendedores = new ArrayList<RankingVendedorDTO>(); |
1419 | List<RankingVendedorDTO> rankingVendedores = new ArrayList<RankingVendedorDTO>(); |