Subversion Repositories Integrator Subversion

Rev

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

Rev 449 Rev 462
Line 1... Line 1...
1
package br.com.ec.repository;
1
package br.com.ec.repository;
2
2
3
import java.util.List;
3
import java.util.List;
4
4
5
import br.com.ec.core.generic.GenericRepository;
5
import br.com.ec.core.generic.GenericRepository;
-
 
6
import br.com.ec.domain.dto.NotaFiscalDTO;
6
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
7
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
-
 
8
import br.com.ec.domain.dto.NotaFiscalReferenciadaDTO;
7
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
9
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
8
import br.com.ec.domain.model.NotaFiscal;
10
import br.com.ec.domain.model.NotaFiscal;
9
import br.com.ec.domain.model.Venda;
11
import br.com.ec.domain.model.Venda;
10
12
11
public interface NotaFiscalRepository extends GenericRepository<NotaFiscal> {
13
public interface NotaFiscalRepository extends GenericRepository<NotaFiscal> {
Line 17... Line 19...
17
        void desvincularVenda(Long sequencialNotaFiscal);
19
        void desvincularVenda(Long sequencialNotaFiscal);
18
       
20
       
19
        void vincularVenda(Long sequencialNotaFiscal, Venda vendaParaVinculo);
21
        void vincularVenda(Long sequencialNotaFiscal, Venda vendaParaVinculo);
20
       
22
       
21
        List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
23
        List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
-
 
24
-
 
25
        List<NotaFiscalReferenciadaDTO> consultarNfReferenciadas(Long sequencialNotaFiscal);
-
 
26
       
-
 
27
        NotaFiscalDTO consultarPorChave(String chave);
22
28
23
        /*
29
        /*
24
        NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
30
        NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
25
       
31
       
26
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
32
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);