Subversion Repositories Integrator Subversion

Rev

Rev 230 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
229 espaco 1
package br.com.ec.domain.dto;
2
 
3
public class TempoRealLojaDTO {//implements Comparable<ConsolidadoVendasLojaDTO> {
4
 
5
        private LojaDTO lojaDTO;
6
 
7
        private Integer quantidadeTotalVendas;
8
        private Double valorTotalVendasDoDia;
9
        private Double valorTotalVendas;
10
        private Double valorTotalVendasAnterioresDoMesAtual;
11
 
12
        public LojaDTO getLojaDTO() {
13
                return lojaDTO;
14
        }
15
        public void setLojaDTO(LojaDTO lojaDTO) {
16
                this.lojaDTO = lojaDTO;
17
        }
18
 
19
        public Integer getQuantidadeTotalVendas() {
20
                return quantidadeTotalVendas;
21
        }
22
        public void setQuantidadeTotalVendas(Integer quantidadeTotalVendas) {
23
                this.quantidadeTotalVendas = quantidadeTotalVendas;
24
        }
25
 
26
}
27
        /*
28
        private Double valorTotalVendasVivo;
29
        private Boolean indicadorLojaAberta;
30
        private Boolean indicadorVendasNovas;
31
        private Double valorMetaMensal;
32
 
33
        public Loja getLoja() {
34
                return loja;
35
        }
36
        public void setLoja(Loja loja) {
37
                this.loja = loja;
38
        }
39
 
40
        public Integer getQuantidadeTotalVendas() {
41
                return quantidadeTotalVendas;
42
        }
43
        public void setQuantidadeTotalVendas(Integer quantidadeTotalVendas) {
44
                this.quantidadeTotalVendas = quantidadeTotalVendas;
45
        }
46
 
47
        public Double getValorTotalVendasDoDia() {
48
                return valorTotalVendasDoDia;
49
        }
50
        public void setValorTotalVendasDoDia(Double valorTotalVendasDoDia) {
51
                this.valorTotalVendasDoDia = valorTotalVendasDoDia;
52
        }
53
 
54
        public Double getValorTotalVendas() {
55
                return valorTotalVendas;
56
        }
57
        public void setValorTotalVendas(Double valorTotalVendas) {
58
                this.valorTotalVendas = valorTotalVendas;
59
        }
60
 
61
        public Double getValorTotalVendasVivo() {
62
                return valorTotalVendasVivo;
63
        }
64
        public void setValorTotalVendasVivo(Double valorTotalVendasVivo) {
65
                this.valorTotalVendasVivo = valorTotalVendasVivo;
66
        }
67
 
68
        public Double getValorTotalVendasAnterioresDoMesAtual() {
69
                return valorTotalVendasAnterioresDoMesAtual;
70
        }
71
        public void setValorTotalVendasAnterioresDoMesAtual(Double valorTotalVendasAnterioresDoMesAtual) {
72
                this.valorTotalVendasAnterioresDoMesAtual = valorTotalVendasAnterioresDoMesAtual;
73
        }
74
 
75
        public Boolean getIndicadorLojaAberta() {
76
                return indicadorLojaAberta;
77
        }
78
        public void setIndicadorLojaAberta(Boolean indicadorLojaAberta) {
79
                this.indicadorLojaAberta = indicadorLojaAberta;
80
        }
81
 
82
        public Boolean getIndicadorVendasNovas() {
83
                return indicadorVendasNovas;
84
        }
85
        public void setIndicadorVendasNovas(Boolean indicadorVendasNovas) {
86
                this.indicadorVendasNovas = indicadorVendasNovas;
87
        }
88
 
89
        public String getEstiloVendas() {
90
                return UtilBean.estiloVendas(valorTotalVendas);
91
        }
92
 
93
        public String estiloVendasPorMeta(Double valorMeta) {
94
                return UtilBean.estiloVendasPorMeta(valorTotalVendas, valorMeta);
95
        }
96
 
97
        public Double getValorMetaMensal() {
98
                return valorMetaMensal;
99
        }
100
        public void setValorMetaMensal(Double valorMetaMensal) {
101
                this.valorMetaMensal = valorMetaMensal;
102
        }
103
 
104
        @Override
105
        public int compareTo(ConsolidadoVendasLojaDTO consolidadoVendasLojaDTO) {
106
                return consolidadoVendasLojaDTO.getValorTotalVendas().compareTo(this.valorTotalVendas);
107
        }
108
 
109
        public Double getPercentualRealizadoMetaMensal() {
110
                Double percentual = getLoja().percentualRealizadoMetaMensal(getValorTotalVendas(), getValorMetaMensal());
111
                return VerificadorUtil.naoEstaNulo(percentual)? percentual : 0.0;
112
        }
113
 
114
        public Double getMetaDiariaLiquidaComVendasDoDia() {
115
                Integer quantidadeDiasNoMesAtual = DataUtils.calcularDiferenceEmDiasEntreDuasDatas(DataUtils.getDataComHorarioMaximo(DataUtils.getUltimoDiaDoMesAtual()), DataUtils.getDataComHorarioMinimo(DataUtils.getDataAtual())) + 1;
116
                if (VerificadorUtil.naoEstaNulo(getValorMetaMensal())) {
117
                        return getValorMetaMensal() > 0? ((getValorMetaMensal() - getValorTotalVendasAnterioresDoMesAtual()) / quantidadeDiasNoMesAtual) : null;
118
                }
119
                return 0.0;
120
        }
121
 
122
}
123
*/