Subversion Repositories Integrator Subversion

Rev

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

Rev 449 Rev 462
Line 1... Line 1...
1
package br.com.ec.domain.dto;
1
package br.com.ec.domain.dto;
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.util.Date;
4
import java.util.Date;
5
5
-
 
6
import br.com.ec.core.util.VerificadorUtil;
6
import br.com.ec.domain.model.Modelo;
7
import br.com.ec.domain.model.Modelo;
7
import br.com.ec.domain.model.Tributacao;
8
import br.com.ec.domain.model.Tributacao;
8
9
9
public class ProdutoDTO implements Serializable {
10
public class ProdutoDTO implements Serializable {
10
11
Line 69... Line 70...
69
       
70
       
70
        private Boolean indicadorOnline;
71
        private Boolean indicadorOnline;
71
        private Boolean indicadorOnlineShoplog;
72
        private Boolean indicadorOnlineShoplog;
72
        private Boolean indicadorOnlineMercadoLivre;
73
        private Boolean indicadorOnlineMercadoLivre;
73
        private Date dataUltimaVenda;*/
74
        private Date dataUltimaVenda;*/
-
 
75
       
-
 
76
        public ProdutoDTO() {}
-
 
77
       
-
 
78
        public static String CONSULTA_DTO_SIMPLES_COM_MODELO = "e.sequencial, e.codigo, e.codigoEAN, e.descricao, e.tipo, e.estilo, e.cor,"
-
 
79
                        + " (SELECT mo.descricao FROM Modelo mo WHERE mo.sequencial = e.modelo.sequencial), "
-
 
80
                        + " (SELECT m.descricao FROM Marca m WHERE m.sequencial = e.modelo.marca.sequencial)";
-
 
81
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto,
-
 
82
                        String descricaoModelo, String descricaoMarca) {
-
 
83
                super();
-
 
84
                this.sequencial = sequencial;
-
 
85
                this.codigo = codigo;
-
 
86
                this.codigoEAN = codigoEAN;
-
 
87
                this.descricao = descricao;
-
 
88
                this.tipo = tipoProduto;
-
 
89
                this.estilo= estiloProduto;
-
 
90
                this.cor = corProduto;
-
 
91
                this.modeloDTO = new ModeloDTO(null, descricaoModelo, new MarcaDTO(null, descricaoMarca));
-
 
92
        }
-
 
93
       
-
 
94
        public ProdutoDTO(Long sequencial, String codigo, String codigoEAN, String descricao, String tipoProduto, String estiloProduto, String corProduto) {
-
 
95
                super();
-
 
96
                this.sequencial = sequencial;
-
 
97
                this.codigo = codigo;
-
 
98
                this.codigoEAN = codigoEAN;
-
 
99
                this.descricao = descricao;
-
 
100
                this.tipo = tipoProduto;
-
 
101
                this.estilo= estiloProduto;
-
 
102
                this.cor = corProduto;
-
 
103
        }
74
       
104
       
75
        public ProdutoDTO(Long sequencialProduto, String codigo,
105
        public ProdutoDTO(Long sequencialProduto, String codigo,
76
                        String codigoEAN, String codigoEANTributado, String descricao, String tipoProduto, String estiloProduto,
106
                        String codigoEAN, String codigoEANTributado, String descricao, String tipoProduto, String estiloProduto,
77
                        String cor) {
107
                        String cor) {
78
                this.codigo = codigo;
108
                this.codigo = codigo;
Line 181... Line 211...
181
                return modeloDTO;
211
                return modeloDTO;
182
        }
212
        }
183
213
184
        public void setModeloDTO(ModeloDTO modeloDTO) {
214
        public void setModeloDTO(ModeloDTO modeloDTO) {
185
                this.modeloDTO = modeloDTO;
215
                this.modeloDTO = modeloDTO;
-
 
216
        }
-
 
217
       
-
 
218
        /***************************************/
-
 
219
       
-
 
220
        public static String retornarCodigoProdutoPadrao(String codigo) {
-
 
221
                try {
-
 
222
                        return VerificadorUtil.naoEstaNulo(codigo) ? String.format("%06d", new Long(codigo.trim())) : "";
-
 
223
                } catch (Exception e) {
-
 
224
                        return "";
-
 
225
                }
186
        }
226
        }
187
       
227
       
188
}
228
}