Subversion Repositories Integrator Subversion

Rev

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

Rev 282 Rev 296
Line 2... Line 2...
2
package br.com.ec.domain.service;
2
package br.com.ec.domain.service;
3
3
4
import java.util.Date;
4
import java.util.Date;
5
import java.util.List;
5
import java.util.List;
6
6
-
 
7
import br.com.ec.core.consulta.ParametrosConsulta;
7
import br.com.ec.core.generic.GenericService;
8
import br.com.ec.core.generic.GenericService;
8
import br.com.ec.domain.dto.ContaBancariaDTO;
9
import br.com.ec.domain.dto.ContaBancariaDTO;
-
 
10
import br.com.ec.domain.dto.FormaPagamentoDTO;
9
import br.com.ec.domain.dto.ParcelaDTO;
11
import br.com.ec.domain.dto.ParcelaDTO;
10
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
12
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
11
import br.com.ec.domain.model.Parcela;
13
import br.com.ec.domain.model.Parcela;
12
import br.com.ec.domain.model.tipos.TipoCartao;
14
import br.com.ec.domain.model.tipos.TipoCartao;
13
15
14
public interface ParcelaService extends GenericService<Parcela> {
16
public interface ParcelaService extends GenericService<Parcela> {
15
       
17
       
16
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
18
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
17
       
19
       
18
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
-
 
-
 
20
        List<ParcelaDTO> consultarParcelasAReceber(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
19
       
21
       
20
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, TipoCartao tipoCartao);
-
 
-
 
22
        List<ParcelaDTO> consultarParcelasRecebidas(Long sequencialContaBancaria, Date dataRecebimento, List<FormaPagamentoDTO> formasDePagamento);
-
 
23
-
 
24
        void receberParcelas(Date dataConciliacao, List<ParcelaDTO> parcelasSelecionadas);
-
 
25
       
-
 
26
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
21
       
27
       
22
/*
28
/*
23
        void cancelarParcela(Parcela entidade);
29
        void cancelarParcela(Parcela entidade);
24

30

25
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
31
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
Line 50... Line 56...
50
       
56
       
51
        List<CartaoDTO> gerarContasDosCartoes(List<VendaFormaPagamento> listaVendaFormaPagamento);
57
        List<CartaoDTO> gerarContasDosCartoes(List<VendaFormaPagamento> listaVendaFormaPagamento);
52

58

53
        List<CartaoDTO> consultarContasDosCartoes(Date dataInicial, Date dataFinal);
59
        List<CartaoDTO> consultarContasDosCartoes(Date dataInicial, Date dataFinal);
54

60

55
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
-
 
56
       
-
 
57
        void cadastrarContaComParcelasNaCompra(Compra compra, List<Parcela> listaParcelas);
61
        void cadastrarContaComParcelasNaCompra(Compra compra, List<Parcela> listaParcelas);
58
        */
62
        */
59
}
63
}