Subversion Repositories Integrator Subversion

Rev

Rev 568 | Rev 583 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 568 Rev 582
Line 18... Line 18...
18
import br.com.ec.domain.dto.ModeloDTO;
18
import br.com.ec.domain.dto.ModeloDTO;
19
import br.com.ec.domain.dto.RankingComprasTransferenciasDTO;
19
import br.com.ec.domain.dto.RankingComprasTransferenciasDTO;
20
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO;
20
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO;
21
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO;
21
import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO;
22
import br.com.ec.domain.dto.RankingModeloDTO;
22
import br.com.ec.domain.dto.RankingModeloDTO;
-
 
23
import br.com.ec.domain.dto.RankingProdutoDTO;
23
import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO;
24
import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO;
24
import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO;
25
import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO;
-
 
26
import br.com.ec.domain.dto.consulta.ParametrosConsultaProdutosVendidosDTO;
25
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
27
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
26
import br.com.ec.domain.model.Venda;
28
import br.com.ec.domain.model.Venda;
27
import br.com.ec.domain.model.tipos.TipoEstiloProduto;
29
import br.com.ec.domain.model.tipos.TipoEstiloProduto;
28
import br.com.ec.domain.model.tipos.TipoSituacaoVenda;
30
import br.com.ec.domain.model.tipos.TipoSituacaoVenda;
29
import br.com.ec.domain.service.LojaService;
31
import br.com.ec.domain.service.LojaService;
Line 224... Line 226...
224
        }
226
        }
225
       
227
       
226
        @Override
228
        @Override
227
        public List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO) {
229
        public List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO) {
228
                return vendaRepository.consultarRankingPorEstilo(sequencialModelo, parametrosConsultaPorPeriodoDTO);
230
                return vendaRepository.consultarRankingPorEstilo(sequencialModelo, parametrosConsultaPorPeriodoDTO);
-
 
231
        }
-
 
232
       
-
 
233
        @Override
-
 
234
        public List<RankingProdutoDTO> consultarProdutosVendidos(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
-
 
235
                List<RankingProdutoDTO> produtosVendidosConsultados = vendaRepository.consultarProdutosVendidos(parametrosConsulta);
-
 
236
                for (RankingProdutoDTO produtoVendido : produtosVendidosConsultados) {
-
 
237
                        produtoVendido.atualizarTempoEstoque(parametrosConsulta.getDataInicial(), parametrosConsulta.getDataFinal());
-
 
238
                }
-
 
239
                return produtosVendidosConsultados;
229
        }
240
        }
230
       
241
       
231
        /*
242
        /*
232
        private LancamentoService lancamentoService;
243
        private LancamentoService lancamentoService;
233
        private VendaFormaPagamentoService vendaFormaPagamentoService;
244
        private VendaFormaPagamentoService vendaFormaPagamentoService;
Line 1282... Line 1293...
1282
                Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsultaVendas);
1293
                Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsultaVendas);
1283
                parametrosConsultaVendas.setTipoProduto(null);
1294
                parametrosConsultaVendas.setTipoProduto(null);
1284
                return VerificadorUtil.estaNulo(valorTotal)? new Double(0.0) : valorTotal;
1295
                return VerificadorUtil.estaNulo(valorTotal)? new Double(0.0) : valorTotal;
1285
        }
1296
        }
1286

1297

1287
        @Override
-
 
1288
        public List<RankingProdutoDTO> consultarProdutosVendidos(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
-
 
1289
                List<RankingProdutoDTO> produtosVendidosConsultados = vendaRepository.consultarProdutosVendidos(parametrosConsulta);
-
 
1290
                for (RankingProdutoDTO produtoVendido : produtosVendidosConsultados) {
-
 
1291
                        produtoVendido.atualizarTempoEstoque(parametrosConsulta.getDataInicial(), parametrosConsulta.getDataFinal());
-
 
1292
                }
-
 
1293
                return produtosVendidosConsultados;
-
 
1294
        }
-
 
1295
       
-
 
1296
        @Override
1298
        @Override
1297
        public List<RankingProdutoDTO> consultarProdutosVendidosResumido(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
1299
        public List<RankingProdutoDTO> consultarProdutosVendidosResumido(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
1298
                return vendaRepository.consultarProdutosVendidosResumido(parametrosConsulta);
1300
                return vendaRepository.consultarProdutosVendidosResumido(parametrosConsulta);
1299
        }
1301
        }
1300
       
1302