Subversion Repositories Integrator Subversion

Rev

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

Rev 229 Rev 230
Line 5... Line 5...
5
import org.springframework.stereotype.Service;
5
import org.springframework.stereotype.Service;
6
6
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.modal.Venda;
11
import br.com.ec.domain.modal.Venda;
11
import br.com.ec.domain.service.VendaService;
12
import br.com.ec.domain.service.VendaService;
12
import br.com.ec.repository.VendaRepository;
13
import br.com.ec.repository.VendaRepository;
13
14
14
@Service
15
@Service
Line 26... Line 27...
26
                return vendaRepository;
27
                return vendaRepository;
27
        }
28
        }
28
       
29
       
29
        @Override
30
        @Override
30
        public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
31
        public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
31
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(sequencialLoja, dataInicial, dataFinal);
-
 
-
 
32
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal));
-
 
33
        }
-
 
34
       
-
 
35
        @Override
-
 
36
        public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
-
 
37
                ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal);
-
 
38
                Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsultaVendasDTO);
-
 
39
                valorTotal = valorTotal - vendaRepository.obterValorDeCuponsUtilizadosPorLojaEePeriodo(parametrosConsultaVendasDTO);
-
 
40
                return valorTotal;
32
        }
41
        }
33
        /*
42
        /*
34
       
43
       
35
       
44
       
36
        private LancamentoService lancamentoService;
45
        private LancamentoService lancamentoService;
Line 530... Line 539...
530
        }
539
        }
531
       
540
       
532
        @Override
541
        @Override
533
        public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Venda venda, Date dataInicial, Date dataFinal) {
542
        public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Venda venda, Date dataInicial, Date dataFinal) {
534
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(venda, dataInicial, dataFinal);
543
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(venda, dataInicial, dataFinal);
535
        }
-
 
536
       
-
 
537
        @Override
-
 
538
        public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Loja loja, Date dataInicial, Date dataFinal) {
-
 
539
                Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(loja, dataInicial, dataFinal);
-
 
540
                valorTotal = valorTotal - vendaRepository.obterValorDeCuponsUtilizadosPorLojaEePeriodo(new ParametrosConsultaVendasDTO(loja, dataInicial, dataFinal));
-
 
541
                return valorTotal;
-
 
542
        }
544
        }
543
       
545
       
544
        @Override
546
        @Override
545
        public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsulta) {
547
        public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsulta) {
546
                Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsulta);
548
                Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsulta);