Subversion Repositories Integrator Subversion

Rev

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

Rev 259 Rev 261
Line 2... Line 2...
2
2
3
import java.util.Date;
3
import java.util.Date;
-
 
4
import java.util.List;
4
5
5
import br.com.ec.core.generic.GenericService;
6
import br.com.ec.core.generic.GenericService;
-
 
7
import br.com.ec.domain.dto.FormaPagamentoDTO;
-
 
8
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
6
import br.com.ec.domain.model.Venda;
9
import br.com.ec.domain.model.Venda;
7
10
8
public interface VendaService extends GenericService<Venda> {
11
public interface VendaService extends GenericService<Venda> {
9
12
10
        Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal);
13
        Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal);
11
       
14
       
12
        Integer obterQuantidadeDeVendasNovasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal);
15
        Integer obterQuantidadeDeVendasNovasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal);
13
       
16
       
14
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal);
17
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal);
-
 
18
       
-
 
19
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodoEeFormasDePagamento(ParametrosConsultaVendasDTO parametrosConsultaVendas, List<FormaPagamentoDTO> formasDePagamento);
15
20
16
        /*
21
        /*
17
        Venda detalharVenda(Venda venda);
22
        Venda detalharVenda(Venda venda);
18
       
23
       
19
        Venda detalharVendaCompleta(Venda venda);
24
        Venda detalharVendaCompleta(Venda venda);
Line 33... Line 38...
33
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
38
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
34
       
39
       
35
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodoServicos(ParametrosConsultaVendasDTO parametrosConsultaVendas);
40
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodoServicos(ParametrosConsultaVendasDTO parametrosConsultaVendas);
36
       
41
       
37
        Double obterValorTotalDeDescontosPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
42
        Double obterValorTotalDeDescontosPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
38
       
-
 
39
        Double obterValorTotalBrutoDeVendasPorLojaEePeriodoEeFormasDePagamento(ParametrosConsultaVendasDTO parametrosConsultaVendas, List<FormaPagamento> formasDePagamento);
-
 
40
       
43
       
41
        Double obterValorTotalLiquidoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
44
        Double obterValorTotalLiquidoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
42
       
45
       
43
        Integer obterQuantidadeProdutosVendidosPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
46
        Integer obterQuantidadeProdutosVendidosPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsultaVendas);
44
       
47