Rev 229 | Rev 253 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 229 | Rev 230 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | 2 | ||
| 3 | import java.util.List; |
3 | import java.util.List; |
| - | 4 | ||
| - | 5 | import br.com.ec.core.util.DataUtils; |
|
| - | 6 | import br.com.ec.core.util.VerificadorUtil; |
|
| - | 7 | import br.com.ec.domain.shared.UtilBean; |
|
| 4 | 8 | ||
| 5 | public class TempoRealDTO { |
9 | public class TempoRealDTO { |
| 6 | 10 | ||
| 7 | private List<TempoRealLojaDTO> listaTempoRealLojaDTO; |
11 | private List<TempoRealLojaDTO> listaTempoRealLojaDTO; |
| - | 12 | ||
| - | 13 | private Integer quantidadeTotalVendasNoDia; |
|
| - | 14 | private Double valorTotalVendasNoDia; |
|
| - | 15 | private Double valorTotalVendasNoMes; |
|
| - | 16 | private Double valorTotalTicketMedioNoDia; |
|
| - | 17 | private Double valorTotalMetaMensal; |
|
| - | 18 | private Double percentualRealizadoTotalMetaMensal; |
|
| - | 19 | private Double percentualAndamentoDoMes; |
|
| 8 | 20 | ||
| 9 | /*********************************************************/
|
21 | /*********************************************************/
|
| 10 | 22 | ||
| 11 | public List<TempoRealLojaDTO> getListaTempoRealLojaDTO() { |
23 | public List<TempoRealLojaDTO> getListaTempoRealLojaDTO() { |
| 12 | return listaTempoRealLojaDTO; |
24 | return listaTempoRealLojaDTO; |
| Line 14... | Line 26... | ||
| 14 | public void setListaTempoRealLojaDTO(List<TempoRealLojaDTO> listaTempoRealLojaDTO) { |
26 | public void setListaTempoRealLojaDTO(List<TempoRealLojaDTO> listaTempoRealLojaDTO) { |
| 15 | this.listaTempoRealLojaDTO = listaTempoRealLojaDTO; |
27 | this.listaTempoRealLojaDTO = listaTempoRealLojaDTO; |
| 16 | }
|
28 | }
|
| 17 | 29 | ||
| 18 | /*********************************************************/
|
30 | /*********************************************************/
|
| - | 31 | ||
| - | 32 | public Integer getQuantidadeTotalVendasNoDia() { |
|
| - | 33 | return quantidadeTotalVendasNoDia; |
|
| - | 34 | }
|
|
| - | 35 | public void setQuantidadeTotalVendasNoDia(Integer quantidadeTotalVendasNoDia) { |
|
| - | 36 | this.quantidadeTotalVendasNoDia = quantidadeTotalVendasNoDia; |
|
| - | 37 | }
|
|
| - | 38 | ||
| - | 39 | public Double getValorTotalVendasNoDia() { |
|
| - | 40 | return valorTotalVendasNoDia; |
|
| - | 41 | }
|
|
| - | 42 | public void setValorTotalVendasNoDia(Double valorTotalVendasNoDia) { |
|
| - | 43 | this.valorTotalVendasNoDia = valorTotalVendasNoDia; |
|
| - | 44 | }
|
|
| - | 45 | ||
| - | 46 | public Double getValorTotalVendasNoMes() { |
|
| - | 47 | return valorTotalVendasNoMes; |
|
| - | 48 | }
|
|
| - | 49 | public void setValorTotalVendasNoMes(Double valorTotalVendasNoMes) { |
|
| - | 50 | this.valorTotalVendasNoMes = valorTotalVendasNoMes; |
|
| - | 51 | }
|
|
| - | 52 | ||
| - | 53 | public Double getValorTotalTicketMedioNoDia() { |
|
| - | 54 | return valorTotalTicketMedioNoDia; |
|
| - | 55 | }
|
|
| - | 56 | public void setValorTotalTicketMedioNoDia(Double valorTotalTicketMedioNoDia) { |
|
| - | 57 | this.valorTotalTicketMedioNoDia = valorTotalTicketMedioNoDia; |
|
| - | 58 | }
|
|
| - | 59 | ||
| - | 60 | public Double getValorTotalMetaMensal() { |
|
| - | 61 | return valorTotalMetaMensal; |
|
| - | 62 | }
|
|
| - | 63 | public void setValorTotalMetaMensal(Double valorTotalMetaMensal) { |
|
| - | 64 | this.valorTotalMetaMensal = valorTotalMetaMensal; |
|
| - | 65 | }
|
|
| - | 66 | ||
| - | 67 | public Double getPercentualRealizadoTotalMetaMensal() { |
|
| - | 68 | return percentualRealizadoTotalMetaMensal; |
|
| - | 69 | }
|
|
| - | 70 | public void setPercentualRealizadoTotalMetaMensal(Double percentualRealizadoTotalMetaMensal) { |
|
| - | 71 | this.percentualRealizadoTotalMetaMensal = percentualRealizadoTotalMetaMensal; |
|
| - | 72 | }
|
|
| - | 73 | ||
| - | 74 | public Double getPercentualAndamentoDoMes() { |
|
| - | 75 | return percentualAndamentoDoMes; |
|
| - | 76 | }
|
|
| - | 77 | public void setPercentualAndamentoDoMes(Double percentualAndamentoDoMes) { |
|
| - | 78 | this.percentualAndamentoDoMes = percentualAndamentoDoMes; |
|
| - | 79 | }
|
|
| - | 80 | ||
| - | 81 | /***********************************************************/
|
|
| - | 82 | ||
| - | 83 | public String corPercentualRealizadoTotalMetaMensal() { |
|
| - | 84 | return UtilBean.corSobreMetaCorrente(getPercentualRealizadoTotalMetaMensal()); |
|
| - | 85 | }
|
|
| - | 86 | ||
| - | 87 | public String setaPercentualRealizadoTotalMetaMensal() { |
|
| - | 88 | return UtilBean.setaSobreMetaCorrente(getPercentualRealizadoTotalMetaMensal()); |
|
| - | 89 | }
|
|
| - | 90 | ||
| - | 91 | public void preencherDados(List<TempoRealLojaDTO> listaTempoRealLojaDTO) { |
|
| - | 92 | setListaTempoRealLojaDTO(listaTempoRealLojaDTO); |
|
| - | 93 | Integer quantidadeTotalVendasNoDia = 0; |
|
| - | 94 | Double valorTotalVendasNoDia = 0.0; |
|
| - | 95 | Double valorTotalVendasNoMes = 0.0; |
|
| - | 96 | Double valorTotalMetaMensal = 0.0; |
|
| - | 97 | if (VerificadorUtil.naoEstaNuloOuVazio(getListaTempoRealLojaDTO())) { |
|
| - | 98 | for (TempoRealLojaDTO tempoRealLojaDTO : getListaTempoRealLojaDTO()) { |
|
| - | 99 | quantidadeTotalVendasNoDia = quantidadeTotalVendasNoDia + tempoRealLojaDTO.getQuantidadeVendasNoDia(); |
|
| - | 100 | valorTotalVendasNoDia = valorTotalVendasNoDia + tempoRealLojaDTO.getValorVendasNoDia(); |
|
| - | 101 | valorTotalVendasNoMes = valorTotalVendasNoMes + tempoRealLojaDTO.getValorVendasNoMesAtual(); |
|
| - | 102 | valorTotalMetaMensal = valorTotalMetaMensal + tempoRealLojaDTO.getValorMetaMensal(); |
|
| - | 103 | }
|
|
| - | 104 | }
|
|
| - | 105 | setQuantidadeTotalVendasNoDia(quantidadeTotalVendasNoDia); |
|
| - | 106 | setValorTotalVendasNoDia(valorTotalVendasNoDia); |
|
| - | 107 | setValorTotalVendasNoMes(valorTotalVendasNoMes); |
|
| - | 108 | setValorTotalTicketMedioNoDia((valorTotalVendasNoDia > 0.0 && quantidadeTotalVendasNoDia > 0)? valorTotalVendasNoDia/quantidadeTotalVendasNoDia : 0.0); |
|
| - | 109 | setValorTotalMetaMensal(valorTotalMetaMensal); |
|
| - | 110 | setPercentualRealizadoTotalMetaMensal(VerificadorUtil.naoEstaNulo(valorTotalMetaMensal)? valorTotalVendasNoMes/valorTotalMetaMensal : 0.0); |
|
| - | 111 | setPercentualAndamentoDoMes(new Double(100*DataUtils.getDataAtual().getDate()/DataUtils.getUltimoDiaDoMesAtual().getDate())/100); |
|
| - | 112 | }
|
|
| 19 | 113 | ||
| 20 | 114 | ||
| 21 | 115 | ||
| 22 | /*
|
116 | /*
|
| 23 | private List<ConsolidadoVendasLojaDTO> listaLojaDoDiaDTO;
|
117 | private List<ConsolidadoVendasLojaDTO> listaLojaDoDiaDTO;
|