Subversion Repositories Integrator Subversion

Rev

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

Rev 402 Rev 439
Line 8... Line 8...
8
import br.com.ec.core.generic.GenericService;
8
import br.com.ec.core.generic.GenericService;
9
import br.com.ec.domain.dto.FormaPagamentoDTO;
9
import br.com.ec.domain.dto.FormaPagamentoDTO;
10
import br.com.ec.domain.dto.ParcelaDTO;
10
import br.com.ec.domain.dto.ParcelaDTO;
11
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
11
import br.com.ec.domain.dto.consulta.ParametrosConsultaParcelasDTO;
12
import br.com.ec.domain.model.Parcela;
12
import br.com.ec.domain.model.Parcela;
-
 
13
import br.com.ec.domain.model.Venda;
13
14
14
public interface ParcelaService extends GenericService<Parcela> {
15
public interface ParcelaService extends GenericService<Parcela> {
15
       
16
       
16
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
17
        List<ParcelaDTO> consultarParcelas(ParametrosConsultaParcelasDTO parametrosConsultaParcelasDTO);
17
       
18
       
Line 25... Line 26...
25
       
26
       
26
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
27
        Double obterValorPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
27
       
28
       
28
        List<ParcelaDTO> consultarParcelasPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
29
        List<ParcelaDTO> consultarParcelasPassandoParametrosConsulta(ParametrosConsulta<Parcela> parametrosConsulta);
29
30
30
        void atualizarObservacaoPagamentos(List<ParcelaDTO> parcelasPagamentos);
-
 
-
 
31
        void atualizarObservacaoPagamentos(List<ParcelaDTO> parcelas);
31
32
-
 
33
        void efetuarPagamentoRecebimento(ParcelaDTO parcelaDTO, Date dataEfetuar);
-
 
34
       
-
 
35
        void cadastrarNovaParcelaPelaFrequencia(Parcela parcela);
-
 
36
-
 
37
        Boolean verificarPossuiParcelaEmAberta(Long sequencialConta, Long sequencialVenda);
-
 
38
       
32
/*
39
/*
33
        void cancelarParcela(Parcela entidade);
40
        void cancelarParcela(Parcela entidade);
34

41

35
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
42
        void receberParcelas(Date dataRecebimento, List<Parcela> parcelasSelecionadas);
36

43

Line 40... Line 47...
40
       
47
       
41
        List<Parcela> consultarParcelasAVencer(Conta conta);
48
        List<Parcela> consultarParcelasAVencer(Conta conta);
42
       
49
       
43
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
50
        List<Parcela> consultarParcelasDaVenda(Long sequencialVenda);
44
       
51
       
45
        Boolean verificarPossuiParcelaAberta(Venda venda);
-
 
46
       
52
       
47
        Boolean verificarPossuiParcelaAbertaParaPagamento(Conta conta);
53
        Boolean verificarPossuiParcelaAbertaParaPagamento(Conta conta);
48

54

49
        Boolean verificarPossuiParcela(Venda venda);
55
        Boolean verificarPossuiParcela(Venda venda);
50
       
56
       
Line 54... Line 60...
54
       
60
       
55
        Conta gerarParcelasDinheiroDaVenda(Venda venda, Conta conta);
61
        Conta gerarParcelasDinheiroDaVenda(Venda venda, Conta conta);
56
       
62
       
57
        Conta gerarParcelasCartaoDaVenda(Venda venda, Conta conta);
63
        Conta gerarParcelasCartaoDaVenda(Venda venda, Conta conta);
58

64

59
        ContaGerenciadorDTO cadastrarNovaParcelaPelaFrequencia(Parcela parcela);
-
 
60
       
-
 
61
        List<CartaoDTO> gerarContasDosCartoes(List<VendaFormaPagamento> listaVendaFormaPagamento);
65
        List<CartaoDTO> gerarContasDosCartoes(List<VendaFormaPagamento> listaVendaFormaPagamento);
62

66

63
        List<CartaoDTO> consultarContasDosCartoes(Date dataInicial, Date dataFinal);
67
        List<CartaoDTO> consultarContasDosCartoes(Date dataInicial, Date dataFinal);
64

68

65
        void cadastrarContaComParcelasNaCompra(Compra compra, List<Parcela> listaParcelas);
69
        void cadastrarContaComParcelasNaCompra(Compra compra, List<Parcela> listaParcelas);