Subversion Repositories Integrator Subversion

Rev

Rev 252 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
106 espaco 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
import java.util.List;
5
 
195 espaco 6
import br.com.ec.core.consulta.ParametrosConsulta;
7
import br.com.ec.core.util.DataUtils;
8
import br.com.ec.core.util.VerificadorUtil;
356 espaco 9
import br.com.ec.domain.model.AvaliacaoProduto;
106 espaco 10
import br.com.ec.domain.model.BandeiraCartao;
11
import br.com.ec.domain.model.FormaPagamento;
12
import br.com.ec.domain.model.Loja;
13
import br.com.ec.domain.model.Produto;
14
import br.com.ec.domain.model.Venda;
15
import br.com.ec.domain.model.Vendedor;
16
 
17
public class ParametrosConsultaVendasDTO extends ParametrosConsulta<Venda> {
18
 
19
        private Long sequencialVenda;
20
        private Venda venda;
21
        private Loja loja;
22
        private List<Loja> lojas;
23
        private Date dataVendas;
24
        private String situacaoVenda;
25
        private String situacaoFinanceiraVenda;
26
 
27
        private Date dataInicial;
28
        private Date dataFinal;
29
 
30
        private Vendedor vendedor;
31
        private Vendedor indicacao;
32
        private FormaPagamento formaPagamento;
33
        private BandeiraCartao bandeiraCartao;
34
 
35
        private Produto produto;
36
 
37
        private Boolean indicadorComissionado;
38
        private String tipoProduto;
39
 
40
        private String codigoCupom;
41
 
356 espaco 42
        private List<Produto> produtosPromocaoInterna;
252 espaco 43
        private Boolean indicadorPesquisarPeliculasTpuSoft = false;
44
        private Boolean indicadorPesquisarPeliculasTpuSoftCameras = false;
45
 
106 espaco 46
        public ParametrosConsultaVendasDTO() {}
47
 
48
        public ParametrosConsultaVendasDTO(Loja loja, Date dataInicial, Date dataFinal) {
49
                this.loja = loja;
50
                this.dataInicial = dataInicial;
51
                this.dataFinal = dataFinal;
52
        }
53
 
54
        public ParametrosConsultaVendasDTO(Date dataInicial, Date dataFinal) {
55
                this.dataInicial = dataInicial;
56
                this.dataFinal = dataFinal;
57
        }
58
 
59
        public ParametrosConsultaVendasDTO(ParametrosRelatorioVendasDTO parametrosRelatorioVendasDTO) {
60
                this.loja = parametrosRelatorioVendasDTO.getLoja();
61
                this.dataInicial = parametrosRelatorioVendasDTO.getDataInicial();
62
                this.dataFinal = parametrosRelatorioVendasDTO.getDataFinal();
63
                this.vendedor = parametrosRelatorioVendasDTO.getVendedor();
64
        }
65
 
66
        public Long getSequencialVenda() {
67
                return sequencialVenda;
68
        }
69
        public void setSequencialVenda(Long sequencialVenda) {
70
                this.sequencialVenda = sequencialVenda;
71
        }
72
 
73
        public Venda getVenda() {
74
                return venda;
75
        }
76
        public void setVenda(Venda venda) {
77
                this.venda = venda;
78
        }
79
 
80
        public Loja getLoja() {
81
                return loja;
82
        }
83
        public void setLoja(Loja loja) {
84
                this.loja = loja;
85
        }
86
 
87
        public List<Loja> getLojas() {
88
                return lojas;
89
        }
90
        public void setLojas(List<Loja> lojas) {
91
                this.lojas = lojas;
92
        }
93
 
94
        @SuppressWarnings("static-access")
95
        public Date getDataVendas() {
96
                if (VerificadorUtil.estaNulo(dataVendas)) {
97
                        dataVendas = new DataUtils().getDataComHorarioMinimo(new DataUtils().getDataAtual());
98
                }
99
                return dataVendas;
100
        }
101
        public void setDataVendas(Date dataVendas) {
102
                this.dataVendas = dataVendas;
103
        }
104
 
105
        public String getSituacaoVenda() {
106
                return situacaoVenda;
107
        }
108
        public void setSituacaoVenda(String situacaoVenda) {
109
                this.situacaoVenda = situacaoVenda;
110
        }
111
 
112
        public String getSituacaoFinanceiraVenda() {
113
                return situacaoFinanceiraVenda;
114
        }
115
        public void setSituacaoFinanceiraVenda(String situacaoFinanceiraVenda) {
116
                this.situacaoFinanceiraVenda = situacaoFinanceiraVenda;
117
        }
118
 
119
        public Date getDataInicial() {
120
                return dataInicial;
121
        }
122
        public void setDataInicial(Date dataInicial) {
123
                this.dataInicial = dataInicial;
124
        }
125
 
126
        public Date getDataFinal() {
127
                return dataFinal;
128
        }
129
        public void setDataFinal(Date dataFinal) {
130
                this.dataFinal = dataFinal;
131
        }
132
 
133
        public Vendedor getVendedor() {
134
                return vendedor;
135
        }
136
        public void setVendedor(Vendedor vendedor) {
137
                this.vendedor = vendedor;
138
        }
139
 
140
        public Vendedor getIndicacao() {
141
                return indicacao;
142
        }
143
        public void setIndicacao(Vendedor indicacao) {
144
                this.indicacao = indicacao;
145
        }
146
 
147
        public FormaPagamento getFormaPagamento() {
148
                return formaPagamento;
149
        }
150
        public void setFormaPagamento(FormaPagamento formaPagamento) {
151
                this.formaPagamento = formaPagamento;
152
        }
153
 
154
        public BandeiraCartao getBandeiraCartao() {
155
                return bandeiraCartao;
156
        }
157
        public void setBandeiraCartao(BandeiraCartao bandeiraCartao) {
158
                this.bandeiraCartao = bandeiraCartao;
159
        }
160
 
161
        public Venda vendaPreenchida() {
162
                Venda venda = new Venda();
163
                venda.setLoja(this.getLoja());
164
                venda.setTipoSituacao(this.getSituacaoVenda());
165
                venda.setTipoSituacaoFinanceira(this.getSituacaoFinanceiraVenda());
166
                return venda;
167
        }
168
 
169
        public Produto getProduto() {
170
                return produto;
171
        }
172
        public void setProduto(Produto produto) {
173
                this.produto = produto;
174
        }
175
 
176
        public Boolean getIndicadorComissionado() {
177
                return indicadorComissionado;
178
        }
179
        public void setIndicadorComissionado(Boolean indicadorComissionado) {
180
                this.indicadorComissionado = indicadorComissionado;
181
        }
182
 
183
        public String getTipoProduto() {
184
                return tipoProduto;
185
        }
186
        public void setTipoProduto(String tipoProduto) {
187
                this.tipoProduto = tipoProduto;
188
        }
189
 
190
        public String getCodigoCupom() {
191
                return codigoCupom;
192
        }
193
        public void setCodigoCupom(String codigoCupom) {
194
                this.codigoCupom = codigoCupom;
195
        }
196
 
356 espaco 197
        public List<Produto> getProdutosPromocaoInterna() {
252 espaco 198
                return produtosPromocaoInterna;
199
        }
356 espaco 200
        public void setProdutosPromocaoInterna(List<Produto> produtosPromocaoInterna) {
252 espaco 201
                this.produtosPromocaoInterna = produtosPromocaoInterna;
202
        }
203
 
204
        public Boolean getIndicadorPesquisarPeliculasTpuSoft() {
205
                return indicadorPesquisarPeliculasTpuSoft;
206
        }
207
        public void setIndicadorPesquisarPeliculasTpuSoft(Boolean indicadorPesquisarPeliculasTpuSoft) {
208
                this.indicadorPesquisarPeliculasTpuSoft = indicadorPesquisarPeliculasTpuSoft;
209
        }
210
 
211
        public Boolean getIndicadorPesquisarPeliculasTpuSoftCameras() {
212
                return indicadorPesquisarPeliculasTpuSoftCameras;
213
        }
214
        public void setIndicadorPesquisarPeliculasTpuSoftCameras(Boolean indicadorPesquisarPeliculasTpuSoftCameras) {
215
                this.indicadorPesquisarPeliculasTpuSoftCameras = indicadorPesquisarPeliculasTpuSoftCameras;
216
        }
217
 
106 espaco 218
}