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 | }
|