Subversion Repositories Integrator Subversion

Rev

Rev 399 | Rev 402 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 399 Rev 401
Line 21... Line 21...
21
import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDTO;
21
import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDTO;
22
import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDetalhadoDTO;
22
import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDetalhadoDTO;
23
import br.com.ec.domain.dto.EmpresaDTO;
23
import br.com.ec.domain.dto.EmpresaDTO;
24
import br.com.ec.domain.dto.ExtratoBancarioArquivoDTO;
24
import br.com.ec.domain.dto.ExtratoBancarioArquivoDTO;
25
import br.com.ec.domain.dto.ExtratoBancoDTO;
25
import br.com.ec.domain.dto.ExtratoBancoDTO;
-
 
26
import br.com.ec.domain.model.ExtratoBanco;
26
import br.com.ec.domain.model.tipos.TipoExtratoBancarioCsv;
27
import br.com.ec.domain.model.tipos.TipoExtratoBancarioCsv;
27
import br.com.ec.domain.model.tipos.TipoExtratoBanco;
28
import br.com.ec.domain.model.tipos.TipoExtratoBanco;
28
import br.com.ec.domain.service.ConciliacaoBancariaService;
29
import br.com.ec.domain.service.ConciliacaoBancariaService;
29
import br.com.ec.domain.service.ExtratoBancoService;
30
import br.com.ec.domain.service.ExtratoBancoService;
30
import br.com.ec.domain.shared.ConstantesSEC;
31
import br.com.ec.domain.shared.ConstantesSEC;
Line 40... Line 41...
40
        private static final long serialVersionUID = 1L;
41
        private static final long serialVersionUID = 1L;
41
       
42
       
42
        private List<EmpresaDTO> empresasDTO;
43
        private List<EmpresaDTO> empresasDTO;
43
       
44
       
44
        private ExtratoBancarioArquivoDTO arquivoExtratoBancarioDTO;
45
        private ExtratoBancarioArquivoDTO arquivoExtratoBancarioDTO;
-
 
46
        private ExtratoBancoDTO extratoBancoDTOParaAlterar;
45
       
47
       
46
        private ConciliacaoBancariaService conciliacaoBancariaService;
48
        private ConciliacaoBancariaService conciliacaoBancariaService;
47
        private ExtratoBancoService extratoBancoService;
49
        private ExtratoBancoService extratoBancoService;
48
       
50
       
49
        @Inject
51
        @Inject
Line 84... Line 86...
84
        public ExtratoBancarioArquivoDTO getArquivoExtratoBancarioDTO() {
86
        public ExtratoBancarioArquivoDTO getArquivoExtratoBancarioDTO() {
85
                return arquivoExtratoBancarioDTO;
87
                return arquivoExtratoBancarioDTO;
86
        }
88
        }
87
        public void setArquivoExtratoBancarioDTO(ExtratoBancarioArquivoDTO arquivoExtratoBancarioDTO) {
89
        public void setArquivoExtratoBancarioDTO(ExtratoBancarioArquivoDTO arquivoExtratoBancarioDTO) {
88
                this.arquivoExtratoBancarioDTO = arquivoExtratoBancarioDTO;
90
                this.arquivoExtratoBancarioDTO = arquivoExtratoBancarioDTO;
-
 
91
        }
-
 
92
       
-
 
93
        public ExtratoBancoDTO getExtratoBancoDTOParaAlterar() {
-
 
94
                return extratoBancoDTOParaAlterar;
-
 
95
        }
-
 
96
        public void setExtratoBancoDTOParaAlterar(ExtratoBancoDTO extratoBancoDTOParaAlterar) {
-
 
97
                this.extratoBancoDTOParaAlterar = extratoBancoDTOParaAlterar;
89
        }
98
        }
90
       
99
       
91
        public List<EmpresaDTO> getEmpresasDTO() {
100
        public List<EmpresaDTO> getEmpresasDTO() {
92
                if (VerificadorUtil.isListaNulaOuVazia(empresasDTO)) {
101
                if (VerificadorUtil.isListaNulaOuVazia(empresasDTO)) {
93
                        List<EmpresaDTO> empresasDTO = new ArrayList<EmpresaDTO>();
102
                        List<EmpresaDTO> empresasDTO = new ArrayList<EmpresaDTO>();
Line 178... Line 187...
178
                                List<ConciliacaoBancariaLancamentoDTO> conciliacoes = new ArrayList<ConciliacaoBancariaLancamentoDTO>();
187
                                List<ConciliacaoBancariaLancamentoDTO> conciliacoes = new ArrayList<ConciliacaoBancariaLancamentoDTO>();
179
                                conciliacoes.add(conciliacaoBancariaLancamentoDTO);
188
                                conciliacoes.add(conciliacaoBancariaLancamentoDTO);
180
                                extratoBancoService.conciliarExtratosComArquivos(conciliacoes);
189
                                extratoBancoService.conciliarExtratosComArquivos(conciliacoes);
181
                                consultarConciliacaoBancaria();
190
                                consultarConciliacaoBancaria();
182
                                LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO");
191
                                LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO");
-
 
192
                        }
-
 
193
                });
-
 
194
        }
-
 
195
       
-
 
196
        public void prepararAlterarExtratoSelecionado(final ExtratoBancoDTO extratoBancoDTO) {
-
 
197
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
198
                        public void execute() {
-
 
199
                                setExtratoBancoDTOParaAlterar(extratoBancoDTO);
-
 
200
                        }
-
 
201
                });
-
 
202
        }
-
 
203
       
-
 
204
        public void removerExtratoSelecionado() {
-
 
205
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
206
                        public void execute() {
-
 
207
                                extratoBancoService.excluirDadoExtratoBancoSelecionado(getExtratoBancoDTOParaAlterar());
-
 
208
                                consultarConciliacaoBancaria();
-
 
209
                                LancadorMensagem.lancarSucesso("DADO DO EXTRATO BANCÁRIO EXCLUÍDO COM SUCESSO");
-
 
210
                        }
-
 
211
                });
-
 
212
        }
-
 
213
       
-
 
214
        public void atualizarDadoExtratoBanco() {
-
 
215
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
216
                        public void execute() {
-
 
217
                                ExtratoBanco novoExtratoBanco = new ExtratoBanco(getExtratoBancoDTOParaAlterar());
-
 
218
                                extratoBancoService.alterar(novoExtratoBanco);
-
 
219
                                LancadorMensagem.lancarSucesso("DADO DO EXTRATO BANCÁRIO ATUALIZADO COM SUCESSO");
183
                        }
220
                        }
184
                });
221
                });
185
        }
222
        }
186
       
223
       
187
        /*
224
        /*