Subversion Repositories Integrator Subversion

Rev

Rev 195 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 195 Rev 731
Line 20... Line 20...
20
import br.com.ec.domain.model.Fornecedor;
20
import br.com.ec.domain.model.Fornecedor;
21
import br.com.ec.domain.model.FornecedorProduto;
21
import br.com.ec.domain.model.FornecedorProduto;
22
import br.com.ec.domain.model.Loja;
22
import br.com.ec.domain.model.Loja;
23
import br.com.ec.domain.model.Produto;
23
import br.com.ec.domain.model.Produto;
24
import br.com.ec.domain.model.ProdutoPedidoCompra;
24
import br.com.ec.domain.model.ProdutoPedidoCompra;
-
 
25
import br.com.ec.domain.model.SubtipoProduto;
25
import br.com.ec.domain.model.tipos.TipoStatusPedidoCompra;
26
import br.com.ec.domain.model.tipos.TipoStatusPedidoCompra;
26
import br.com.ec.domain.service.fornecedor.FornecedorService;
27
import br.com.ec.domain.service.fornecedor.FornecedorService;
27
import br.com.ec.domain.service.fornecedorproduto.FornecedorProdutoService;
28
import br.com.ec.domain.service.fornecedorproduto.FornecedorProdutoService;
28
import br.com.ec.domain.service.produto.ProdutoService;
29
import br.com.ec.domain.service.produto.ProdutoService;
29
import br.com.ec.domain.service.produtodaloja.ProdutoLojaService;
30
import br.com.ec.domain.service.produtodaloja.ProdutoLojaService;
30
import br.com.ec.domain.service.produtopedidocompra.ProdutoPedidoCompraService;
31
import br.com.ec.domain.service.produtopedidocompra.ProdutoPedidoCompraService;
31
import br.com.ec.domain.service.seguranca.ContextoSeguranca;
32
import br.com.ec.domain.service.seguranca.ContextoSeguranca;
-
 
33
import br.com.ec.domain.service.subtipoproduto.SubtipoProdutoService;
32
import br.com.ec.web.exception.VerificadorLancamentoException;
34
import br.com.ec.web.exception.VerificadorLancamentoException;
33
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
35
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
34
import br.com.ec.web.generic.AbstractBean;
36
import br.com.ec.web.generic.AbstractBean;
35
import br.com.ec.web.message.LancadorMensagem;
37
import br.com.ec.web.message.LancadorMensagem;
36
38
Line 45... Line 47...
45
        private ProdutoPedidoCompraService produtoPedidoCompraService;
47
        private ProdutoPedidoCompraService produtoPedidoCompraService;
46
        private FornecedorProdutoService fornecedorProdutoService;
48
        private FornecedorProdutoService fornecedorProdutoService;
47
        private FornecedorService fornecedorService;
49
        private FornecedorService fornecedorService;
48
        private ProdutoService produtoService;
50
        private ProdutoService produtoService;
49
        private ProdutoLojaService produtoLojaService;
51
        private ProdutoLojaService produtoLojaService;
-
 
52
        private SubtipoProdutoService subtipoProdutoService;
50
        private ContextoSeguranca contextoSeguranca;
53
        private ContextoSeguranca contextoSeguranca;
51
       
54
       
52
        private ProdutoPedidoCompra produtoPedidoCompraSelecionado;
55
        private ProdutoPedidoCompra produtoPedidoCompraSelecionado;
53
       
56
       
54
        private ProdutoPedidoCompraExtrairDTO produtoPedidoCompraExtrairDTO;
57
        private ProdutoPedidoCompraExtrairDTO produtoPedidoCompraExtrairDTO;
Line 57... Line 60...
57
        private Loja lojaAlteracao;
60
        private Loja lojaAlteracao;
58
        private Fornecedor fornecedorAlteracao;
61
        private Fornecedor fornecedorAlteracao;
59
        private String statusAlteracao;
62
        private String statusAlteracao;
60
       
63
       
61
        private List<PedidosResumoDTO> resumoPedidos;
64
        private List<PedidosResumoDTO> resumoPedidos;
-
 
65
        private List<SubtipoProduto> listaSubtipos;
62
66
63
        @Inject
67
        @Inject
