Subversion Repositories Integrator Subversion

Rev

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

Rev 296 Rev 297
Line 7... Line 7...
7
import javax.inject.Named;
7
import javax.inject.Named;
8
8
9
import org.springframework.context.annotation.Scope;
9
import org.springframework.context.annotation.Scope;
10
10
11
import br.com.ec.core.generic.GenericService;
11
import br.com.ec.core.generic.GenericService;
-
 
12
import br.com.ec.core.util.VerificadorUtil;
12
import br.com.ec.domain.dto.DreDTO;
13
import br.com.ec.domain.dto.DreDTO;
-
 
14
import br.com.ec.domain.dto.IndicadorDreDTO;
13
import br.com.ec.domain.dto.LojaDTO;
15
import br.com.ec.domain.dto.LojaDTO;
-
 
16
import br.com.ec.domain.dto.ParcelaDTO;
14
import br.com.ec.domain.dto.VigenciaDTO;
17
import br.com.ec.domain.dto.VigenciaDTO;
15
import br.com.ec.domain.service.IndicadorDreService;
18
import br.com.ec.domain.service.IndicadorDreService;
16
import br.com.ec.web.generic.AbstractBean;
19
import br.com.ec.web.generic.AbstractBean;
17
20
18
@Named
21
@Named
Line 21... Line 24...
21
24
22
private static final long serialVersionUID = 1L;
25
private static final long serialVersionUID = 1L;
23
       
26
       
24
        private List<VigenciaDTO> vigencias;
27
        private List<VigenciaDTO> vigencias;
25
        private LojaDTO centroDeCustosSelecionado;
28
        private LojaDTO centroDeCustosSelecionado;
-
 
29
        private IndicadorDreDTO indicadorDreSelecionado;
-
 
30
        private List<ParcelaDTO> parcelasDetalheIndicador;
26
       
31
       
27
        private IndicadorDreService indicadorDreService;
32
        private IndicadorDreService indicadorDreService;
28
       
33
       
29
        @Inject
34
        @Inject
30
        public DreBean(IndicadorDreService indicadorDreService) {
35
        public DreBean(IndicadorDreService indicadorDreService) {
Line 63... Line 68...
63
        public LojaDTO getCentroDeCustosSelecionado() {
68
        public LojaDTO getCentroDeCustosSelecionado() {
64
                return centroDeCustosSelecionado;
69
                return centroDeCustosSelecionado;
65
        }
70
        }
66
        public void setCentroDeCustosSelecionado(LojaDTO centroDeCustosSelecionado) {
71
        public void setCentroDeCustosSelecionado(LojaDTO centroDeCustosSelecionado) {
67
                this.centroDeCustosSelecionado = centroDeCustosSelecionado;
72
                this.centroDeCustosSelecionado = centroDeCustosSelecionado;
-
 
73
        }
-
 
74
       
-
 
75
        public List<ParcelaDTO> getParcelasDetalheIndicador() {
-
 
76
                return parcelasDetalheIndicador;
-
 
77
        }
-
 
78
        public void setParcelasDetalheIndicador(List<ParcelaDTO> parcelasDetalheIndicador) {
-
 
79
                this.parcelasDetalheIndicador = parcelasDetalheIndicador;
-
 
80
        }
-
 
81
       
-
 
82
        public IndicadorDreDTO getIndicadorDreSelecionado() {
-
 
83
                return indicadorDreSelecionado;
-
 
84
        }
-
 
85
        public void setIndicadorDreSelecionado(IndicadorDreDTO indicadorDreSelecionado) {
-
 
86
                this.indicadorDreSelecionado = indicadorDreSelecionado;
68
        }
87
        }
69
88
70
        /********************************************************************/
89
        /********************************************************************/
71
       
90
       
72
        public void consultarDRE() {
91
        public void consultarDRE() {
73
                setEntidade(indicadorDreService.preencherDre(getVigencias(), getCentroDeCustosSelecionado()));
92
                setEntidade(indicadorDreService.preencherDre(getVigencias(), getCentroDeCustosSelecionado()));
-
 
93
        }
-
 
94
       
-
 
95
        public void detalharIndicador(IndicadorDreDTO indicadorDreDTO, VigenciaDTO vigenciaDTO) {
-
 
96
                setParcelasDetalheIndicador(indicadorDreService.detalharIndicador(indicadorDreDTO, vigenciaDTO, getCentroDeCustosSelecionado()));
-
 
97
                setIndicadorDreSelecionado(indicadorDreDTO);
-
 
98
        }
-
 
99
       
-
 
100
        public Double totalValorParcelasDetalheIndicador() {
-
 
101
                Double total = 0.0;
-
 
102
                if (VerificadorUtil.naoEstaNulo(getParcelasDetalheIndicador())) {
-
 
103
                        for (ParcelaDTO parcela : getParcelasDetalheIndicador()) {
-
 
104
                                total = total + parcela.getValor();
-
 
105
                        }
-
 
106
                }
-
 
107
                return total;
74
        }
108
        }
75
109
76
}
110
}