Subversion Repositories Integrator Subversion

Rev

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