64
        public ProdutoPedidoCompraBean(ProdutoPedidoCompraService produtoPedidoCompraService, FornecedorProdutoService fornecedorProdutoService,
68
        public ProdutoPedidoCompraBean(ProdutoPedidoCompraService produtoPedidoCompraService, FornecedorProdutoService fornecedorProdutoService,
65
                        FornecedorService fornecedorService, ProdutoService produtoService, ProdutoLojaService produtoLojaService, ContextoSeguranca contextoSeguranca) {
-
 
-
 
69
                        FornecedorService fornecedorService, ProdutoService produtoService, ProdutoLojaService produtoLojaService, SubtipoProdutoService subtipoProdutoService,
-
 
70
                        ContextoSeguranca contextoSeguranca) {
66
                this.produtoPedidoCompraService = produtoPedidoCompraService;
71
                this.produtoPedidoCompraService = produtoPedidoCompraService;
67
                this.fornecedorProdutoService = fornecedorProdutoService;
72
                this.fornecedorProdutoService = fornecedorProdutoService;
68
                this.fornecedorService = fornecedorService;
73
                this.fornecedorService = fornecedorService;
69
                this.produtoService = produtoService;
74
                this.produtoService = produtoService;
70
                this.produtoLojaService = produtoLojaService;
75
                this.produtoLojaService = produtoLojaService;
-
 
76
                this.subtipoProdutoService = subtipoProdutoService;
71
                this.contextoSeguranca = contextoSeguranca;
77
                this.contextoSeguranca = contextoSeguranca;
72
        }
78
        }
73
       
79
       
74
        @Override
80
        @Override
75
        public void preCarregamento() {
81
        public void preCarregamento() {
Line 170... Line 176...
170
        public List<PedidosResumoDTO> getResumoPedidos() {
176
        public List<PedidosResumoDTO> getResumoPedidos() {
171
                return resumoPedidos;
177
                return resumoPedidos;
172
        }
178
        }
173
        public void setResumoPedidos(List<PedidosResumoDTO> resumoPedidos) {
179
        public void setResumoPedidos(List<PedidosResumoDTO> resumoPedidos) {
174
                this.resumoPedidos = resumoPedidos;
180
                this.resumoPedidos = resumoPedidos;
-
 
181
        }
-
 
182
       
-
 
183
        public List<SubtipoProduto> getListaSubtipos() {
-
 
184
                if (VerificadorUtil.estaNulo(listaSubtipos)) {
-
 
185
                        setListaSubtipos(subtipoProdutoService.consultarTodosAtivos());
-
 
186
                }
-
 
187
                return listaSubtipos;
-
 
188
        }
-
 
189
        public void setListaSubtipos(List<SubtipoProduto> listaSubtipos) {
-
 
190
                this.listaSubtipos = listaSubtipos;
175
        }
191
        }
176
       
192
       
177
        public Double getValorTotalPedido() {
193
        public Double getValorTotalPedido() {
178
                Double valorTotal = new Double(0.0);
194
                Double valorTotal = new Double(0.0);
179
                if (VerificadorUtil.naoEstaNuloOuVazio(getProdutoPedidoCompras())) {
195
                if (VerificadorUtil.naoEstaNuloOuVazio(getProdutoPedidoCompras())) {
Line 508... Line 524...
508
                                }
524
                                }
509
                                prepararConsulta();
525
                                prepararConsulta();
510
                                LancadorMensagem.lancarSucesso("DADOS ALTERADOS COM SUCESSO!");
526
                                LancadorMensagem.lancarSucesso("DADOS ALTERADOS COM SUCESSO!");
511
                        }
527
                        }
512
                });
528
                });
-
 
529
        }
-
 
530
       
-
 
531
        public void consultarSubtipos() {
-
 
532
                SubtipoProduto subtipoProduto = new SubtipoProduto();
-
 
533
                if (VerificadorUtil.naoEstaNuloOuVazio(getParametrosConsulta().getEntidade().getProduto().getTipo())) {
-
 
534
                        subtipoProduto.setTipo(getParametrosConsulta().getEntidade().getProduto().getTipo());
-
 
535
                }
-
 
536
                subtipoProduto.setAtivo(true);
-
 
537
                setListaSubtipos(subtipoProdutoService.consultar(subtipoProduto));
513
        }
538
        }
514
       
539
       
515
}
540
}