Subversion Repositories Integrator Subversion

Rev

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

Rev 508 Rev 510
Line 1... Line 1...
1
package br.com.ec.domain.dto;
1
package br.com.ec.domain.dto;
2
2
3
import java.util.ArrayList;
3
import java.util.ArrayList;
4
import java.util.Date;
4
import java.util.Date;
5
import java.util.List;
5
import java.util.List;
-
 
6
-
 
7
import br.com.ec.core.util.DataUtils;
-
 
8
import br.com.ec.domain.model.tipos.TipoPeriodoConsulta;
6
9
7
public class LogisticaDTO {
10
public class LogisticaDTO {
8
       
11
       
9
        private String tipoPeriodoConsulta;
12
        private String tipoPeriodoConsulta;
10
        private String tipoProduto;
13
        private String tipoProduto;
11
        private Long sequencialLojaSaida;
14
        private Long sequencialLojaSaida;
12
       
15
       
13
        private Date dataInicialVendas;
-
 
14
        private Date dataFinalVendas;
-
 
-
 
16
        private Date dataInicial;
-
 
17
        private Date dataFinal;
15
        private List<ProdutoLojaDTO> produtosParaDistribuicao;
18
        private List<ProdutoLojaDTO> produtosParaDistribuicao;
16
        /*
19
        /*
17
//      private VigenciaDTO vigenciaDTO;
20
//      private VigenciaDTO vigenciaDTO;
18
        private List<ConsolidadoPessoaJuridicaDTO> notasFiscaisPessoaJuridica = new ArrayList<ConsolidadoPessoaJuridicaDTO>();
21
        private List<ConsolidadoPessoaJuridicaDTO> notasFiscaisPessoaJuridica = new ArrayList<ConsolidadoPessoaJuridicaDTO>();
19
        private Double valorTotalNotasFiscaisRecebidas = new Double(0.0);
22
        private Double valorTotalNotasFiscaisRecebidas = new Double(0.0);
Line 22... Line 25...
22
        private Integer notasFiscaisRemessas = 0;
25
        private Integer notasFiscaisRemessas = 0;
23
        */
26
        */
24
       
27
       
25
        public LogisticaDTO() {
28
        public LogisticaDTO() {
26
                setProdutosParaDistribuicao(new ArrayList<ProdutoLojaDTO>());
29
                setProdutosParaDistribuicao(new ArrayList<ProdutoLojaDTO>());
-
 
30
                setTipoPeriodoConsulta(TipoPeriodoConsulta.ULTIMOS_15_DIAS.getValor());
-
 
31
                atualizarPeriodo();
27
        }
32
        }
28
       
33
       
29
        public String getTipoPeriodoConsulta() {
34
        public String getTipoPeriodoConsulta() {
30
                return tipoPeriodoConsulta;
35
                return tipoPeriodoConsulta;
31
        }
36
        }
Line 45... Line 50...
45
        }
50
        }
46
        public void setSequencialLojaSaida(Long sequencialLojaSaida) {
51
        public void setSequencialLojaSaida(Long sequencialLojaSaida) {
47
                this.sequencialLojaSaida = sequencialLojaSaida;
52
                this.sequencialLojaSaida = sequencialLojaSaida;
48
        }
53
        }
49
       
54
       
50
        public Date getDataInicialVendas() {
-
 
51
                return dataInicialVendas;
-
 
-
 
55
        public Date getDataInicial() {
-
 
56
                return dataInicial;
52
        }
57
        }
53
        public void setDataInicialVendas(Date dataInicialVendas) {
-
 
54
                this.dataInicialVendas = dataInicialVendas;
-
 
-
 
58
        public void setDataInicial(Date dataInicial) {
-
 
59
                this.dataInicial = dataInicial;
55
        }
60
        }
56
       
61
       
57
        public Date getDataFinalVendas() {
-
 
58
                return dataFinalVendas;
-
 
-
 
62
        public Date getDataFinal() {
-
 
63
                return dataFinal;
59
        }
64
        }
