Subversion Repositories Integrator Subversion

Rev

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

Rev 259 Rev 296
Line 12... Line 12...
12
import br.com.ec.core.util.VerificadorUtil;
12
import br.com.ec.core.util.VerificadorUtil;
13
import br.com.ec.core.validador.Validador;
13
import br.com.ec.core.validador.Validador;
14
import br.com.ec.domain.dto.LojaDTO;
14
import br.com.ec.domain.dto.LojaDTO;
15
import br.com.ec.domain.dto.TempoRealDTO;
15
import br.com.ec.domain.dto.TempoRealDTO;
16
import br.com.ec.domain.dto.TempoRealLojaDTO;
16
import br.com.ec.domain.dto.TempoRealLojaDTO;
-
 
17
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
17
import br.com.ec.domain.service.AberturaLojaService;
18
import br.com.ec.domain.service.AberturaLojaService;
18
import br.com.ec.domain.service.AvaliacaoLojaService;
19
import br.com.ec.domain.service.AvaliacaoLojaService;
19
import br.com.ec.domain.service.LojaService;
20
import br.com.ec.domain.service.LojaService;
20
import br.com.ec.domain.service.TempoRealService;
21
import br.com.ec.domain.service.TempoRealService;
21
import br.com.ec.domain.service.VendaService;
22
import br.com.ec.domain.service.VendaService;
Line 55... Line 56...
55
                List<TempoRealLojaDTO> lojasTempoRealDTO = new ArrayList<TempoRealLojaDTO>();
56
                List<TempoRealLojaDTO> lojasTempoRealDTO = new ArrayList<TempoRealLojaDTO>();
56
                for (LojaDTO lojaAtivaDTO : lojasAtivasDTO) {
57
                for (LojaDTO lojaAtivaDTO : lojasAtivasDTO) {
57
                        TempoRealLojaDTO tempoRealLojaDTO = new TempoRealLojaDTO();
58
                        TempoRealLojaDTO tempoRealLojaDTO = new TempoRealLojaDTO();
58
                        tempoRealLojaDTO.setLojaDTO(lojaAtivaDTO);
59
                        tempoRealLojaDTO.setLojaDTO(lojaAtivaDTO);
59
                       
60
                       
60
                        tempoRealLojaDTO.setQuantidadeVendasNoDia(vendaService.obterQuantidadeDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()));
-
 
61
                        tempoRealLojaDTO.setValorVendasNoDia(vendaService.obterValorTotalBrutoDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()));
-
 
62
                        tempoRealLojaDTO.setValorVendasNoMes(vendaService.obterValorTotalBrutoDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getPrimeiroDiaDoMesAtual(), DataUtils.getUltimoDiaDoMesAtual()));
-
 
-
 
61
                        ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual());
-
 
62
                        tempoRealLojaDTO.setValorVendasNoDia(vendaService.obterValorTotalBrutoDeVendas(parametrosConsultaVendasDTO));
-
 
63
                        tempoRealLojaDTO.setQuantidadeVendasNoDia(vendaService.obterQuantidadeDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getPrimeiroDiaDoMesAtual(), DataUtils.getUltimoDiaDoMesAtual()));
-
 
64
                        tempoRealLojaDTO.setValorVendasNoMes(vendaService.obterValorTotalBrutoDeVendas(new ParametrosConsultaVendasDTO(lojaAtivaDTO.getSequencial(), DataUtils.getPrimeiroDiaDoMesAtual(), DataUtils.getUltimoDiaDoMesAtual())));
63
                        tempoRealLojaDTO.setValorMetaMensal(avaliacaoLojaService.consultarValorMetaMensalLojaPelaData(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual()));
65
                        tempoRealLojaDTO.setValorMetaMensal(avaliacaoLojaService.consultarValorMetaMensalLojaPelaData(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual()));
64
                        tempoRealLojaDTO.setPercentualRealizadoMetaMensal(VerificadorUtil.naoEstaNulo(tempoRealLojaDTO.getValorMetaMensal())? tempoRealLojaDTO.getValorVendasNoMes()/tempoRealLojaDTO.getValorMetaMensal() : 0.0);
66
                        tempoRealLojaDTO.setPercentualRealizadoMetaMensal(VerificadorUtil.naoEstaNulo(tempoRealLojaDTO.getValorMetaMensal())? tempoRealLojaDTO.getValorVendasNoMes()/tempoRealLojaDTO.getValorMetaMensal() : 0.0);
65
                       
67
                       
66
                        tempoRealLojaDTO.setLojaAberta(aberturaLojaService.verificarLojaAberta(DataUtils.getDataAtual(), lojaAtivaDTO.getSequencial()));
68
                        tempoRealLojaDTO.setLojaAberta(aberturaLojaService.verificarLojaAberta(DataUtils.getDataAtual(), lojaAtivaDTO.getSequencial()));
67
                        tempoRealLojaDTO.setLojaComVendasNovas(vendaService.obterQuantidadeDeVendasNovasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()) > 0);
69
                        tempoRealLojaDTO.setLojaComVendasNovas(vendaService.obterQuantidadeDeVendasNovasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()) > 0);