Subversion Repositories Integrator Subversion

Rev

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

Rev 264 Rev 267
Line 11... Line 11...
11
import br.com.ec.core.generic.GenericService;
11
import br.com.ec.core.generic.GenericService;
12
import br.com.ec.domain.dto.FormaPagamentoDTO;
12
import br.com.ec.domain.dto.FormaPagamentoDTO;
13
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
13
import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO;
14
import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO;
14
import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO;
15
import br.com.ec.domain.dto.grafico.GraficoBarraDTO;
15
import br.com.ec.domain.dto.grafico.GraficoBarraDTO;
-
 
16
import br.com.ec.domain.dto.grafico.GraficoPizzaDTO;
16
import br.com.ec.domain.model.tipos.TipoProduto;
17
import br.com.ec.domain.model.tipos.TipoProduto;
17
import br.com.ec.domain.service.GraficoService;
18
import br.com.ec.domain.service.GraficoService;
18
import br.com.ec.domain.service.VendaService;
19
import br.com.ec.domain.service.VendaService;
19
import br.com.ec.web.generic.AbstractBean;
20
import br.com.ec.web.generic.AbstractBean;
20
21
Line 33... Line 34...
33
*/
34
*/
34
        private ParametrosPeriodoDTO parametrosPeriodoDTO;
35
        private ParametrosPeriodoDTO parametrosPeriodoDTO;
35
        private Boolean graficoConsultado;
36
        private Boolean graficoConsultado;
36
       
37
       
37
        private GraficoBarraDTO graficoVendas;
38
        private GraficoBarraDTO graficoVendas;
-
 
39
        private GraficoPizzaDTO graficoVendasPorFormasDePagamento;
-
 
40
       
-
 
41
        private Boolean comparativo;
-
 
42
        private ParametrosConsultaVendasDTO parametrosConsultaComparativo;
-
 
43
        private GraficoBarraDTO graficoVendasComparativo;
38
       
44
       
39
        private VendaService vendaService;
45
        private VendaService vendaService;
40
        private GraficoService graficoService;
46
        private GraficoService graficoService;
41
       
47
       
42
        @Inject
48
        @Inject
Line 62... Line 68...
62
       
68
       
63
        @Override
69
        @Override
64
        public void limparEntidade() {
70
        public void limparEntidade() {
65
                setEntidade(new ParametrosConsultaVendasDTO());
71
                setEntidade(new ParametrosConsultaVendasDTO());
66
                setGraficoConsultado(false);
72
                setGraficoConsultado(false);
-
 
73
                setComparativo(false);
-
 
74
                setParametrosConsultaComparativo(new ParametrosConsultaVendasDTO());
67
        }
75
        }
68
       
76
       
69
        public ParametrosPeriodoDTO getParametrosPeriodoDTO() {
77
        public ParametrosPeriodoDTO getParametrosPeriodoDTO() {
70
                return parametrosPeriodoDTO;
78
                return parametrosPeriodoDTO;
71
        }
79
        }
Line 87... Line 95...
87
        public GraficoBarraDTO getGraficoVendas() {
95
        public GraficoBarraDTO getGraficoVendas() {
88
                return graficoVendas;
96
                return graficoVendas;
89
        }
97
        }
90
        public void setGraficoVendas(GraficoBarraDTO graficoVendas) {
98
        public void setGraficoVendas(GraficoBarraDTO graficoVendas) {
91
                this.graficoVendas = graficoVendas;
99
                this.graficoVendas = graficoVendas;
-
 
100
        }
-
 
101
       
-
 
102
        public GraficoPizzaDTO getGraficoVendasPorFormasDePagamento() {
-
 
103
                return graficoVendasPorFormasDePagamento;
-
 
104
        }
-
 
105
        public void setGraficoVendasPorFormasDePagamento(GraficoPizzaDTO graficoVendasPorFormasDePagamento) {
-
 
106
                this.graficoVendasPorFormasDePagamento = graficoVendasPorFormasDePagamento;
-
 
107
        }
-
 
108
       
-
 
109
        public Boolean getComparativo() {
-
 
110
                return comparativo;
-
 
111
        }
-
 
112
        public void setComparativo(Boolean comparativo) {
-
 
113
                this.comparativo = comparativo;
-
 
114
        }
-
 
115
       
-
 
116
        public ParametrosConsultaVendasDTO getParametrosConsultaComparativo() {
-
 
117
                return parametrosConsultaComparativo;
-
 
118
        }
-
 
119
        public void setParametrosConsultaComparativo(ParametrosConsultaVendasDTO parametrosConsultaComparativo) {
-
 
120
                this.parametrosConsultaComparativo = parametrosConsultaComparativo;
-
 
121
        }
-
 
122
       
-
 
123
        public GraficoBarraDTO getGraficoVendasComparativo() {
-
 
124
                return graficoVendasComparativo;
-
 
125
        }
-
 
126
        public void setGraficoVendasComparativo(GraficoBarraDTO graficoVendasComparativo) {
-
 
127
                this.graficoVendasComparativo = graficoVendasComparativo;
92
        }
128
        }
93
       
129
       
94
        /**********************************/
130
        /**********************************/
95
       
131
       
96
        public List<FormaPagamentoDTO> getFormasDePagamentoDTO() {
132
        public List<FormaPagamentoDTO> getFormasDePagamentoDTO() {
Line 98... Line 134...
98
        }
134
        }
99
       
135
       
100
        public void gerarGraficos() {
136
        public void gerarGraficos() {
101
                setGraficoConsultado(true);
137
                setGraficoConsultado(true);
102
                setGraficoVendas(new GraficoBarraDTO(getEntidade()));
138
                setGraficoVendas(new GraficoBarraDTO(getEntidade()));
103
                setGraficoVendas(graficoService.gerarGraficoVendas(getGraficoVendas().getParametrosConsulta()));
-
 
-
 
139
                if (getComparativo()) {
-
 
140
                        setGraficoVendas(graficoService.gerarGraficoVendas(getGraficoVendas().getParametrosConsulta(), getParametrosConsultaComparativo()));
-
 
141
                } else {
-
 
142
                        setGraficoVendas(graficoService.gerarGraficoVendas(getGraficoVendas().getParametrosConsulta(), null));
-
 
143
                }
-
 
144
//              setGraficoVendasPorFormasDePagamento(graficoService.gerarGraficoVendasPorFormasDePagamento(getGraficoVendas().getParametrosConsulta()));
104
                /*
145
                /*
105
                BarChartModel graficoComparativoCustosLucro = funcionarioService.consultarGraficoComparativoCustosLucro(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
146
                BarChartModel graficoComparativoCustosLucro = funcionarioService.consultarGraficoComparativoCustosLucro(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
106
                getFuncionarioSelecionado().setGraficoComparativoCustosLucro(graficoComparativoCustosLucro);
147
                getFuncionarioSelecionado().setGraficoComparativoCustosLucro(graficoComparativoCustosLucro);
107
               
148
               
108
                PieChartModel graficoTiposProdutos = funcionarioService.consultarGraficoTiposProdutos(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO(), Arrays.asList(getTiposProduto()));
149
                PieChartModel graficoTiposProdutos = funcionarioService.consultarGraficoTiposProdutos(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO(), Arrays.asList(getTiposProduto()));