Subversion Repositories Integrator Subversion

Rev

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

Rev 413 Rev 449
Line 2... Line 2...
2
2
3
import java.util.List;
3
import java.util.List;
4
import java.util.Map;
-
 
5
4
6
import org.primefaces.model.FilterMeta;
-
 
7
import org.primefaces.model.SortMeta;
-
 
8
-
 
9
import br.com.ec.core.consulta.ParametrosConsulta;
-
 
10
import br.com.ec.core.generic.GenericRepository;
5
import br.com.ec.core.generic.GenericRepository;
11
import br.com.ec.domain.dto.NotaFiscalDTO;
-
 
-
 
6
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
12
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
7
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
13
import br.com.ec.domain.model.NotaFiscal;
8
import br.com.ec.domain.model.NotaFiscal;
14
import br.com.ec.domain.model.Venda;
9
import br.com.ec.domain.model.Venda;
15
10
16
public interface NotaFiscalRepository extends GenericRepository<NotaFiscal> {
11
public interface NotaFiscalRepository extends GenericRepository<NotaFiscal> {
-
 
12
       
-
 
13
        NotaFiscal detalhar(Long sequencialNotaFiscal);
17
       
14
       
18
        List<String> consultarXmlNotasFiscais(ParametrosConsultaNotaFiscal parametrosConsultaNotaFiscalDTO);
15
        List<String> consultarXmlNotasFiscais(ParametrosConsultaNotaFiscal parametrosConsultaNotaFiscalDTO);
19
       
16
       
20
        void desvincularVenda(Long sequencialNotaFiscal);
17
        void desvincularVenda(Long sequencialNotaFiscal);
21
       
18
       
22
        void vincularVenda(Long sequencialNotaFiscal, Venda vendaParaVinculo);
19
        void vincularVenda(Long sequencialNotaFiscal, Venda vendaParaVinculo);
-
 
20
       
-
 
21
        List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
23
22
24
        /*
23
        /*
25
        NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
24
        NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
26
       
25
       
27
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
26
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
28
       
27
       
29
        NotaFiscal consultarPelaChave(String chave);
28
        NotaFiscal consultarPelaChave(String chave);
30
       
-
 
31
        NotaFiscal detalhar(NotaFiscal notaFiscal);
-
 
32
       
29
       
33
        Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaJuridicaEmitente);
30
        Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaJuridicaEmitente);
34

31

35
        List<NotaFiscal> consultarNotasFiscais(Venda venda);
32
        List<NotaFiscal> consultarNotasFiscais(Venda venda);
36
       
33