Subversion Repositories Integrator Subversion

Rev

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

Rev 297 Rev 353
Line 54... Line 54...
54
        private ParametrosPeriodoDTO parametrosPeriodoDTO;
54
        private ParametrosPeriodoDTO parametrosPeriodoDTO;
55
        private Boolean graficoConsultado;
55
        private Boolean graficoConsultado;
56
        private GraficoBarraDTO graficoVendas;
56
        private GraficoBarraDTO graficoVendas;
57
        private GraficoBarraDTO graficoPercentuaisMeta;
57
        private GraficoBarraDTO graficoPercentuaisMeta;
58
        private AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada;
58
        private AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada;
59
        private FuncionarioFeriasDTO funcionarioFeriasSelecionado;
-
 
60
59
61
        @Inject
60
        @Inject
62
        public RelatorioAnaliticoBean(FuncionarioService funcionarioService, GraficoService graficoService, AvaliacaoFuncionarioService avaliacaoFuncionarioService,
61
        public RelatorioAnaliticoBean(FuncionarioService funcionarioService, GraficoService graficoService, AvaliacaoFuncionarioService avaliacaoFuncionarioService,
63
                        FuncionarioFeriasService funcionarioFeriasService) {
62
                        FuncionarioFeriasService funcionarioFeriasService) {
64
                this.funcionarioService = funcionarioService;
63
                this.funcionarioService = funcionarioService;
Line 147... Line 146...
147
        public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioSelecionada() {
146
        public AvaliacaoFuncionarioDTO getAvaliacaoFuncionarioSelecionada() {
148
                return avaliacaoFuncionarioSelecionada;
147
                return avaliacaoFuncionarioSelecionada;
149
        }
148
        }
150
        public void setAvaliacaoFuncionarioSelecionada(AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada) {
149
        public void setAvaliacaoFuncionarioSelecionada(AvaliacaoFuncionarioDTO avaliacaoFuncionarioSelecionada) {
151
                this.avaliacaoFuncionarioSelecionada = avaliacaoFuncionarioSelecionada;
150
                this.avaliacaoFuncionarioSelecionada = avaliacaoFuncionarioSelecionada;
152
        }
-
 
153
       
-
 
154
        public FuncionarioFeriasDTO getFuncionarioFeriasSelecionado() {
-
 
155
                return funcionarioFeriasSelecionado;
-
 
156
        }
-
 
157
        public void setFuncionarioFeriasSelecionado(FuncionarioFeriasDTO funcionarioFeriasSelecionado) {
-
 
158
                this.funcionarioFeriasSelecionado = funcionarioFeriasSelecionado;
-
 
159
        }
151
        }
160
       
152
       
161
        /**********************************/
153
        /**********************************/
162
       
154
       
163
        public void consultarFuncionariosAdmitidos() {
155
        public void consultarFuncionariosAdmitidos() {
Line 208... Line 200...
208
        public void detalharAvaliacao(final AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) {
200
        public void detalharAvaliacao(final AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO) {
209
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
201
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
210
                        public void execute() {
202
                        public void execute() {
211
                                avaliacaoFuncionarioDTO.setItensAvaliacao(avaliacaoFuncionarioService.consultarItensDaAvaliacao(avaliacaoFuncionarioDTO.getSequencialFuncionario(), avaliacaoFuncionarioDTO.getSequencialAvaliacao()));
203
                                avaliacaoFuncionarioDTO.setItensAvaliacao(avaliacaoFuncionarioService.consultarItensDaAvaliacao(avaliacaoFuncionarioDTO.getSequencialFuncionario(), avaliacaoFuncionarioDTO.getSequencialAvaliacao()));
212
                                setAvaliacaoFuncionarioSelecionada(avaliacaoFuncionarioDTO);
204
                                setAvaliacaoFuncionarioSelecionada(avaliacaoFuncionarioDTO);
213
                        }
-
 
214
                });
-
 
215
        }
-
 
216
       
-
 
217
        // TODO: IMPLEMENTAÇÃO PENDENTE
-
 
218
        public void consultarFerias() {
-
 
219
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
220
                        public void execute() {
-
 
221
                                getFuncionarioSelecionado().setFeriasDTO(funcionarioFeriasService.consultarFerias(getFuncionarioSelecionado().getSequencialFuncionario()));
-
 
222
                                /*
-
 
223
                                List<FuncionarioFeriasDTO> feriasDTO = new ArrayList<FuncionarioFeriasDTO>();
-
 
224
                                FuncionarioFeriasDTO funcionarioFeriasDTO = new FuncionarioFeriasDTO();
-
 
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"));
-
 
229
                                funcionarioFeriasDTO.setConfirmada(true);
-
 
230
                                funcionarioFeriasDTO.setObservacao("");
-
 
231
                                feriasDTO.add(funcionarioFeriasDTO);
-
 
232
                               
-
 
233
                                funcionarioFeriasDTO = new FuncionarioFeriasDTO();
-
 
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"));
-
 
238
                                funcionarioFeriasDTO.setConfirmada(true);
-
 
239
                                funcionarioFeriasDTO.setObservacao("");
-
 
240
                                feriasDTO.add(funcionarioFeriasDTO);
-
 
241
                               
-
 
242
                                getFuncionarioSelecionado().setFeriasDTO(feriasDTO);
-
 
243
                                */
-
 
244
                        }
-
 
245
                });
-
 
246
        }
-
 
247
       
-
 
248
        // TODO: IMPLEMENTAÇÃO PENDENTE
-
 
249
        public void consultarExames() {
-
 
250
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
251
                        public void execute() {
-
 
252
                                List<ExameFuncionarioDTO> examesDTO = new ArrayList<ExameFuncionarioDTO>();
-
 
253
                                ExameFuncionarioDTO exameDTO = new ExameFuncionarioDTO();
-
 
254
                                exameDTO.setDataPrevista(DataUtils.converterStringParaData("01/05/2021"));
-
 
255
                                exameDTO.setTipoExame("P");
-
 
256
                                examesDTO.add(exameDTO);
-
 
257
                               
-
 
258
                                exameDTO = new ExameFuncionarioDTO();
-
 
259
                                exameDTO.setDataPrevista(DataUtils.converterStringParaData("01/05/2020"));
-
 
260
                                exameDTO.setDataRealizada(DataUtils.converterStringParaData("01/05/2020"));
-
 
261
                                exameDTO.setTipoExame("P");
-
 
262
                                examesDTO.add(exameDTO);
-
 
263
                               
-
 
264
                                exameDTO = new ExameFuncionarioDTO();
-
 
265
                                exameDTO.setDataRealizada(DataUtils.converterStringParaData("01/05/2019"));
-
 
266
                                exameDTO.setTipoExame("A");
-
 
267
                                examesDTO.add(exameDTO);
-
 
268
                               
-
 
269
                                getFuncionarioSelecionado().setExamesDTO(examesDTO);
-
 
270
                        }
-
 
271
                });
-
 
272
        }
