Subversion Repositories Integrator Subversion

Rev

Rev 297 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
279 espaco 1
package br.com.ec.controller;
2
 
3
import java.io.Serializable;
4
import java.util.ArrayList;
5
import java.util.List;
6
 
7
import javax.inject.Inject;
8
import javax.inject.Named;
9
 
10
import org.springframework.context.annotation.Scope;
11
 
12
import br.com.ec.core.generic.GenericService;
13
import br.com.ec.core.util.DataUtils;
14
import br.com.ec.domain.dto.FuncionarioDTO;
15
import br.com.ec.domain.dto.FuncionarioFeriasDTO;
16
import br.com.ec.domain.service.FuncionarioService;
17
import br.com.ec.web.generic.AbstractBean;
18
 
19
@Named
20
@Scope("view")
21
public class FeriasBean extends AbstractBean<FuncionarioFeriasDTO> implements Serializable {
22
 
23
        private static final long serialVersionUID = 1L;
24
 
25
        private List<FuncionarioFeriasDTO> feriasDTO;
26
        private List<FuncionarioFeriasDTO> feriasProvisionadasDTO;
27
 
28
        private FuncionarioService funcionarioService;
29
 
30
        @Inject
31
        public FeriasBean(FuncionarioService funcionarioService) {
32
                this.funcionarioService = funcionarioService;
33
        }
34
 
35
        @Override
36
        public GenericService<FuncionarioFeriasDTO> getService() {
37
                return null;
38
        }
39
 
40
        @Override
41
        public FuncionarioFeriasDTO getId() {
42
                return null;
43
        }
44
 
45
        @Override
46
        public void preCarregamento() {
47
                limparEntidade();
48
                adicionarValores();
49
        }
50
 
51
        @Override
52
        public void limparEntidade() {
53
                setEntidade(new FuncionarioFeriasDTO());
54
        }
55
 
56
        public List<FuncionarioFeriasDTO> getFeriasDTO() {
57
                return feriasDTO;
58
        }
59
        public void setFeriasDTO(List<FuncionarioFeriasDTO> feriasDTO) {
60
                this.feriasDTO = feriasDTO;
61
        }
62
 
63
        public List<FuncionarioFeriasDTO> getFeriasProvisionadasDTO() {
64
                return feriasProvisionadasDTO;
65
        }
66
        public void setFeriasProvisionadasDTO(List<FuncionarioFeriasDTO> feriasProvisionadasDTO) {
67
                this.feriasProvisionadasDTO = feriasProvisionadasDTO;
68
        }
69
 
70
        /*******************************************/
71
 
72
        public void adicionarValores() {
73
                List<FuncionarioFeriasDTO> ferias = new ArrayList<FuncionarioFeriasDTO>();
74
                FuncionarioFeriasDTO feriasProvisionada = new FuncionarioFeriasDTO();
75
                FuncionarioDTO funcionarioDTO = new FuncionarioDTO();
76
                funcionarioDTO.setNome("ADALBERTO SOARES BRITO NETO");
77
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
78
                ferias.add(feriasProvisionada);
79
 
80
                feriasProvisionada = new FuncionarioFeriasDTO();
81
                funcionarioDTO = new FuncionarioDTO();
82
                funcionarioDTO.setNome("ADÉLIA MARIA CAMPOS LOPES");
83
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
84
                ferias.add(feriasProvisionada);
85
 
86
                feriasProvisionada = new FuncionarioFeriasDTO();
87
                funcionarioDTO = new FuncionarioDTO();
88
                funcionarioDTO.setNome("ALAN WILLIAN DA SILVA PORTUGAL");
89
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
90
                ferias.add(feriasProvisionada);
91
 
92
                feriasProvisionada = new FuncionarioFeriasDTO();
93
                funcionarioDTO = new FuncionarioDTO();
94
                funcionarioDTO.setNome("ALINE MARIA CORREIA SANTOS");
95
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
96
                ferias.add(feriasProvisionada);
97
 
98
                feriasProvisionada = new FuncionarioFeriasDTO();
99
                funcionarioDTO = new FuncionarioDTO();
100
                funcionarioDTO.setNome("ARTHUR VICTOR SANTOS DE LIMA");
101
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
102
                ferias.add(feriasProvisionada);
103
 
104
                feriasProvisionada = new FuncionarioFeriasDTO();
105
                funcionarioDTO = new FuncionarioDTO();
106
                funcionarioDTO.setNome("BRUNO CARLOS LIMA DOS SANTOS");
107
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
108
                ferias.add(feriasProvisionada);
109
 
110
                feriasProvisionada = new FuncionarioFeriasDTO();
111
                funcionarioDTO = new FuncionarioDTO();
112
                funcionarioDTO.setNome("DANIEL FERREIRA GOMES");
113
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
114
                ferias.add(feriasProvisionada);
115
 
116
                feriasProvisionada = new FuncionarioFeriasDTO();
117
                funcionarioDTO = new FuncionarioDTO();
118
                funcionarioDTO.setNome("DEYVESSON HIGOR A SILVA");
119
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
120
                feriasProvisionada.setDataInicio(DataUtils.converterStringParaData("01/08/2021"));
121
                feriasProvisionada.setDataFim(DataUtils.converterStringParaData("30/08/2021"));
122
                feriasProvisionada.setDataInicioAquisicao(DataUtils.converterStringParaData("02/07/2020"));
123
                feriasProvisionada.setDataFimAquisicao(DataUtils.converterStringParaData("01/07/2021"));
124
                feriasProvisionada.setConfirmada(true);
125
                feriasProvisionada.setObservacao("");
126
                ferias.add(feriasProvisionada);
127
 
128
                feriasProvisionada = new FuncionarioFeriasDTO();
129
                funcionarioDTO = new FuncionarioDTO();
130
                funcionarioDTO.setNome("ELAINE DOS SANTOS FERREIRA");
131
                feriasProvisionada.setFuncionarioDTO(funcionarioDTO);
132
                feriasProvisionada.setDataInicio(null);
133
                feriasProvisionada.setDataFim(null);
134
                feriasProvisionada.setDataInicioAquisicao(DataUtils.converterStringParaData("02/08/2020"));
135
                feriasProvisionada.setDataFimAquisicao(DataUtils.converterStringParaData("01/08/2021"));
136
                feriasProvisionada.setConfirmada(false);
137
                feriasProvisionada.setObservacao("");
138
                ferias.add(feriasProvisionada);
139
 
140
                setFeriasDTO(ferias);
141
 
142
                List<FuncionarioFeriasDTO> feriasNaoProvisionadas = new ArrayList<FuncionarioFeriasDTO>();
143
                FuncionarioFeriasDTO feriasNaoProvisionada = new FuncionarioFeriasDTO();
144
                funcionarioDTO = new FuncionarioDTO();
145
                funcionarioDTO.setNome("HERMERSON MARTINS DA SILVA");
146
                feriasNaoProvisionada.setFuncionarioDTO(funcionarioDTO);
147
                feriasNaoProvisionada.setDataInicio(null);
148
                feriasNaoProvisionada.setDataFim(null);
149
                feriasNaoProvisionada.setDataInicioAquisicao(DataUtils.converterStringParaData("02/07/2020"));
150
                feriasNaoProvisionada.setDataFimAquisicao(DataUtils.converterStringParaData("01/07/2021"));
151
                feriasNaoProvisionada.setConfirmada(false);
152
                feriasNaoProvisionada.setObservacao("");
153
                feriasNaoProvisionadas.add(feriasNaoProvisionada);
154
                setFeriasProvisionadasDTO(feriasNaoProvisionadas);
155
        }
156
 
157
}