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 | }
|