60
        public void setDataFinalVendas(Date dataFinalVendas) {
-
 
61
                this.dataFinalVendas = dataFinalVendas;
-
 
-
 
65
        public void setDataFinal(Date dataFinal) {
-
 
66
                this.dataFinal = dataFinal;
62
        }
67
        }
63
       
68
       
64
        public List<ProdutoLojaDTO> getProdutosParaDistribuicao() {
69
        public List<ProdutoLojaDTO> getProdutosParaDistribuicao() {
65
                return produtosParaDistribuicao;
70
                return produtosParaDistribuicao;
66
        }
71
        }
67
        public void setProdutosParaDistribuicao(List<ProdutoLojaDTO> produtosParaDistribuicao) {
72
        public void setProdutosParaDistribuicao(List<ProdutoLojaDTO> produtosParaDistribuicao) {
68
                this.produtosParaDistribuicao = produtosParaDistribuicao;
73
                this.produtosParaDistribuicao = produtosParaDistribuicao;
69
        }
74
        }
70
       
75
       
71
        /*******************************************/
76
        /*******************************************/
-
 
77
       
-
 
78
        public void atualizarPeriodo() {
-
 
79
                if (getTipoPeriodoConsulta().equals(TipoPeriodoConsulta.ULTIMOS_7_DIAS.getValor())) {
-
 
80
                        setDataInicial(new DataUtils().getDataComHorarioMinimo(DataUtils.acrescentarDias(DataUtils.getDataAtual(), -7)));
-
 
81
                        setDataFinal(new DataUtils().getDataComHorarioMaximo(DataUtils.getDataAtual()));
-
 
82
                }
-
 
83
                if (getTipoPeriodoConsulta().equals(TipoPeriodoConsulta.ULTIMOS_15_DIAS.getValor())) {
-
 
84
                        setDataInicial(new DataUtils().getDataComHorarioMinimo(DataUtils.acrescentarDias(DataUtils.getDataAtual(), -15)));
-
 
85
                        setDataFinal(new DataUtils().getDataComHorarioMaximo(DataUtils.getDataAtual()));
-
 
86
                }
-
 
87
                if (getTipoPeriodoConsulta().equals(TipoPeriodoConsulta.ULTIMOS_30_DIAS.getValor())) {
-
 
88
                        setDataInicial(new DataUtils().getDataComHorarioMinimo(DataUtils.acrescentarDias(DataUtils.getDataAtual(), -30)));
-
 
89
                        setDataFinal(new DataUtils().getDataComHorarioMaximo(DataUtils.getDataAtual()));
-
 
90
                }
-
 
91
                if (getTipoPeriodoConsulta().equals(TipoPeriodoConsulta.ULTIMOS_60_DIAS.getValor())) {
-
 
92
                        setDataInicial(new DataUtils().getDataComHorarioMinimo(DataUtils.acrescentarDias(DataUtils.getDataAtual(), -60)));
-
 
93
                        setDataFinal(new DataUtils().getDataComHorarioMaximo(DataUtils.getDataAtual()));
-
 
94
                }
-
 
95
                if (getTipoPeriodoConsulta().equals(TipoPeriodoConsulta.ULTIMOS_90_DIAS.getValor())) {
-
 
96
                        setDataInicial(new DataUtils().getDataComHorarioMinimo(DataUtils.acrescentarDias(DataUtils.getDataAtual(), -90)));
-
 
97
                        setDataFinal(new DataUtils().getDataComHorarioMaximo(DataUtils.getDataAtual()));
-
 
98
                }
-
 
99
                if (getTipoPeriodoConsulta().equals(TipoPeriodoConsulta.MES_ATUAL.getValor())) {
-
 
100
                        setDataInicial(new DataUtils().getDataComHorarioMinimo(DataUtils.getPrimeiroDiaDoMesAtual()));
-
 
101
                        setDataFinal(new DataUtils().getDataComHorarioMaximo(DataUtils.getUltimoDiaDoMesAtual()));
-
 
102
                }
-
 
103
        }
72
       
104
       
73
        /*
105
        /*
74
        public VigenciaDTO getVigenciaDTO() {
106
        public VigenciaDTO getVigenciaDTO() {
75
                return vigenciaDTO;
107
                return vigenciaDTO;
76
        }
108
        }