Subversion Repositories Integrator Subversion

Rev

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>();