Subversion Repositories Integrator Subversion

Rev

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

Rev 616 Rev 619
Line 86... Line 86...
86
        private Boolean indicadorOnline;
86
        private Boolean indicadorOnline;
87
        private Boolean indicadorOnlineMercadoLivre;
87
        private Boolean indicadorOnlineMercadoLivre;
88
        private Date dataUltimaVenda;*/
88
        private Date dataUltimaVenda;*/
89
       
89
       
90
        public ProdutoDTO() {}
90
        public ProdutoDTO() {}
-
 
91
       
-
 
92
        public static String CONSULTA_DTO_SIMPLES_COM_MODELO_E_SUBTIPO = "e.sequencial, e.codigo, e.codigoEAN, e.descricao, e.tipo, e.estilo, e.cor, e.genero, "
-
 
93
                        + "e.ativo, "
-
 
94
                        + " (SELECT st.sequencial FROM SubtipoProduto st WHERE st.sequencial = e.subtipoProduto.sequencial), "
-
 
95
                        + " (SELECT mo.descricao FROM Modelo mo WHERE mo.sequencial = e.modelo.sequencial), "
-
 
96
                        + " (SELECT m.descricao FROM Marca m WHERE m.sequencial = e.modelo.marca.sequencial)";
-
 
97
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto,
-
 
98
                        String generoProduto, Boolean ativo, Long sequencialSubtipoProduto, String descricaoModelo, String descricaoMarca) {
-
 
99
                super();
-
 
100
                this.sequencial = sequencial;
-
 
101
                this.codigo = codigo;
-
 
102
                this.codigoEAN = codigoEAN;
-
 
103
                this.descricao = descricao;
-
 
104
                this.tipo = tipoProduto;
-
 
105
                this.estilo= estiloProduto;
-
 
106
                this.cor = corProduto;
-
 
107
                this.genero = generoProduto;
-
 
108
                this.ativo = ativo;
-
 
109
                this.subtipoProdutoDTO = new SubtipoProdutoDTO(sequencialSubtipoProduto, null);
-
 
110
                this.modeloDTO = new ModeloDTO(null, descricaoModelo, new MarcaDTO(null, descricaoMarca));
-
 
111
        }
91
       
112
       
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, "
113
        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, "
114
                        + "e.ativo, "
94
                        + " (SELECT mo.descricao FROM Modelo mo WHERE mo.sequencial = e.modelo.sequencial), "
115
                        + " (SELECT mo.descricao FROM Modelo mo WHERE mo.sequencial = e.modelo.sequencial), "
95
                        + " (SELECT m.descricao FROM Marca m WHERE m.sequencial = e.modelo.marca.sequencial)";
116
                        + " (SELECT m.descricao FROM Marca m WHERE m.sequencial = e.modelo.marca.sequencial)";
Line 278... Line 299...
278
        public SubtipoProdutoDTO getSubtipoProdutoDTO() {
299
        public SubtipoProdutoDTO getSubtipoProdutoDTO() {
279
                return subtipoProdutoDTO;
300
                return subtipoProdutoDTO;
280
        }
301
        }
281
        public void setSubtipoProdutoDTO(SubtipoProdutoDTO subtipoProdutoDTO) {
302
        public void setSubtipoProdutoDTO(SubtipoProdutoDTO subtipoProdutoDTO) {
282
                this.subtipoProdutoDTO = subtipoProdutoDTO;
303
                this.subtipoProdutoDTO = subtipoProdutoDTO;
-
 
304
        }
-
 
305
        public Long getSequencialDoSubtipoProdutoDTO() {
-
 
306
                return VerificadorUtil.naoEstaNulo(getSubtipoProdutoDTO())? getSubtipoProdutoDTO().getSequencial() : null;
283
        }
307
        }
284
       
308
       
285
        public TributacaoDTO getTributacaoDTO() {
309
        public TributacaoDTO getTributacaoDTO() {
286
                return tributacaoDTO;
310
                return tributacaoDTO;
287
        }
311
        }