Subversion Repositories Integrator Subversion

Rev

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

Rev 462 Rev 467
Line 6... Line 6...
6
import br.com.ec.domain.dto.NotaFiscalDTO;
6
import br.com.ec.domain.dto.NotaFiscalDTO;
7
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
7
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
8
import br.com.ec.domain.dto.NotaFiscalReferenciadaDTO;
8
import br.com.ec.domain.dto.NotaFiscalReferenciadaDTO;
9
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
9
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
10
import br.com.ec.domain.model.NotaFiscal;
10
import br.com.ec.domain.model.NotaFiscal;
-
 
11
import br.com.ec.domain.model.Pessoa;
11
import br.com.ec.domain.model.Venda;
12
import br.com.ec.domain.model.Venda;
12
13
13
public interface NotaFiscalRepository extends GenericRepository<NotaFiscal> {
14
public interface NotaFiscalRepository extends GenericRepository<NotaFiscal> {
14
       
15
       
15
        NotaFiscal detalhar(Long sequencialNotaFiscal);
16
        NotaFiscal detalhar(Long sequencialNotaFiscal);
Line 23... Line 24...
23
        List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
24
        List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
24
25
25
        List<NotaFiscalReferenciadaDTO> consultarNfReferenciadas(Long sequencialNotaFiscal);
26
        List<NotaFiscalReferenciadaDTO> consultarNfReferenciadas(Long sequencialNotaFiscal);
26
       
27
       
27
        NotaFiscalDTO consultarPorChave(String chave);
28
        NotaFiscalDTO consultarPorChave(String chave);
-
 
29
-
 
30
        Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaEmitente);
28
31
29
        /*
32
        /*
30
        NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
33
        NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
31
       
34
       
32
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
35
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
33
       
36
       
34
        NotaFiscal consultarPelaChave(String chave);
37
        NotaFiscal consultarPelaChave(String chave);
35
       
38
       
36
        Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaJuridicaEmitente);
-
 
37

-
 
38
        List<NotaFiscal> consultarNotasFiscais(Venda venda);
39
        List<NotaFiscal> consultarNotasFiscais(Venda venda);
39
       
40
       
40
        List<NotaFiscal> consultarNotasFiscais(ParametrosConsultaNotaFiscalDTO parametros);
41
        List<NotaFiscal> consultarNotasFiscais(ParametrosConsultaNotaFiscalDTO parametros);
41

42

42
        void desvincularVenda(NotaFiscal notaFiscal);
43
        void desvincularVenda(NotaFiscal notaFiscal);