Subversion Repositories Integrator Subversion

Rev

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

Rev 472 Rev 478
Line 2... Line 2...
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
4
-
 
5
import br.com.ec.core.util.VerificadorUtil;
-
 
6
import br.com.ec.domain.model.NotaFiscal;
-
 
7
import br.com.ec.domain.model.tipos.TipoProduto;
-
 
-
 
4
import java.util.Date;
8
5
9
public class NotaFiscalProdutoDTO implements Serializable {
6
public class NotaFiscalProdutoDTO implements Serializable {
10
7
11
        private static final long serialVersionUID = 1L;
8
        private static final long serialVersionUID = 1L;
12
9
Line 43... Line 40...
43
         * </imposto></det>
40
         * </imposto></det>
44
         */
41
         */
45
       
42
       
46
        public NotaFiscalProdutoDTO() {}
43
        public NotaFiscalProdutoDTO() {}
47
       
44
       
48
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.quantidade, e.notaFiscal.sequencial, e.notaFiscal.chave, "
-
 
49
                        + "e.compraProduto.sequencial, e.compraProduto.produto.sequencial, e.compraProduto.produto.codigo, e.compraProduto.produto.tipo, "
-
 
50
                        + "e.compraProduto.produto.modelo.sequencial, e.compraProduto.produto.modelo.descricao, e.compraProduto.produto.modelo.marca.sequencial, "
-
 
51
                        + "e.compraProduto.produto.modelo.marca.descricao, e.compraProduto.produto.estilo, e.compraProduto.produto.descricao, e.compraProduto.produto.cor, "
-
 
52
                        + "e.compraProduto.compra.notaFiscal.sequencial, e.compraProduto.compra.notaFiscal.chave";
-
 
53
        public NotaFiscalProdutoDTO(Long sequencial, Integer quantidade, Long sequencialNotaFiscal, String chaveNotaFiscal,
-
 
54
                        Long sequencialCompraProduto, Long sequencialProduto, String codigoProduto, String tipoProduto,
-
 
-
 
45
        public static String CONSULTA_DTO_COMPLETA = "e.sequencial, e.quantidade, e.notaFiscal.sequencial, e.notaFiscal.chave, e.notaFiscal.numeroNotaFiscal, "
-
 
46
                        + "e.notaFiscal.dataHoraEmissao, e.compraProduto.sequencial, e.compraProduto.produto.sequencial, e.compraProduto.produto.codigo, "
-
 
47
                        + "e.compraProduto.produto.tipo, e.compraProduto.produto.modelo.sequencial, e.compraProduto.produto.modelo.descricao, "
-
 
48
                        + "e.compraProduto.produto.modelo.marca.sequencial, e.compraProduto.produto.modelo.marca.descricao, e.compraProduto.produto.estilo, "
-
 
49
                        + "e.compraProduto.produto.descricao, e.compraProduto.produto.cor, e.compraProduto.compra.notaFiscal.sequencial, "
-
 
50
                        + "e.compraProduto.compra.notaFiscal.chave, e.compraProduto.compra.notaFiscal.numeroNotaFiscal, e.compraProduto.compra.notaFiscal.dataHoraEmissao";
-
 
51
        public NotaFiscalProdutoDTO(Long sequencial, Integer quantidade, Long sequencialNotaFiscal, String chaveNotaFiscal, Long numeroNotaFiscal,
-
 
52
                        Date dataHoraEmissaoNotaFiscal, Long sequencialCompraProduto, Long sequencialProduto, String codigoProduto, String tipoProduto,
55
                        Long sequencialModelo, String descricaoModelo, Long sequencialMarca, String descricaoMarca, String estiloProduto, String descricaoProduto, String corProduto,
53
                        Long sequencialModelo, String descricaoModelo, Long sequencialMarca, String descricaoMarca, String estiloProduto, String descricaoProduto, String corProduto,
56
                        Long sequencialNotaFiscalRefenciada, String chaveNotaFiscalRefenciada) {
-
 
-
 
54
                        Long sequencialNotaFiscalRefenciada, String chaveNotaFiscalRefenciada, Long numeroNotaFiscalReferenciada, Date dataHoraEmissaoNotaFiscalReferenciada) {
57
                super();
55
                super();
58
                this.sequencial = sequencial;
56
                this.sequencial = sequencial;
59
                this.notaFiscalDTO = new NotaFiscalDTO(sequencialNotaFiscal, chaveNotaFiscal);
-
 
-
 
57
                this.notaFiscalDTO = new NotaFiscalDTO(sequencialNotaFiscal, chaveNotaFiscal, numeroNotaFiscal, dataHoraEmissaoNotaFiscal);
60
               
58
               
61
                MarcaDTO marcaDTO = new MarcaDTO(sequencialMarca, descricaoMarca);
59
                MarcaDTO marcaDTO = new MarcaDTO(sequencialMarca, descricaoMarca);
62
                ModeloDTO modeloDTO = new ModeloDTO(sequencialModelo, descricaoModelo, marcaDTO);
60
                ModeloDTO modeloDTO = new ModeloDTO(sequencialModelo, descricaoModelo, marcaDTO);
63
                ProdutoDTO produtoDTO = new ProdutoDTO(sequencialProduto, codigoProduto, tipoProduto, modeloDTO, estiloProduto, descricaoProduto, corProduto);
61
                ProdutoDTO produtoDTO = new ProdutoDTO(sequencialProduto, codigoProduto, tipoProduto, modeloDTO, estiloProduto, descricaoProduto, corProduto);
64
                NotaFiscalDTO notaFiscalDTO = new NotaFiscalDTO(sequencialNotaFiscalRefenciada, chaveNotaFiscalRefenciada);
-
 
-
 
62
                NotaFiscalDTO notaFiscalDTO = new NotaFiscalDTO(sequencialNotaFiscalRefenciada, chaveNotaFiscalRefenciada, numeroNotaFiscalReferenciada, dataHoraEmissaoNotaFiscalReferenciada);
65
                CompraDTO compraDTO = new CompraDTO();
63
                CompraDTO compraDTO = new CompraDTO();
66
                compraDTO.setNotaFiscalDTO(notaFiscalDTO);
64
                compraDTO.setNotaFiscalDTO(notaFiscalDTO);
67
                this.compraProdutoDTO = new CompraProdutoDTO(sequencialCompraProduto, compraDTO, produtoDTO);
65
                this.compraProdutoDTO = new CompraProdutoDTO(sequencialCompraProduto, compraDTO, produtoDTO);
68
                this.quantidade = quantidade;
66
                this.quantidade = quantidade;
69
        }
67
        }