Subversion Repositories Integrator Subversion

Rev

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

Rev 574 Rev 575
Line 4... Line 4...
4
4
-
 
5
import br.com.ec.core.util.VerificadorUtil;
5
import br.com.ec.domain.model.Fornecedor;
6
import br.com.ec.domain.model.Fornecedor;
6
7
7
public class AnaliseVendaProdutoDTO {
8
public class AnaliseVendaProdutoDTO {
-
 
9
       
-
 
10
        private static final Integer QUANTIDADE_MESES_VENDAS_3 = 3;
8
       
11
       
9
        private ProdutoDTO produtoDTO;
12
        private ProdutoDTO produtoDTO;
10
        private Integer quantidadeEstoque;
13
        private Integer quantidadeEstoque;
11
        private Integer quantidadeVendas;
14
        private Integer quantidadeVendas;
-
 
15
        private Integer quantidadeVendasAposCompra;
12
        private Date dataUltimaCompra;
16
        private Date dataUltimaCompra;
13
        private Date dataUltimaVenda;
17
        private Date dataUltimaVenda;
14
        private ProdutoPedidoCompraDTO produtoPedidoCompraDTO;
18
        private ProdutoPedidoCompraDTO produtoPedidoCompraDTO;
15
        private FornecedorDTO fornecedorDTO;
19
        private FornecedorDTO fornecedorDTO;
-
 
20
       
-
 
21
        private Integer quantidadeDiasParaComprar = 90;
16
       
22
       
17
//      private RankingModeloDTO rankingModelo;
23
//      private RankingModeloDTO rankingModelo;
18
       
24
       
19
//      private List<RankingComprasTransferenciasEstiloDTO> estilos;
25
//      private List<RankingComprasTransferenciasEstiloDTO> estilos;
20
//      private List<RankingComprasTransferenciasAlertaDTO> alertas;
26
//      private List<RankingComprasTransferenciasAlertaDTO> alertas;
Line 53... Line 59...
53
        }
59
        }
54
        public void setQuantidadeVendas(Integer quantidadeVendas) {
60
        public void setQuantidadeVendas(Integer quantidadeVendas) {
55
                this.quantidadeVendas = quantidadeVendas;
61
                this.quantidadeVendas = quantidadeVendas;
56
        }
62
        }
57
       
63
       
-
 
64
        public Integer getQuantidadeVendasAposCompra() {
-
 
65
                return quantidadeVendasAposCompra;
-
 
66
        }
-
 
67
        public void setQuantidadeVendasAposCompra(Integer quantidadeVendasAposCompra) {
-
 
68
                this.quantidadeVendasAposCompra = quantidadeVendasAposCompra;
-
 
69
        }
58
        public Date getDataUltimaCompra() {
70
        public Date getDataUltimaCompra() {
59
                return dataUltimaCompra;
71
                return dataUltimaCompra;
60
        }
72
        }
61
        public void setDataUltimaCompra(Date dataUltimaCompra) {
73
        public void setDataUltimaCompra(Date dataUltimaCompra) {
62
                this.dataUltimaCompra = dataUltimaCompra;
74
                this.dataUltimaCompra = dataUltimaCompra;
Line 79... Line 91...
79
        public FornecedorDTO getFornecedorDTO() {
91
        public FornecedorDTO getFornecedorDTO() {
80
                return fornecedorDTO;
92
                return fornecedorDTO;
81
        }
93
        }
82
        public void setFornecedorDTO(FornecedorDTO fornecedorDTO) {
94
        public void setFornecedorDTO(FornecedorDTO fornecedorDTO) {
83
                this.fornecedorDTO = fornecedorDTO;
95
                this.fornecedorDTO = fornecedorDTO;
-
 
96
        }
-
 
97
       
-
 
98
        public Integer getQuantidadeDiasParaComprar() {
-
 
99
                return quantidadeDiasParaComprar;
-
 
100
        }
-
 
101
        public void setQuantidadeDiasParaComprar(Integer quantidadeDiasParaComprar) {
-
 
102
                this.quantidadeDiasParaComprar = quantidadeDiasParaComprar;
84
        }
103
        }
85
       
104
       
86
        /*********************************************/
105
        /*********************************************/
-
 
106
       
-
 
107
        public Integer tempoDeEstoque() {
-
 
108
                if (VerificadorUtil.naoEstaNulo(getQuantidadeVendasAposCompra())) {
-
 
109
                        return getQuantidadeVendasAposCompra()/QUANTIDADE_MESES_VENDAS_3;
-
 
110
                }
-
 
111
                return 0;
-
 
112
        }
-
 
113
       
-
 
114
        public Integer quantidadeParaComprar() {
-
 
115
                       
-
 
116
                return 0;
-
 
117
        }
87
       
118
       
88
        /*
119
        /*
89
        public List<RankingComprasTransferenciasAlertaDTO> verificarAlertasLogistica(Double quantidadeMinimaParaTransferirOuComprar) {
120
        public List<RankingComprasTransferenciasAlertaDTO> verificarAlertasLogistica(Double quantidadeMinimaParaTransferirOuComprar) {
90
                List<RankingComprasTransferenciasAlertaDTO> alertas = new ArrayList<RankingComprasTransferenciasAlertaDTO>();
121
                List<RankingComprasTransferenciasAlertaDTO> alertas = new ArrayList<RankingComprasTransferenciasAlertaDTO>();
91
               
122