-
 
273
       
-
 
274
        // TODO: IMPLEMENTAÇÃO PENDENTE
-
 
275
        public void consultarAtestados() {
-
 
276
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
277
                        public void execute() {
-
 
278
                                List<AtestadoFuncionarioDTO> atestadosDTO = new ArrayList<AtestadoFuncionarioDTO>();
-
 
279
                                AtestadoFuncionarioDTO atestadoDTO = new AtestadoFuncionarioDTO();
-
 
280
                                atestadoDTO.setDataAtestado(DataUtils.converterStringParaData("01/11/2020"));
-
 
281
                                atestadoDTO.setQuantidadeDias(new Long(15));
-
 
282
                                atestadoDTO.setCodigoCid("Y71");
-
 
283
                                atestadoDTO.setObservacao("COVID");
-
 
284
                                atestadosDTO.add(atestadoDTO);
-
 
285
                               
-
 
286
                                atestadoDTO = new AtestadoFuncionarioDTO();
-
 
287
                                atestadoDTO.setDataAtestado(DataUtils.converterStringParaData("01/09/2020"));
-
 
288
                                atestadoDTO.setQuantidadeDias(new Long(3));
-
 
289
                                atestadoDTO.setCodigoCid("Y59");
-
 
290
                                atestadoDTO.setObservacao("");
-
 
291
                                atestadosDTO.add(atestadoDTO);
-
 
292
                               
-
 
293
                                getFuncionarioSelecionado().setAtestadosDTO(atestadosDTO);
-
 
294
                        }
-
 
295
                });
-
 
296
        }
-
 
297
       
-
 
298
        // TODO: IMPLEMENTAÇÃO PENDENTE
-
 
299
        public void consultarPontoEletronico() {
-
 
300
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
301
                        public void execute() {
-
 
302
                                List<PontoDTO> pontosDTO = new ArrayList<PontoDTO>();
-
 
303
                                PontoDTO pontoDTO = new PontoDTO();
-
 
304
                                LojaDTO lojaDTO = new LojaDTO();
-
 
305
                                lojaDTO.setDescricao("QUIOSQUE BIG GRUTA");
-
 
306
                                pontoDTO.setLojaDTO(lojaDTO);
-
 
307
                               
-
 
308
                                PessoaDTO pessoaDTO = new PessoaDTO();
-
 
309
                                pessoaDTO.setNome(getFuncionarioSelecionado().getNome());
-
 
310
                                pontoDTO.setPessoaDTO(pessoaDTO);
-
 
311
                               
-
 
312
                                pontoDTO.setDataPonto(DataUtils.converterStringParaData("13/08/2021"));
-
 
313
                                pontoDTO.setDataHoraPontoInicio(DataUtils.converterStringParaDataComHorario("13/08/2021 16:00:00"));
-
 
314
                                pontoDTO.setDataHoraPontoFim(DataUtils.converterStringParaDataComHorario("13/08/2021 16:00:00"));
-
 
315
                                pontoDTO.setDataHoraIntervaloInicio(DataUtils.converterStringParaDataComHorario("13/08/2021 16:00:00"));
-
 
316
                                pontoDTO.setDataHoraIntervaloFim(DataUtils.converterStringParaDataComHorario("13/08/2021 16:00:00"));
-
 
317
                                pontoDTO.setObservacao("");
-
 
318
                                pontosDTO.add(pontoDTO);
-
 
319
                               
-
 
320
                                getFuncionarioSelecionado().setPontosDTO(pontosDTO);
-
 
321
                        }
205
                        }
322
                });
206
                });
323
        }
207
        }
324
       
208
       
325
}
209
}