Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
624 blopes 1
package br.com.ec.domain.dto;
2
 
3
import java.io.Serializable;
4
import java.util.Date;
5
 
6
public class LancamentoDTO implements Serializable {
7
 
8
        private Long sequencial;
9
        private VendaDTO vendaDTO;
10
        private ProdutoDTO produtoDTO;
11
        private Double valorCompra;
12
        private Double valorVarejo;
13
        private Double valorVenda;
14
        private String observacao;
15
        private String observacaoNotaFiscal;
16
        private Date dataValidacaoVivo;
17
        private Date dataBaixaVivo;
18
        private Double valorRecebidoVivo;
19
        private Date dataRecebidoVivo;
20
        private Boolean ativo;
21
 
22
        public LancamentoDTO() {
23
                // TODO Auto-generated constructor stub
24
        }
25
 
26
        public static String CONSULTA_DTO_COMPLETO = "e.sequencial, e.valorVenda, e.venda.sequencial, e.produto.sequencial, e.produto.codigo, e.produto.descricao, "
27
                        + "e.produto.tipo, e.produto.estilo, e.produto.cor, e.produto.genero, e.produto.modelo.sequencial, e.produto.modelo.descricao, "
28
                        + "e.produto.modelo.marca.sequencial, e.produto.modelo.marca.descricao , e.produto.subtipoProduto.sequencial , e.produto.subtipoProduto.descricao, "
29
                        + "e.produto.subtipoProduto.tipo ";
30
        public LancamentoDTO(Long sequencial, Double valorVenda, Long sequencialVenda, Long sequencialProduto, String codigoProduto, String descricaoProduto,
31
                        String tipoProduto, String estiloProduto, String corProduto, String generoProduto, Long sequencialModelo, String descricaoModelo,
32
                        Long sequencialMarca, String descricaoMarca, Long sequencialSubtipo, String descricaoSubtipo, String tipoSubtipo) {
33
                super();
34
                this.sequencial = sequencial;
35
                this.valorVenda = valorVenda;
36
                this.vendaDTO = new VendaDTO(sequencialVenda);
37
                ProdutoDTO produtoDTO = new ProdutoDTO();
38
                produtoDTO.setSequencial(sequencialProduto);
39
                produtoDTO.setCodigo(codigoProduto);
40
                produtoDTO.setDescricao(descricaoProduto);
41
                produtoDTO.setTipo(tipoProduto);
42
                produtoDTO.setEstilo(estiloProduto);
43
                produtoDTO.setCor(corProduto);
44
                produtoDTO.setGenero(generoProduto);
45
                MarcaDTO marcaDTO = new MarcaDTO(sequencialMarca, descricaoMarca);
46
                ModeloDTO modeloDTO = new ModeloDTO(sequencialModelo, descricaoModelo, marcaDTO);
47
                produtoDTO.setModeloDTO(modeloDTO);
48
                SubtipoProdutoDTO subtipoProdutoDTO = new SubtipoProdutoDTO(sequencialSubtipo, descricaoSubtipo, tipoSubtipo);
49
                produtoDTO.setSubtipoProdutoDTO(subtipoProdutoDTO);
50
                this.produtoDTO = produtoDTO;
51
        }
52
 
53
        public Long getSequencial() {
54
                return sequencial;
55
        }
56
        public void setSequencial(Long sequencial) {
57
                this.sequencial = sequencial;
58
        }
59
 
60
        public VendaDTO getVendaDTO() {
61
                return vendaDTO;
62
        }
63
        public void setVendaDTO(VendaDTO vendaDTO) {
64
                this.vendaDTO = vendaDTO;
65
        }
66
 
67
        public ProdutoDTO getProdutoDTO() {
68
                return produtoDTO;
69
        }
70
        public void setProdutoDTO(ProdutoDTO produtoDTO) {
71
                this.produtoDTO = produtoDTO;
72
        }
73
 
74
        public Double getValorCompra() {
75
                return valorCompra;
76
        }
77
        public void setValorCompra(Double valorCompra) {
78
                this.valorCompra = valorCompra;
79
        }
80
 
81
        public Double getValorVarejo() {
82
                return valorVarejo;
83
        }
84
        public void setValorVarejo(Double valorVarejo) {
85
                this.valorVarejo = valorVarejo;
86
        }
87
 
88
        public Double getValorVenda() {
89
                return valorVenda;
90
        }
91
        public void setValorVenda(Double valorVenda) {
92
                this.valorVenda = valorVenda;
93
        }
94
 
95
        public String getObservacao() {
96
                return observacao;
97
        }
98
        public void setObservacao(String observacao) {
99
                this.observacao = observacao;
100
        }
101
 
102
        public String getObservacaoNotaFiscal() {
103
                return observacaoNotaFiscal;
104
        }
105
        public void setObservacaoNotaFiscal(String observacaoNotaFiscal) {
106
                this.observacaoNotaFiscal = observacaoNotaFiscal;
107
        }
108
 
109
        public Date getDataValidacaoVivo() {
110
                return dataValidacaoVivo;
111
        }
112
        public void setDataValidacaoVivo(Date dataValidacaoVivo) {
113
                this.dataValidacaoVivo = dataValidacaoVivo;
114
        }
115
 
116
        public Date getDataBaixaVivo() {
117
                return dataBaixaVivo;
118
        }
119
        public void setDataBaixaVivo(Date dataBaixaVivo) {
120
                this.dataBaixaVivo = dataBaixaVivo;
121
        }
122
 
123
        public Double getValorRecebidoVivo() {
124
                return valorRecebidoVivo;
125
        }
126
        public void setValorRecebidoVivo(Double valorRecebidoVivo) {
127
                this.valorRecebidoVivo = valorRecebidoVivo;
128
        }
129
 
130
        public Date getDataRecebidoVivo() {
131
                return dataRecebidoVivo;
132
        }
133
        public void setDataRecebidoVivo(Date dataRecebidoVivo) {
134
                this.dataRecebidoVivo = dataRecebidoVivo;
135
        }
136
 
137
        public Boolean getAtivo() {
138
                return ativo;
139
        }
140
        public void setAtivo(Boolean ativo) {
141
                this.ativo = ativo;
142
        }
143
 
144
}