Subversion Repositories Integrator Subversion

Rev

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

Rev 521 Rev 522
Line 33... Line 33...
33
       
33
       
34
        private ModeloDTO modeloDTO;
34
        private ModeloDTO modeloDTO;
35
        private TributacaoDTO tributacaoDTO;
35
        private TributacaoDTO tributacaoDTO;
36
       
36
       
37
        private Boolean sujeitoST;
37
        private Boolean sujeitoST;
-
 
38
       
-
 
39
        private Boolean ativo;
-
 
40
       
-
 
41
        private Boolean indicadorRealizarTransferencia;
38
       
42
       
39
        /*
43
        /*
40
        private String codigoRapido;
-
 
41
        private String descricaoEtiqueta;
44
        private String descricaoEtiqueta;
42
        private String descricaoParaNotaFiscal;
45
        private String descricaoParaNotaFiscal;
43
        private String genero;
46
        private String genero;
44
        private String observacao;
47
        private String observacao;
45
        private Double valorCompra;
48
        private Double valorCompra;
Line 65... Line 68...
65
        private Double aliquotaIPINotaFiscal;
68
        private Double aliquotaIPINotaFiscal;
66
        private Double aliquotaIcms;
69
        private Double aliquotaIcms;
67
        private Double aliquotaIcmsNotaFiscal;
70
        private Double aliquotaIcmsNotaFiscal;
68
        private Double aliquotaIcmsST;
71
        private Double aliquotaIcmsST;
69
        private Double aliquotaFecoep;
72
        private Double aliquotaFecoep;
70
        private Boolean ativo;
-
 
-
 
73
       
71
       
74
       
72
       
75
       
73
        private Set<ProdutoPedidoCompra> pedidosCompra;
76
        private Set<ProdutoPedidoCompra> pedidosCompra;
74
        private Set<ProdutoLoja> estoques;
77
        private Set<ProdutoLoja> estoques;
75
        private Set<FornecedorProduto> fornecedores;
78
        private Set<FornecedorProduto> fornecedores;
Line 85... Line 88...
85
        private Date dataUltimaVenda;*/
88
        private Date dataUltimaVenda;*/
86
       
89
       
87
        public ProdutoDTO() {}
90
        public ProdutoDTO() {}
88
       
91
       
89
        public static String CONSULTA_DTO_SIMPLES_COM_MODELO = "e.sequencial, e.codigo, e.codigoEAN, e.descricao, e.tipo, e.estilo, e.cor, e.genero, "
92
        public static String CONSULTA_DTO_SIMPLES_COM_MODELO = "e.sequencial, e.codigo, e.codigoEAN, e.descricao, e.tipo, e.estilo, e.cor, e.genero, "
-
 
93
                        + "e.ativo, "
90
                        + " (SELECT mo.descricao FROM Modelo mo WHERE mo.sequencial = e.modelo.sequencial), "
94
                        + " (SELECT mo.descricao FROM Modelo mo WHERE mo.sequencial = e.modelo.sequencial), "
91
                        + " (SELECT m.descricao FROM Marca m WHERE m.sequencial = e.modelo.marca.sequencial)";
95
                        + " (SELECT m.descricao FROM Marca m WHERE m.sequencial = e.modelo.marca.sequencial)";
92
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto,
96
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto,
93
                        String generoProduto, String descricaoModelo, String descricaoMarca) {
-
 
-
 
97
                        String generoProduto, Boolean ativo, String descricaoModelo, String descricaoMarca) {
94
                super();
98
                super();
95
                this.sequencial = sequencial;
99
                this.sequencial = sequencial;
96
                this.codigo = codigo;
100
                this.codigo = codigo;
97
                this.codigoEAN = codigoEAN;
101
                this.codigoEAN = codigoEAN;
98
                this.descricao = descricao;
102
                this.descricao = descricao;
99
                this.tipo = tipoProduto;
103
                this.tipo = tipoProduto;
100
                this.estilo= estiloProduto;
104
                this.estilo= estiloProduto;
101
                this.cor = corProduto;
105
                this.cor = corProduto;
102
                this.genero = generoProduto;
106
                this.genero = generoProduto;
-
 
107
                this.ativo = ativo;
103
                this.modeloDTO = new ModeloDTO(null, descricaoModelo, new MarcaDTO(null, descricaoMarca));
108
                this.modeloDTO = new ModeloDTO(null, descricaoModelo, new MarcaDTO(null, descricaoMarca));
104
        }
109
        }
105
       
110
       
106
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto) {
111
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto) {
107
                super();
112
                super();
Line 281... Line 286...
281
        public Boolean getSujeitoST() {
286
        public Boolean getSujeitoST() {
282
                return sujeitoST;
287
                return sujeitoST;
283
        }
288
        }
284
        public void setSujeitoST(Boolean sujeitoST) {
289
        public void setSujeitoST(Boolean sujeitoST) {
285
                this.sujeitoST = sujeitoST;
290
                this.sujeitoST = sujeitoST;
-
 
291
        }
-
 
292
       
-
 
293
        public Boolean getAtivo() {
-
 
294
                return ativo;
-
 
295
        }
-
 
296
        public void setAtivo(Boolean ativo) {
-
 
297
                this.ativo = ativo;
-
 
298
        }
-
 
299
       
-
 
300
        public Boolean getIndicadorRealizarTransferencia() {
-
 
301
                return indicadorRealizarTransferencia;
-
 
302
        }
-
 
303
        public void setIndicadorRealizarTransferencia(Boolean indicadorRealizarTransferencia) {
-
 
304
                this.indicadorRealizarTransferencia = indicadorRealizarTransferencia;
286
        }
305
        }
287
       
306
       
288
        /***************************************/
307
        /***************************************/
289
       
308
       
290
        public String getCodigoProdutoPadrao() {
309
        public String getCodigoProdutoPadrao() {
Line 344... Line 363...
344
                if (VerificadorUtil.naoEstaNuloOuVazio(getCor())) {
363
                if (VerificadorUtil.naoEstaNuloOuVazio(getCor())) {
345
                        descricaoCompleta.append(" (");
364
                        descricaoCompleta.append(" (");
346
                        descricaoCompleta.append(getDescricaoDaCor());
365
                        descricaoCompleta.append(getDescricaoDaCor());
347
                        descricaoCompleta.append(")");
366
                        descricaoCompleta.append(")");
348
                }
367
                }
-
 
368
                return descricaoCompleta.toString();
-
 
369
        }
-
 
370
       
-
 
371
        public String getDescricaoComModeloCompleta() {
-
 
372
                StringBuilder descricaoCompleta = new StringBuilder();
-
 
373
                if (VerificadorUtil.naoEstaNuloOuVazio(getDescricaoDoModelo())) {
-
 
374
                        descricaoCompleta.append(getDescricaoDoModelo());
-
 
375
                        descricaoCompleta.append(" - ");
-
 
376
                }
-
 
377
                descricaoCompleta.append(getDescricaoCompleta());
349
                return descricaoCompleta.toString();
378
                return descricaoCompleta.toString();
350
        }
379
        }
351
       
380
       
352
        public String getDescricaoComModeloCompletaComCodigo() {
381
        public String getDescricaoComModeloCompletaComCodigo() {
353
                StringBuilder descricaoCompleta = new StringBuilder();
382
                StringBuilder descricaoCompleta = new StringBuilder();