Rev 279 | Rev 353 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 279 | Rev 297 | ||
|---|---|---|---|
| Line 25... | Line 25... | ||
| 25 | import br.com.ec.domain.dto.PessoaDTO; |
25 | import br.com.ec.domain.dto.PessoaDTO; |
| 26 | import br.com.ec.domain.dto.PontoDTO; |
26 | import br.com.ec.domain.dto.PontoDTO; |
| 27 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
27 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
| 28 | import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO; |
28 | import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO; |
| 29 | import br.com.ec.domain.dto.grafico.GraficoBarraDTO; |
29 | import br.com.ec.domain.dto.grafico.GraficoBarraDTO; |
| - | 30 | import br.com.ec.domain.model.FuncionarioFerias; |
|
| 30 | import br.com.ec.domain.model.tipos.TipoProduto; |
31 | import br.com.ec.domain.model.tipos.TipoProduto; |
| 31 | import br.com.ec.domain.service.AvaliacaoFuncionarioService; |
32 | import br.com.ec.domain.service.AvaliacaoFuncionarioService; |
| - | 33 | import br.com.ec.domain.service.FuncionarioFeriasService; |
|
| 32 | import br.com.ec.domain.service.FuncionarioService; |
34 | import br.com.ec.domain.service.FuncionarioService; |
| 33 | import br.com.ec.domain.service.GraficoService; |
35 | import br.com.ec.domain.service.GraficoService; |
| 34 | import br.com.ec.web.exception.VerificadorLancamentoException; |
36 | import br.com.ec.web.exception.VerificadorLancamentoException; |
| 35 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
37 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
| 36 | import br.com.ec.web.generic.AbstractBean; |
38 | import br.com.ec.web.generic.AbstractBean; |
| Line 42... | Line 44... | ||
| 42 | private static final long serialVersionUID = 1L; |
44 | private static final long serialVersionUID = 1L; |
| 43 | 45 | ||
| 44 | private FuncionarioService funcionarioService; |
46 | private FuncionarioService funcionarioService; |
| 45 | private GraficoService graficoService; |
47 | private GraficoService graficoService; |
| 46 | private AvaliacaoFuncionarioService avaliacaoFuncionarioService; |
48 | private AvaliacaoFuncionarioService avaliacaoFuncionarioService; |
| - | 49 | private FuncionarioFeriasService funcionarioFeriasService; |
|
| 47 | 50 | ||
| 48 | private List<FuncionarioDTO> listaFuncionariosDTO; |
51 | private List<FuncionarioDTO> listaFuncionariosDTO; |
| 49 | private Long sequencialFuncionarioSelecionado; |
52 | private Long sequencialFuncionarioSelecionado; |
| 50 | private FuncionarioDTO funcionarioSelecionado; |
53 | private FuncionarioDTO funcionarioSelecionado; |
| 51 | private ParametrosPeriodoDTO parametrosPeriodoDTO; |
54 | private ParametrosPeriodoDTO parametrosPeriodoDTO; |
| 52 | private Boolean graficoConsultado; |
55 | private Boolean graficoConsultado; |
| 53 | private GraficoBarraDTO graficoVendas; |
56 | private GraficoBarraDTO graficoVendas; |
| 54 | private GraficoBarraDTO graficoPercentuaisMeta; |
57 | private GraficoBarraDTO graficoPercentuaisMeta; |
| 55 | - | ||
| 56 | private AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada; |
58 | private AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada; |
| - | 59 | private FuncionarioFeriasDTO funcionarioFeriasSelecionado; |
|
| 57 | 60 | ||
| 58 | @Inject |
61 | @Inject |
| 59 | public RelatorioAnaliticoBean(FuncionarioService funcionarioService, GraficoService graficoService, AvaliacaoFuncionarioService avaliacaoFuncionarioService) { |
- | |
| - | 62 | public RelatorioAnaliticoBean(FuncionarioService funcionarioService, GraficoService graficoService, AvaliacaoFuncionarioService avaliacaoFuncionarioService, |
|
| - | 63 | FuncionarioFeriasService funcionarioFeriasService) { |
|
| 60 | this.funcionarioService = funcionarioService; |
64 | this.funcionarioService = funcionarioService; |
| 61 | this.graficoService = graficoService; |
65 | this.graficoService = graficoService; |
| 62 | this.avaliacaoFuncionarioService = avaliacaoFuncionarioService; |
66 | this.avaliacaoFuncionarioService = avaliacaoFuncionarioService; |
| - | 67 | this.funcionarioFeriasService = funcionarioFeriasService; |
|
| 63 | }
|
68 | }
|
| 64 | 69 | ||
| 65 | @Override |
70 | @Override |
| 66 | public GenericService<FuncionarioDTO> getService() { |
71 | public GenericService<FuncionarioDTO> getService() { |
| 67 | return null; |
72 | return null; |
| Line 142... | Line 147... | ||
| 142 | public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioSelecionada() { |
147 | public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioSelecionada() { |
| 143 | return avaliacaoFuncionarioSelecionada; |
148 | return avaliacaoFuncionarioSelecionada; |
| 144 | }
|
149 | }
|
| 145 | public void setAvaliacaoFuncionarioSelecionada(AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada) { |
150 | public void setAvaliacaoFuncionarioSelecionada(AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada) { |
| 146 | this.avaliacaoFuncionarioSelecionada = avaliacaoFuncionarioSelecionada; |
151 | this.avaliacaoFuncionarioSelecionada = avaliacaoFuncionarioSelecionada; |
| - | 152 | }
|
|
| - | 153 | ||
| - | 154 | public FuncionarioFeriasDTO getFuncionarioFeriasSelecionado() { |
|
| - | 155 | return funcionarioFeriasSelecionado; |
|
| - | 156 | }
|
|
| - | 157 | public void setFuncionarioFeriasSelecionado(FuncionarioFeriasDTO funcionarioFeriasSelecionado) { |
|
| - | 158 | this.funcionarioFeriasSelecionado = funcionarioFeriasSelecionado; |
|
| 147 | }
|
159 | }
|
| 148 | 160 | ||
| 149 | /**********************************/
|
161 | /**********************************/
|
| 150 | 162 | ||
| 151 | public void consultarFuncionariosAdmitidos() { |
163 | public void consultarFuncionariosAdmitidos() { |
| Line 204... | Line 216... | ||
| 204 | 216 | ||
| 205 | // TODO: IMPLEMENTAÇÃO PENDENTE
|
217 | // TODO: IMPLEMENTAÇÃO PENDENTE
|
| 206 | public void consultarFerias() { |
218 | public void consultarFerias() { |
| 207 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
219 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 208 | public void execute() { |
220 | public void execute() { |
| - | 221 | getFuncionarioSelecionado().setFeriasDTO(funcionarioFeriasService.consultarFerias(getFuncionarioSelecionado().getSequencialFuncionario())); |
|
| - | 222 | /*
|
|
| 209 | List<FuncionarioFeriasDTO> feriasDTO = new ArrayList<FuncionarioFeriasDTO>(); |
223 | List<FuncionarioFeriasDTO> feriasDTO = new ArrayList<FuncionarioFeriasDTO>();
|
| 210 | FuncionarioFeriasDTO funcionarioFeriasDTO = new FuncionarioFeriasDTO(); |
224 | FuncionarioFeriasDTO funcionarioFeriasDTO = new FuncionarioFeriasDTO();
|
| 211 | funcionarioFeriasDTO.setDataInicio(DataUtils.converterStringParaData("01/09/2021")); |
- | |
| 212 | funcionarioFeriasDTO.setDataFim(DataUtils.converterStringParaData("30/09/2021")); |
- | |
| 213 | funcionarioFeriasDTO.setDataInicioAquisicao(DataUtils.converterStringParaData("02/07/2019")); |
- | |
| 214 | funcionarioFeriasDTO.setDataFimAquisicao(DataUtils.converterStringParaData("01/07/2020")); |
- | |
| - | 225 | funcionarioFeriasDTO.setDataInicial(DataUtils.converterStringParaData("01/09/2021"));
|
|
| - | 226 | funcionarioFeriasDTO.setDataFinal(DataUtils.converterStringParaData("30/09/2021"));
|
|
| - | 227 | funcionarioFeriasDTO.setDataInicialAquisicao(DataUtils.converterStringParaData("02/07/2019"));
|
|
| - | 228 | funcionarioFeriasDTO.setDataFinalAquisicao(DataUtils.converterStringParaData("01/07/2020"));
|
|
| 215 | funcionarioFeriasDTO.setConfirmada(true); |
229 | funcionarioFeriasDTO.setConfirmada(true);
|
| 216 | funcionarioFeriasDTO.setObservacao(""); |
230 | funcionarioFeriasDTO.setObservacao("");
|
| 217 | feriasDTO.add(funcionarioFeriasDTO); |
231 | feriasDTO.add(funcionarioFeriasDTO);
|
| 218 | 232 |
|
|
| 219 | funcionarioFeriasDTO = new FuncionarioFeriasDTO(); |
233 | funcionarioFeriasDTO = new FuncionarioFeriasDTO();
|
| 220 | funcionarioFeriasDTO.setDataInicio(DataUtils.converterStringParaData("01/10/2019")); |
- | |
| 221 | funcionarioFeriasDTO.setDataFim(DataUtils.converterStringParaData("30/10/2019")); |
- | |
| 222 | funcionarioFeriasDTO.setDataInicioAquisicao(DataUtils.converterStringParaData("02/07/2018")); |
- | |
| 223 | funcionarioFeriasDTO.setDataFimAquisicao(DataUtils.converterStringParaData("01/07/2019")); |
- | |
| - | 234 | funcionarioFeriasDTO.setDataInicial(DataUtils.converterStringParaData("01/10/2019"));
|
|
| - | 235 | funcionarioFeriasDTO.setDataFinal(DataUtils.converterStringParaData("30/10/2019"));
|
|
| - | 236 | funcionarioFeriasDTO.setDataInicialAquisicao(DataUtils.converterStringParaData("02/07/2018"));
|
|
| - | 237 | funcionarioFeriasDTO.setDataFinalAquisicao(DataUtils.converterStringParaData("01/07/2019"));
|
|
| 224 | funcionarioFeriasDTO.setConfirmada(true); |
238 | funcionarioFeriasDTO.setConfirmada(true);
|
| 225 | funcionarioFeriasDTO.setObservacao(""); |
239 | funcionarioFeriasDTO.setObservacao("");
|
| 226 | feriasDTO.add(funcionarioFeriasDTO); |
240 | feriasDTO.add(funcionarioFeriasDTO);
|
| 227 | 241 |
|
|
| 228 | getFuncionarioSelecionado().setFeriasDTO(feriasDTO); |
242 | getFuncionarioSelecionado().setFeriasDTO(feriasDTO);
|
| - | 243 | */
|
|
| 229 | }
|
244 | }
|
| 230 | }); |
245 | }); |
| 231 | }
|
246 | }
|
| 232 | 247 | ||
| 233 | // TODO: IMPLEMENTAÇÃO PENDENTE
|
248 | // TODO: IMPLEMENTAÇÃO PENDENTE
|