Subversion Repositories Integrator Subversion

Rev

Rev 297 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 297 Rev 319
Line 2... Line 2...
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.util.ArrayList;
-
 
5
import java.util.List;
4
import java.util.List;
6
5
7
import javax.inject.Inject;
6
import javax.inject.Inject;
8
import javax.inject.Named;
7
import javax.inject.Named;
9
8
10
import org.springframework.context.annotation.Scope;
9
import org.springframework.context.annotation.Scope;
11
10
12
import br.com.ec.core.generic.GenericService;
11
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;
12
import br.com.ec.domain.dto.FuncionarioFeriasDTO;
16
import br.com.ec.domain.model.FuncionarioFerias;
-
 
17
import br.com.ec.domain.service.FuncionarioFeriasService;
13
import br.com.ec.domain.service.FuncionarioFeriasService;
18
import br.com.ec.web.exception.VerificadorLancamentoException;
14
import br.com.ec.web.exception.VerificadorLancamentoException;
19
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
15
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
20
import br.com.ec.web.generic.AbstractBean;
16
import br.com.ec.web.generic.AbstractBean;
21
import br.com.ec.web.message.LancadorMensagem;
17
import br.com.ec.web.message.LancadorMensagem;
Line 79... Line 75...
79
       
75
       
80
        public void provisionarFerias(FuncionarioFeriasDTO funcionarioFeriasDTO) {
76
        public void provisionarFerias(FuncionarioFeriasDTO funcionarioFeriasDTO) {
81
                setFuncionarioFeriasSelecionada(funcionarioFeriasDTO);
77
                setFuncionarioFeriasSelecionada(funcionarioFeriasDTO);
82
        }
78
        }
83
       
79
       
84
        public void confirmarProvisao() {
-
 
-
 
80
        public void salvarProvisao() {
85
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
81
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
86
                        public void execute() {
82
                        public void execute() {
87
                                funcionarioFeriasService.confirmarProvisao(getFuncionarioFeriasSelecionada());
-
 
-
 
83
                                funcionarioFeriasService.alterarProvisao(getFuncionarioFeriasSelecionada());
88
                                consultarFeriasProvisionadas();
84
                                consultarFeriasProvisionadas();
89
                                LancadorMensagem.lancarSucesso("FÉRIAS PROVISIONADA COM SUCESSO!");
85
                                LancadorMensagem.lancarSucesso("FÉRIAS PROVISIONADA COM SUCESSO!");
-
 
86
                        }
-
 
87
                });
-
 
88
        }
-
 
89
       
-
 
90
        public void executarFerias() {
-
 
91
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
92
                        public void execute() {
-
 
93
                                funcionarioFeriasService.executarFerias(getFuncionarioFeriasSelecionada());
-
 
94
                                consultarFeriasProvisionadas();
-
 
95
                                LancadorMensagem.lancarSucesso("FÉRIAS EXECUTADA COM SUCESSO!");
90
                        }
96
                        }
91
                });
97
                });
92
        }
98
        }
93
       
99
       
94
        /*******************************************/
100
        /*******************************************/