Subversion Repositories Integrator Subversion

Rev

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

Rev 229 Rev 230
Line 2... Line 2...
2
2
3
import java.util.List;
3
import java.util.List;
-
 
4
-
 
5
import br.com.ec.core.util.DataUtils;
-
 
6
import br.com.ec.core.util.VerificadorUtil;
-
 
7
import br.com.ec.domain.shared.UtilBean;
4
8
5
public class TempoRealDTO {
9
public class TempoRealDTO {
6
10
7
        private List<TempoRealLojaDTO> listaTempoRealLojaDTO;
11
        private List<TempoRealLojaDTO> listaTempoRealLojaDTO;
-
 
12
       
-
 
13
        private Integer quantidadeTotalVendasNoDia;
-
 
14
        private Double valorTotalVendasNoDia;
-
 
15
        private Double valorTotalVendasNoMes;
-
 
16
        private Double valorTotalTicketMedioNoDia;
-
 
17
        private Double valorTotalMetaMensal;
-
 
18
        private Double percentualRealizadoTotalMetaMensal;
-
 
19
        private Double percentualAndamentoDoMes;
8
       
20
       
9
        /*********************************************************/
21
        /*********************************************************/
10
       
22
       
11
        public List<TempoRealLojaDTO> getListaTempoRealLojaDTO() {
23
        public List<TempoRealLojaDTO> getListaTempoRealLojaDTO() {
12
                return listaTempoRealLojaDTO;
24
                return listaTempoRealLojaDTO;
Line 14... Line 26...
14
        public void setListaTempoRealLojaDTO(List<TempoRealLojaDTO> listaTempoRealLojaDTO) {
26
        public void setListaTempoRealLojaDTO(List<TempoRealLojaDTO> listaTempoRealLojaDTO) {
15
                this.listaTempoRealLojaDTO = listaTempoRealLojaDTO;
27
                this.listaTempoRealLojaDTO = listaTempoRealLojaDTO;
16
        }
28
        }
17
       
29
       
18
        /*********************************************************/
30
        /*********************************************************/
-
 
31
       
-
 
32
        public Integer getQuantidadeTotalVendasNoDia() {
-
 
33
                return quantidadeTotalVendasNoDia;
-
 
34
        }
-
 
35
        public void setQuantidadeTotalVendasNoDia(Integer quantidadeTotalVendasNoDia) {
-
 
36
                this.quantidadeTotalVendasNoDia = quantidadeTotalVendasNoDia;
-
 
37
        }
-
 
38
       
-
 
39
        public Double getValorTotalVendasNoDia() {
-
 
40
                return valorTotalVendasNoDia;
-
 
41
        }
-
 
42
        public void setValorTotalVendasNoDia(Double valorTotalVendasNoDia) {
-
 
43
                this.valorTotalVendasNoDia = valorTotalVendasNoDia;
-
 
44
        }
-
 
45
       
-
 
46
        public Double getValorTotalVendasNoMes() {
-
 
47
                return valorTotalVendasNoMes;
-
 
48
        }
-
 
49
        public void setValorTotalVendasNoMes(Double valorTotalVendasNoMes) {
-
 
50
                this.valorTotalVendasNoMes = valorTotalVendasNoMes;
-
 
51
        }
-
 
52
       
-
 
53
        public Double getValorTotalTicketMedioNoDia() {
-
 
54
                return valorTotalTicketMedioNoDia;
-
 
55
        }
-
 
56
        public void setValorTotalTicketMedioNoDia(Double valorTotalTicketMedioNoDia) {
-
 
57
                this.valorTotalTicketMedioNoDia = valorTotalTicketMedioNoDia;
-
 
58
        }
-
 
59
       
-
 
60
        public Double getValorTotalMetaMensal() {
-
 
61
                return valorTotalMetaMensal;
-
 
62
        }
-
 
63
        public void setValorTotalMetaMensal(Double valorTotalMetaMensal) {
-
 
64
                this.valorTotalMetaMensal = valorTotalMetaMensal;
-
 
65
        }
-
 
66
       
-
 
67
        public Double getPercentualRealizadoTotalMetaMensal() {
-
 
68
                return percentualRealizadoTotalMetaMensal;
-
 
69
        }
-
 
70
        public void setPercentualRealizadoTotalMetaMensal(Double percentualRealizadoTotalMetaMensal) {
-
 
71
                this.percentualRealizadoTotalMetaMensal = percentualRealizadoTotalMetaMensal;
-
 
72
        }
-
 
73
       
-
 
74
        public Double getPercentualAndamentoDoMes() {
-
 
75
                return percentualAndamentoDoMes;
-
 
76
        }
-
 
77
        public void setPercentualAndamentoDoMes(Double percentualAndamentoDoMes) {
-
 
78
                this.percentualAndamentoDoMes = percentualAndamentoDoMes;
-
 
79
        }
-
 
80
       
-
 
81
        /***********************************************************/
-
 
82
       
-
 
83
        public String corPercentualRealizadoTotalMetaMensal() {
-
 
84
                return UtilBean.corSobreMetaCorrente(getPercentualRealizadoTotalMetaMensal());
-
 
85
        }
-
 
86
       
-
 
87
        public String setaPercentualRealizadoTotalMetaMensal() {
-
 
88
                return UtilBean.setaSobreMetaCorrente(getPercentualRealizadoTotalMetaMensal());
-
 
89
        }
-
 
90
       
-
 
91
        public void preencherDados(List<TempoRealLojaDTO> listaTempoRealLojaDTO) {
-
 
92
                setListaTempoRealLojaDTO(listaTempoRealLojaDTO);
-
 
93
                Integer quantidadeTotalVendasNoDia = 0;
-
 
94
                Double valorTotalVendasNoDia = 0.0;
-
 
95
                Double valorTotalVendasNoMes = 0.0;
-
 
96
                Double valorTotalMetaMensal = 0.0;
-
 
97
                if (VerificadorUtil.naoEstaNuloOuVazio(getListaTempoRealLojaDTO())) {
-
 
98
                        for (TempoRealLojaDTO tempoRealLojaDTO : getListaTempoRealLojaDTO()) {
-
 
99
                                quantidadeTotalVendasNoDia = quantidadeTotalVendasNoDia + tempoRealLojaDTO.getQuantidadeVendasNoDia();
-
 
100
                                valorTotalVendasNoDia = valorTotalVendasNoDia + tempoRealLojaDTO.getValorVendasNoDia();
-
 
101
                                valorTotalVendasNoMes = valorTotalVendasNoMes + tempoRealLojaDTO.getValorVendasNoMesAtual();
-
 
102
                                valorTotalMetaMensal = valorTotalMetaMensal + tempoRealLojaDTO.getValorMetaMensal();
-
 
103
                        }
-
 
104
                }
-
 
105
                setQuantidadeTotalVendasNoDia(quantidadeTotalVendasNoDia);
-
 
106
                setValorTotalVendasNoDia(valorTotalVendasNoDia);
-
 
107
                setValorTotalVendasNoMes(valorTotalVendasNoMes);
-
 
108
                setValorTotalTicketMedioNoDia((valorTotalVendasNoDia > 0.0 && quantidadeTotalVendasNoDia > 0)? valorTotalVendasNoDia/quantidadeTotalVendasNoDia : 0.0);
-
 
109
                setValorTotalMetaMensal(valorTotalMetaMensal);
-
 
110
                setPercentualRealizadoTotalMetaMensal(VerificadorUtil.naoEstaNulo(valorTotalMetaMensal)? valorTotalVendasNoMes/valorTotalMetaMensal : 0.0);
-
 
111
                setPercentualAndamentoDoMes(new Double(100*DataUtils.getDataAtual().getDate()/DataUtils.getUltimoDiaDoMesAtual().getDate())/100);
-
 
112
        }
19
       
113
       
20
       
114
       
21
       
115
       
22
        /*
116
        /*
23
        private List<ConsolidadoVendasLojaDTO> listaLojaDoDiaDTO;
117
        private List<ConsolidadoVendasLojaDTO> listaLojaDoDiaDTO;