Subversion Repositories Integrator Subversion

Rev

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

Rev 446 Rev 449
Line 3... Line 3...
3
import java.util.List;
3
import java.util.List;
4
4
5
import org.primefaces.model.StreamedContent;
5
import org.primefaces.model.StreamedContent;
6
6
7
import br.com.ec.core.generic.GenericService;
7
import br.com.ec.core.generic.GenericService;
-
 
8
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
8
import br.com.ec.domain.dto.NotasFiscaisEmitidasDTO;
9
import br.com.ec.domain.dto.NotasFiscaisEmitidasDTO;
9
import br.com.ec.domain.dto.VigenciaDTO;
10
import br.com.ec.domain.dto.VigenciaDTO;
10
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
11
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
11
import br.com.ec.domain.model.NotaFiscal;
12
import br.com.ec.domain.model.NotaFiscal;
12
import br.com.ec.domain.model.Venda;
13
import br.com.ec.domain.model.Venda;
13
14
14
public interface NotaFiscalService extends GenericService<NotaFiscal> {
15
public interface NotaFiscalService extends GenericService<NotaFiscal> {
-
 
16
-
 
17
        NotaFiscal detalhar(Long sequencialNotaFiscal);
15
       
18
       
16
        List<String> consultarNcms(ParametrosConsultaNotaFiscal parametrosConsultaNotaFiscalDTO);
19
        List<String> consultarNcms(ParametrosConsultaNotaFiscal parametrosConsultaNotaFiscalDTO);
17
       
20
       
18
        NotasFiscaisEmitidasDTO consultarValores(VigenciaDTO vigenciaDTO);
21
        NotasFiscaisEmitidasDTO consultarValores(VigenciaDTO vigenciaDTO);
19
       
22
       
Line 22... Line 25...
22
        Venda vincularVenda(Long sequencialNotaFiscal, Long sequencialVendaParaVinculo);
25
        Venda vincularVenda(Long sequencialNotaFiscal, Long sequencialVendaParaVinculo);
23
       
26
       
24
        StreamedContent gerarDanfeNfe(Long sequencialNotaFiscal);
27
        StreamedContent gerarDanfeNfe(Long sequencialNotaFiscal);
25
       
28
       
26
        StreamedContent gerarDanfeNfePreVisualizacao(Long sequencialNotaFiscal);
29
        StreamedContent gerarDanfeNfePreVisualizacao(Long sequencialNotaFiscal);
-
 
30
       
-
 
31
        List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
27
       
32
       
28
//      List<String> consultarXmlsNotasFiscais(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO);
33
//      List<String> consultarXmlsNotasFiscais(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO);
29
       
34
       
30
//      List<nfce.TNfeProc> consultarNotasFiscais(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO);
35
//      List<nfce.TNfeProc> consultarNotasFiscais(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO);
31
36
Line 35... Line 40...
35
       
40
       
36
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
41
        NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
37
       
42
       
38
        NotaFiscal consultarPelaChave(String chave);
43
        NotaFiscal consultarPelaChave(String chave);
39

44

40
        NotaFiscal detalhar(NotaFiscal notaFiscal);
-
 
41
       
-
 
42
        NotaFiscal importarXml(UploadedFile arquivo, Fornecedor fornecedor);
45
        NotaFiscal importarXml(UploadedFile arquivo, Fornecedor fornecedor);
43
       
46
       
44
        NotaFiscal importarXml(String textoXml, Fornecedor fornecedor);
47
        NotaFiscal importarXml(String textoXml, Fornecedor fornecedor);
45
       
48
       
46
        Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaEmitente);
49
        Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaEmitente);