Subversion Repositories Integrator Subversion

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
569 blopes 1
package br.com.ec.controller;
2
 
3
import java.io.Serializable;
4
 
5
import javax.inject.Inject;
6
import javax.inject.Named;
7
 
8
import org.springframework.context.annotation.Scope;
9
 
10
import br.com.ec.core.generic.GenericService;
11
import br.com.ec.domain.dto.CompraDTO;
12
import br.com.ec.domain.model.tipos.TipoPeriodoConsulta;
13
import br.com.ec.domain.service.FornecedorService;
14
import br.com.ec.domain.service.TransferenciaService;
15
import br.com.ec.web.generic.AbstractBean;
16
 
17
@Named
18
@Scope("view")
19
public class ComprasBean extends AbstractBean<CompraDTO> implements Serializable {
20
 
21
        private static final long serialVersionUID = 1L;
22
 
23
        private FornecedorService fornecedorService;
24
        private TransferenciaService transferenciaService;
25
 
26
        @Inject
27
        public ComprasBean(TransferenciaService transferenciaService, FornecedorService fornecedorService) {
28
                this.transferenciaService = transferenciaService;
29
                this.fornecedorService = fornecedorService;
30
        }
31
 
32
        @Override
33
        public GenericService<CompraDTO> getService() {
34
                return null;
35
        }
36
 
37
        @Override
38
        public CompraDTO getId() {
39
                return null;
40
        }
41
 
42
        @Override
43
        public void preCarregamento() {
44
                limparEntidade();
45
        }
46
 
47
        @Override
48
        public void limparEntidade() {
49
                setEntidade(new CompraDTO());
50
        }
51
 
52
        /**************************************************/
53
 
54
        public TipoPeriodoConsulta[] getTiposPeriodoConsulta() {
55
                return TipoPeriodoConsulta.values();
56
        }
57
 
58
        /**************************************************/
59
 
60
        /*
61
        public void gerarTransferencias() {
62
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
63
                        public void execute() {
64
                                transferenciaService.gerarTransferenciasAutomaticamente(getEntidade());
65
                                LancadorMensagem.lancarSucesso("TRANSFERÊNCIAS DE " + TipoProduto.parse(getEntidade().getTipoProduto()).getDescricao() + " GERADAS COM SUCESSO");
66
                        }
67
                });
68
        }
69
 
70
        public void efetivarTransferencias() {
71
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
72
                        public void execute() {
73
                                transferenciaService.efetivarTransferencias(getEntidade());
74
                                LancadorMensagem.lancarSucesso("TRANSFERÊNCIAS DE " + TipoProduto.parse(getEntidade().getTipoProduto()).getDescricao() + " EFETIVADAS COM SUCESSO");
75
                        }
76
                });
77
        }
78
        */
79
}