Subversion Repositories Integrator Subversion

Rev

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

Rev 472 Rev 474
Line 9... Line 9...
9
import org.primefaces.model.StreamedContent;
9
import org.primefaces.model.StreamedContent;
10
import org.springframework.context.annotation.Scope;
10
import org.springframework.context.annotation.Scope;
11
11
12
import br.com.ec.controller.consultademanda.NotaFiscalConsultaPorDemanda;
12
import br.com.ec.controller.consultademanda.NotaFiscalConsultaPorDemanda;
13
import br.com.ec.core.generic.GenericService;
13
import br.com.ec.core.generic.GenericService;
-
 
14
import br.com.ec.core.util.VerificadorUtil;
14
import br.com.ec.domain.dto.CompraProdutoDTO;
15
import br.com.ec.domain.dto.CompraProdutoDTO;
15
import br.com.ec.domain.dto.NotaFiscalDTO;
16
import br.com.ec.domain.dto.NotaFiscalDTO;
16
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
17
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
17
import br.com.ec.domain.dto.ProdutoDTO;
18
import br.com.ec.domain.dto.ProdutoDTO;
18
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
19
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
19
import br.com.ec.domain.model.NotaFiscal;
20
import br.com.ec.domain.model.NotaFiscal;
20
import br.com.ec.domain.model.Pessoa;
21
import br.com.ec.domain.model.Pessoa;
-
 
22
import br.com.ec.domain.model.Transporte;
21
import br.com.ec.domain.model.Venda;
23
import br.com.ec.domain.model.Venda;
22
import br.com.ec.domain.model.nfe.TipoModeloNotaFiscal;
24
import br.com.ec.domain.model.nfe.TipoModeloNotaFiscal;
23
import br.com.ec.domain.model.nfe.TipoNotaFiscal;
25
import br.com.ec.domain.model.nfe.TipoNotaFiscal;
-
 
26
import br.com.ec.domain.model.tipos.TipoModalidadeFrete;
24
import br.com.ec.domain.service.CompraProdutoService;
27
import br.com.ec.domain.service.CompraProdutoService;
25
import br.com.ec.domain.service.EmissorRelatorioService;
28
import br.com.ec.domain.service.EmissorRelatorioService;
26
import br.com.ec.domain.service.NotaFiscalProdutoService;
29
import br.com.ec.domain.service.NotaFiscalProdutoService;
27
import br.com.ec.domain.service.NotaFiscalService;
30
import br.com.ec.domain.service.NotaFiscalService;
28
import br.com.ec.domain.service.ProdutoService;
31
import br.com.ec.domain.service.ProdutoService;
Line 99... Line 102...
99
        }
102
        }
100
       
103
       
101
        @Override
104
        @Override
102
        public void preConsultar() {
105
        public void preConsultar() {
103
                setTipoOperacao(TipoOperacao.CONSULTAR);
106
                setTipoOperacao(TipoOperacao.CONSULTAR);
-
 
107
        }
-
 
108
       
-
 
109
        @Override
-
 
110
        public void preAlterar(NotaFiscal notaFiscal) {
-
 
111
                if (VerificadorUtil.estaNulo(notaFiscal.getTransporte())) {
-
 
112
                        notaFiscal.setTransporte(new Transporte());
-
 
113
                }
-
 
114
                super.preAlterar(notaFiscal);
104
        }
115
        }
105
       
116
       
106
        /*
117
        /*
107
        @Override
118
        @Override
108
        public void preAlterar(NotaFiscal notaFiscal) {
119
        public void preAlterar(NotaFiscal notaFiscal) {
Line 133... Line 144...
133
                lazy.setarParametrosConsulta(getParametrosConsultaNotaFiscal());
144
                lazy.setarParametrosConsulta(getParametrosConsultaNotaFiscal());
134
        }
145
        }
135
       
146
       
136
        public TipoNotaFiscal[] getTiposNotaFiscal() {
147
        public TipoNotaFiscal[] getTiposNotaFiscal() {
137
                return TipoNotaFiscal.values();
148
                return TipoNotaFiscal.values();
-
 
149
        }
-
 
150
       
-
 
151
        public TipoModalidadeFrete[] getTiposModalidadeFrete() {
-
 
152
                return TipoModalidadeFrete.values();
138
        }
153
        }
139
       
154
       
140
        public Long getSequencialVendaParaVinculo() {
155
        public Long getSequencialVendaParaVinculo() {
141
                return sequencialVendaParaVinculo;
156
                return sequencialVendaParaVinculo;
142
        }
157
        }