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()));
|