Subversion Repositories Integrator Subversion

Rev

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

Rev 230 Rev 253
Line 7... Line 7...
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.dto.consulta.ParametrosConsultaVendasDTO;
11
import br.com.ec.domain.modal.Venda;
11
import br.com.ec.domain.modal.Venda;
-
 
12
import br.com.ec.domain.modal.tipos.TipoSituacaoVenda;
12
import br.com.ec.domain.service.VendaService;
13
import br.com.ec.domain.service.VendaService;
13
import br.com.ec.repository.VendaRepository;
14
import br.com.ec.repository.VendaRepository;
14
15
15
@Service
16
@Service
16
public class VendaServiceImpl extends AbstractService<Venda> implements VendaService {
17
public class VendaServiceImpl extends AbstractService<Venda> implements VendaService {
Line 28... Line 29...
28
        }
29
        }
29
       
30
       
30
        @Override
31
        @Override
31
        public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
32
        public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
32
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal));
33
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal));
-
 
34
        }
-
 
35
       
-
 
36
        @Override
-
 
37
        public Integer obterQuantidadeDeVendasNovasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
-
 
38
                ParametrosConsultaVendasDTO parametrosConsulta = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal);
-
 
39
                parametrosConsulta.setTipoSituacaoVenda(TipoSituacaoVenda.NOVO.getValor());
-
 
40
                return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(parametrosConsulta);
33
        }
41
        }
34
       
42
       
35
        @Override
43
        @Override
36
        public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
44
        public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) {
37
                ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal);
45
                ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal);