Rev 259 | Rev 268 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 259 | Rev 261 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | 2 | ||
| 3 | import java.io.Serializable; |
3 | import java.io.Serializable; |
| - | 4 | import java.util.Arrays; |
|
| 4 | import java.util.List; |
5 | import java.util.List; |
| 5 | 6 | ||
| 6 | import javax.annotation.PostConstruct; |
7 | import javax.annotation.PostConstruct; |
| 7 | import javax.inject.Inject; |
8 | import javax.inject.Inject; |
| 8 | import javax.inject.Named; |
9 | import javax.inject.Named; |
| Line 12... | Line 13... | ||
| 12 | import org.springframework.context.annotation.Scope; |
13 | import org.springframework.context.annotation.Scope; |
| 13 | 14 | ||
| 14 | import br.com.ec.core.generic.GenericService; |
15 | import br.com.ec.core.generic.GenericService; |
| 15 | import br.com.ec.domain.dto.FuncionarioDTO; |
16 | import br.com.ec.domain.dto.FuncionarioDTO; |
| 16 | import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO; |
17 | import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO; |
| - | 18 | import br.com.ec.domain.model.tipos.TipoPeriodo; |
|
| - | 19 | import br.com.ec.domain.model.tipos.TipoProduto; |
|
| 17 | import br.com.ec.domain.service.FuncionarioService; |
20 | import br.com.ec.domain.service.FuncionarioService; |
| 18 | import br.com.ec.web.generic.AbstractBean; |
21 | import br.com.ec.web.generic.AbstractBean; |
| 19 | 22 | ||
| 20 | @Named |
23 | @Named |
| 21 | @Scope("view") |
24 | @Scope("view") |
| Line 53... | Line 56... | ||
| 53 | 56 | ||
| 54 | @Override |
57 | @Override |
| 55 | public void limparEntidade() { |
58 | public void limparEntidade() { |
| 56 | setEntidade(new FuncionarioDTO()); |
59 | setEntidade(new FuncionarioDTO()); |
| 57 | setParametrosPeriodoDTO(new ParametrosPeriodoDTO()); |
60 | setParametrosPeriodoDTO(new ParametrosPeriodoDTO()); |
| - | 61 | // setFuncionarioSelecionado(new FuncionarioDTO());
|
|
| 58 | setFuncionarioSelecionado(null); |
62 | setFuncionarioSelecionado(null); |
| 59 | }
|
63 | }
|
| 60 | 64 | ||
| 61 | public List<FuncionarioDTO> getListaFuncionariosDTO() { |
65 | public List<FuncionarioDTO> getListaFuncionariosDTO() { |
| 62 | return listaFuncionariosDTO; |
66 | return listaFuncionariosDTO; |
| Line 82... | Line 86... | ||
| 82 | public ParametrosPeriodoDTO getParametrosPeriodoDTO() { |
86 | public ParametrosPeriodoDTO getParametrosPeriodoDTO() { |
| 83 | return parametrosPeriodoDTO; |
87 | return parametrosPeriodoDTO; |
| 84 | }
|
88 | }
|
| 85 | public void setParametrosPeriodoDTO(ParametrosPeriodoDTO parametrosPeriodoDTO) { |
89 | public void setParametrosPeriodoDTO(ParametrosPeriodoDTO parametrosPeriodoDTO) { |
| 86 | this.parametrosPeriodoDTO = parametrosPeriodoDTO; |
90 | this.parametrosPeriodoDTO = parametrosPeriodoDTO; |
| - | 91 | }
|
|
| - | 92 | ||
| - | 93 | public TipoProduto[] getTiposProduto() { |
|
| - | 94 | return TipoProduto.values(); |
|
| 87 | }
|
95 | }
|
| 88 | 96 | ||
| 89 | /**********************************/
|
97 | /**********************************/
|
| 90 | 98 | ||
| 91 | public void consultarFuncionariosAdmitidos() { |
99 | public void consultarFuncionariosAdmitidos() { |
| 92 | setListaFuncionariosDTO(funcionarioService.consultarFuncionariosAdmitidos()); |
100 | setListaFuncionariosDTO(funcionarioService.consultarFuncionariosAdmitidos()); |
| 93 | }
|
101 | }
|
| 94 | 102 | ||
| 95 | public void analisarFuncionario() { |
103 | public void analisarFuncionario() { |
| 96 | FuncionarioDTO funcionarioDTO = funcionarioService.analisarFuncionario(getFuncionarioSelecionado()); |
104 | FuncionarioDTO funcionarioDTO = funcionarioService.analisarFuncionario(getFuncionarioSelecionado()); |
| 97 | funcionarioDTO.setSequencialFuncionario(getSequencialFuncionarioSelecionado()); |
- | |
| 98 | funcionarioDTO.setSequencialUsuario(new Long(78)); |
- | |
| 99 | setFuncionarioSelecionado(funcionarioDTO); |
105 | setFuncionarioSelecionado(funcionarioDTO); |
| 100 | }
|
106 | }
|
| 101 | 107 | ||
| 102 | public void gerarGraficosFuncionario() { |
108 | public void gerarGraficosFuncionario() { |
| 103 | PieChartModel graficoTiposProdutos = funcionarioService.consultarGraficoTiposProdutos(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO()); |
- | |
| - | 109 | if (getParametrosPeriodoDTO().tipoPeriodoEhPorMes()) { |
|
| - | 110 | ||
| - | 111 | }
|
|
| - | 112 | ||
| - | 113 | BarChartModel graficoComparativoCustosLucro = funcionarioService.consultarGraficoComparativoCustosLucro(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO()); |
|
| - | 114 | getFuncionarioSelecionado().setGraficoComparativoCustosLucro(graficoComparativoCustosLucro); |
|
| - | 115 | ||
| - | 116 | PieChartModel graficoTiposProdutos = funcionarioService.consultarGraficoTiposProdutos(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO(), Arrays.asList(getTiposProduto())); |
|
| 104 | getFuncionarioSelecionado().setGraficoTiposProdutos(graficoTiposProdutos); |
117 | getFuncionarioSelecionado().setGraficoTiposProdutos(graficoTiposProdutos); |
| 105 | 118 | ||
| 106 | PieChartModel graficoFormasPagamento = funcionarioService.consultarGraficoFormasPagamento(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO()); |
119 | PieChartModel graficoFormasPagamento = funcionarioService.consultarGraficoFormasPagamento(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO()); |
| 107 | getFuncionarioSelecionado().setGraficoFormasPagamento(graficoFormasPagamento); |
120 | getFuncionarioSelecionado().setGraficoFormasPagamento(graficoFormasPagamento); |
| 108 | - | ||
| 109 | BarChartModel graficoComparativoCustosLucro = funcionarioService.consultarGraficoComparativoCustosLucro(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO()); |
- | |
| 110 | getFuncionarioSelecionado().setGraficoComparativoCustosLucro(graficoComparativoCustosLucro); |
- | |
| 111 | }
|
121 | }
|
| 112 | 122 | ||
| 113 | }
|
123 | }
|