Subversion Repositories Integrator Subversion

Rev

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

Rev 259 Rev 261
Line 2... Line 2...
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
-
 
4
import java.util.Arrays;
4
import java.util.List;
5
import java.util.List;
5
6
6
import javax.annotation.PostConstruct;
7
import javax.annotation.PostConstruct;
7
import javax.inject.Inject;
8
import javax.inject.Inject;
8
import javax.inject.Named;
9
import javax.inject.Named;
Line 12... Line 13...
12
import org.springframework.context.annotation.Scope;
13
import org.springframework.context.annotation.Scope;
13
14
14
import br.com.ec.core.generic.GenericService;
15
import br.com.ec.core.generic.GenericService;
15
import br.com.ec.domain.dto.FuncionarioDTO;
16
import br.com.ec.domain.dto.FuncionarioDTO;
16
import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO;
17
import br.com.ec.domain.dto.consulta.ParametrosPeriodoDTO;
-
 
18
import br.com.ec.domain.model.tipos.TipoPeriodo;
-
 
19
import br.com.ec.domain.model.tipos.TipoProduto;
17
import br.com.ec.domain.service.FuncionarioService;
20
import br.com.ec.domain.service.FuncionarioService;
18
import br.com.ec.web.generic.AbstractBean;
21
import br.com.ec.web.generic.AbstractBean;
19
22
20
@Named
23
@Named
21
@Scope("view")
24
@Scope("view")
Line 53... Line 56...
53
       
56
       
54
        @Override
57
        @Override
55
        public void limparEntidade() {
58
        public void limparEntidade() {
56
                setEntidade(new FuncionarioDTO());
59
                setEntidade(new FuncionarioDTO());
57
                setParametrosPeriodoDTO(new ParametrosPeriodoDTO());
60
                setParametrosPeriodoDTO(new ParametrosPeriodoDTO());
-
 
61
//              setFuncionarioSelecionado(new FuncionarioDTO());
58
                setFuncionarioSelecionado(null);
62
                setFuncionarioSelecionado(null);
59
        }
63
        }
60
       
64
       
61
        public List<FuncionarioDTO> getListaFuncionariosDTO() {
65
        public List<FuncionarioDTO> getListaFuncionariosDTO() {
62
                return listaFuncionariosDTO;
66
                return listaFuncionariosDTO;
Line 82... Line 86...
82
        public ParametrosPeriodoDTO getParametrosPeriodoDTO() {
86
        public ParametrosPeriodoDTO getParametrosPeriodoDTO() {
83
                return parametrosPeriodoDTO;
87
                return parametrosPeriodoDTO;
84
        }
88
        }
85
        public void setParametrosPeriodoDTO(ParametrosPeriodoDTO parametrosPeriodoDTO) {
89
        public void setParametrosPeriodoDTO(ParametrosPeriodoDTO parametrosPeriodoDTO) {
86
                this.parametrosPeriodoDTO = parametrosPeriodoDTO;
90
                this.parametrosPeriodoDTO = parametrosPeriodoDTO;
-
 
91
        }
-
 
92
       
-
 
93
        public TipoProduto[] getTiposProduto() {
-
 
94
                return TipoProduto.values();
87
        }
95
        }
88
       
96
       
89
        /**********************************/
97
        /**********************************/
90
       
98
       
91
        public void consultarFuncionariosAdmitidos() {
99
        public void consultarFuncionariosAdmitidos() {
92
                setListaFuncionariosDTO(funcionarioService.consultarFuncionariosAdmitidos());
100
                setListaFuncionariosDTO(funcionarioService.consultarFuncionariosAdmitidos());
93
        }
101
        }
94
       
102
       
95
        public void analisarFuncionario() {
103
        public void analisarFuncionario() {
96
                FuncionarioDTO funcionarioDTO = funcionarioService.analisarFuncionario(getFuncionarioSelecionado());
104
                FuncionarioDTO funcionarioDTO = funcionarioService.analisarFuncionario(getFuncionarioSelecionado());
97
                funcionarioDTO.setSequencialFuncionario(getSequencialFuncionarioSelecionado());
-
 
98
                funcionarioDTO.setSequencialUsuario(new Long(78));
-
 
99
                setFuncionarioSelecionado(funcionarioDTO);
105
                setFuncionarioSelecionado(funcionarioDTO);
100
        }
106
        }
101
       
107
       
102
        public void gerarGraficosFuncionario() {
108
        public void gerarGraficosFuncionario() {
103
                PieChartModel graficoTiposProdutos = funcionarioService.consultarGraficoTiposProdutos(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
-
 
-
 
109
                if (getParametrosPeriodoDTO().tipoPeriodoEhPorMes()) {
-
 
110
                       
-
 
111
                }
-
 
112
               
-
 
113
                BarChartModel graficoComparativoCustosLucro = funcionarioService.consultarGraficoComparativoCustosLucro(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
-
 
114
                getFuncionarioSelecionado().setGraficoComparativoCustosLucro(graficoComparativoCustosLucro);
-
 
115
               
-
 
116
                PieChartModel graficoTiposProdutos = funcionarioService.consultarGraficoTiposProdutos(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO(), Arrays.asList(getTiposProduto()));
104
                getFuncionarioSelecionado().setGraficoTiposProdutos(graficoTiposProdutos);
117
                getFuncionarioSelecionado().setGraficoTiposProdutos(graficoTiposProdutos);
105
               
118
               
106
                PieChartModel graficoFormasPagamento = funcionarioService.consultarGraficoFormasPagamento(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
119
                PieChartModel graficoFormasPagamento = funcionarioService.consultarGraficoFormasPagamento(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
107
                getFuncionarioSelecionado().setGraficoFormasPagamento(graficoFormasPagamento);
120
                getFuncionarioSelecionado().setGraficoFormasPagamento(graficoFormasPagamento);
108
               
-
 
109
                BarChartModel graficoComparativoCustosLucro = funcionarioService.consultarGraficoComparativoCustosLucro(getFuncionarioSelecionado().getSequencialFuncionario(), getParametrosPeriodoDTO());
-
 
110
                getFuncionarioSelecionado().setGraficoComparativoCustosLucro(graficoComparativoCustosLucro);
-
 
111
        }
121
        }
112
       
122
       
113
}
123
}