Subversion Repositories Integrator Subversion

Rev

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

Rev 245 Rev 253
Line 9... Line 9...
9
9
10
        private LojaDTO lojaDTO;
10
        private LojaDTO lojaDTO;
11
       
11
       
12
        private Integer quantidadeVendasNoDia;
12
        private Integer quantidadeVendasNoDia;
13
        private Double valorVendasNoDia;
13
        private Double valorVendasNoDia;
14
        private Double valorVendasNoMesAtual;
-
 
-
 
14
        private Double valorVendasNoMes;
15
        private Double valorMetaMensal;
15
        private Double valorMetaMensal;
16
        private Double percentualRealizadoMetaMensal;
16
        private Double percentualRealizadoMetaMensal;
-
 
17
       
-
 
18
        private Boolean lojaAberta = false;
-
 
19
        private Boolean lojaComVendasNovas = false;
17
       
20
       
18
//      private Double valorTotalVendasAnterioresDoMesAtual;
21
//      private Double valorTotalVendasAnterioresDoMesAtual;
19
//      private Double valorTotalVendas;
22
//      private Double valorTotalVendas;
20
       
23
       
21
        public LojaDTO getLojaDTO() {
24
        public LojaDTO getLojaDTO() {
Line 37... Line 40...
37
        }
40
        }
38
        public void setValorVendasNoDia(Double valorVendasNoDia) {
41
        public void setValorVendasNoDia(Double valorVendasNoDia) {
39
                this.valorVendasNoDia = valorVendasNoDia;
42
                this.valorVendasNoDia = valorVendasNoDia;
40
        }
43
        }
41
       
44
       
42
        public Double getValorVendasNoMesAtual() {
-
 
43
                return valorVendasNoMesAtual;
-
 
-
 
45
        public Double getValorVendasNoMes() {
-
 
46
                return valorVendasNoMes;
44
        }
47
        }
45
        public void setValorVendasNoMesAtual(Double valorVendasNoMesAtual) {
-
 
46
                this.valorVendasNoMesAtual = valorVendasNoMesAtual;
-
 
-
 
48
        public void setValorVendasNoMes(Double valorVendasNoMes) {
-
 
49
                this.valorVendasNoMes = valorVendasNoMes;
47
        }
50
        }
48
       
51
       
49
        public Double getValorVendasAnterioresDoMesAtual() {
-
 
50
                if (VerificadorUtil.naoEstaNulo(getValorVendasNoMesAtual()) &&
-
 
51
                                VerificadorUtil.naoEstaNulo(getValorVendasNoMesAtual())) {
-
 
52
                        return getValorVendasNoMesAtual() - getValorVendasNoDia();
-
 
-
 
52
        public Double getValorVendasAnterioresDoMes() {
-
 
53
                if (VerificadorUtil.naoEstaNulo(getValorVendasNoMes()) &&
-
 
54
                                VerificadorUtil.naoEstaNulo(getValorVendasNoMes())) {
-
 
55
                        return getValorVendasNoMes() - getValorVendasNoDia();
53
                }
56
                }
54
                return 0.0;
57
                return 0.0;
55
        }
58
        }
56
       
59
       
57
        public Double getValorMetaMensal() {
60
        public Double getValorMetaMensal() {
Line 64... Line 67...
64
        public Double getPercentualRealizadoMetaMensal() {
67
        public Double getPercentualRealizadoMetaMensal() {
65
                return percentualRealizadoMetaMensal;
68
                return percentualRealizadoMetaMensal;
66
        }
69
        }
67
        public void setPercentualRealizadoMetaMensal(Double percentualRealizadoMetaMensal) {
70
        public void setPercentualRealizadoMetaMensal(Double percentualRealizadoMetaMensal) {
68
                this.percentualRealizadoMetaMensal = percentualRealizadoMetaMensal;
71
                this.percentualRealizadoMetaMensal = percentualRealizadoMetaMensal;
-
 
72
        }
-
 
73
       
-
 
74
        public Boolean getLojaAberta() {
-
 
75
                return lojaAberta;
-
 
76
        }
-
 
77
        public void setLojaAberta(Boolean lojaAberta) {
-
 
78
                this.lojaAberta = lojaAberta;
-
 
79
        }
-
 
80
       
-
 
81
        public Boolean getLojaComVendasNovas() {
-
 
82
                return lojaComVendasNovas;
-
 
83
        }
-
 
84
        public void setLojaComVendasNovas(Boolean lojaComVendasNovas) {
-
 
85
                this.lojaComVendasNovas = lojaComVendasNovas;
-
 
86
        }
-
 
87
       
-
 
88
        public String getStatusLoja() {
-
 
89
                if (getLojaComVendasNovas()) {
-
 
90
                        return "fa-shopping-cart";
-
 
91
                }
-
 
92
                if (getLojaAberta()) {
-
 
93
                        return "fa-lock";
-
 
94
                }
-
 
95
                return "fa-bed";
69
        }
96
        }
70
       
97
       
71
        @Override
98
        @Override
72
        public int compareTo(TempoRealLojaDTO tempoRealLojaDTO) {
99
        public int compareTo(TempoRealLojaDTO tempoRealLojaDTO) {
73
                return tempoRealLojaDTO.getValorVendasNoDia().compareTo(this.valorVendasNoDia);
100
                return tempoRealLojaDTO.getValorVendasNoDia().compareTo(this.valorVendasNoDia);
Line 92... Line 119...
92
        }
119
        }
93
120
94
        public Double metaDiariaLiquidaComVendasDoDia() {
121
        public Double metaDiariaLiquidaComVendasDoDia() {
95
                Integer quantidadeDiasNoMesAtual = DataUtils.calcularDiferenceEmDiasEntreDuasDatas(DataUtils.getDataComHorarioMaximo(DataUtils.getUltimoDiaDoMesAtual()), DataUtils.getDataComHorarioMinimo(DataUtils.getDataAtual())) + 1;
122
                Integer quantidadeDiasNoMesAtual = DataUtils.calcularDiferenceEmDiasEntreDuasDatas(DataUtils.getDataComHorarioMaximo(DataUtils.getUltimoDiaDoMesAtual()), DataUtils.getDataComHorarioMinimo(DataUtils.getDataAtual())) + 1;
96
                if (VerificadorUtil.naoEstaNulo(getValorMetaMensal())) {
123
                if (VerificadorUtil.naoEstaNulo(getValorMetaMensal())) {
97
                        return getValorMetaMensal() > 0? ((getValorMetaMensal() - getValorVendasAnterioresDoMesAtual()) / quantidadeDiasNoMesAtual) : 0.0;
-
 
-
 
124
                        return getValorMetaMensal() > 0? ((getValorMetaMensal() - getValorVendasAnterioresDoMes()) / quantidadeDiasNoMesAtual) : 0.0;
98
                }
125
                }
99
                return 0.0;
126
                return 0.0;
100
        }
127
        }
101
        public String metaDiariaLiquidaComVendasDoDiaFormatada() {
128
        public String metaDiariaLiquidaComVendasDoDiaFormatada() {
102
                try {
129
                try {