Subversion Repositories Integrator Subversion

Rev

Rev 667 | Rev 670 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
667 blopes 1
package br.com.ec.controller;
2
 
3
import java.io.BufferedReader;
4
import java.io.IOException;
5
import java.io.InputStreamReader;
6
import java.io.Serializable;
7
import java.util.ArrayList;
8
import java.util.List;
9
 
10
import javax.inject.Inject;
11
import javax.inject.Named;
12
 
13
import org.primefaces.model.file.UploadedFile;
14
import org.springframework.context.annotation.Scope;
15
 
16
import br.com.ec.core.exception.NegocioException;
17
import br.com.ec.core.generic.GenericService;
18
import br.com.ec.core.util.DataUtils;
19
import br.com.ec.core.util.VerificadorUtil;
20
import br.com.ec.domain.dto.AntecipacaoDTO;
21
import br.com.ec.domain.dto.ConciliacaoBancariaDTO;
22
import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDTO;
23
import br.com.ec.domain.dto.ConciliacaoBancariaLancamentoDetalhadoDTO;
24
import br.com.ec.domain.dto.ExtratoAntecipacaoArquivoDTO;
25
import br.com.ec.domain.dto.ExtratoBancarioArquivoDTO;
26
import br.com.ec.domain.dto.ExtratoBancoDTO;
27
import br.com.ec.domain.model.tipos.TipoExtratoBancarioCsv;
28
import br.com.ec.domain.model.tipos.TipoExtratoBanco;
29
import br.com.ec.domain.service.ConciliacaoBancariaService;
30
import br.com.ec.domain.service.ExtratoBancoService;
669 blopes 31
import br.com.ec.domain.service.ParcelaService;
667 blopes 32
import br.com.ec.web.exception.VerificadorLancamentoException;
33
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
34
import br.com.ec.web.generic.AbstractBean;
35
import br.com.ec.web.message.LancadorMensagem;
36
 
37
@Named
38
@Scope("view")
39
public class AntecipacaoBean extends AbstractBean<AntecipacaoDTO> implements Serializable {
40
 
41
        private static final long serialVersionUID = 1L;
42
 
43
        private UploadedFile arquivoParaAntecipacao;
44
 
45
        private ConciliacaoBancariaService conciliacaoBancariaService;
669 blopes 46
        private ParcelaService parcelaService;
667 blopes 47
        private ExtratoBancoService extratoBancoService;
48
 
49
        @Inject
669 blopes 50
        public AntecipacaoBean(ConciliacaoBancariaService conciliacaoBancariaService, ParcelaService parcelaService, ExtratoBancoService extratoBancoService) {
667 blopes 51
                this.conciliacaoBancariaService = conciliacaoBancariaService;
669 blopes 52
                this.parcelaService = parcelaService;
667 blopes 53
                this.extratoBancoService = extratoBancoService;
54
        }
55
 
56
        @Override
57
        public GenericService<AntecipacaoDTO> getService() {
58
                return null;
59
        }
60
 
61
        @Override
62
        public AntecipacaoDTO getId() {
63
                return null;
64
        }
65
 
66
        @Override
67
        public void preCarregamento() {
68
                limparEntidade();
69
        }
70
 
71
        @Override
72
        public void limparEntidade() {
73
                setEntidade(new AntecipacaoDTO());
74
        }
75
 
76
        public UploadedFile getArquivoParaAntecipacao() {
77
                return arquivoParaAntecipacao;
78
        }
79
        public void setArquivoParaAntecipacao(UploadedFile arquivoParaAntecipacao) {
80
                this.arquivoParaAntecipacao = arquivoParaAntecipacao;
81
        }
82
 
83
        public TipoExtratoBancarioCsv[] getTiposExtratosBancariosCsv() {
84
                return TipoExtratoBancarioCsv.values();
85
        }
86
 
87
        public TipoExtratoBanco[] getTiposExtratoBanco() {
88
                return TipoExtratoBanco.values();
89
        }
90
 
91
        /*******************************************/
92
 
93
        public void uploadArquivoAntecipacao() {
94
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
95
                        public void execute() {
96
                                ExtratoAntecipacaoArquivoDTO extratoAntecipacaoArquivoDTO = conciliacaoBancariaService.uploadArquivoAntecipacao(getArquivoParaAntecipacao());
669 blopes 97
                                conciliacaoBancariaService.conciliarAntecipacao(extratoAntecipacaoArquivoDTO);
667 blopes 98
//                              ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO = conciliacaoBancariaService.uploadArquivoExtratoBancario(getArquivoExtratoBancarioDTO());
99
//                              extratoBancarioArquivoDTO.extrairDados(getEntidade().getArquivosExtratoBancarioDTO());
100
//                              getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().add(extratoBancarioArquivoDTO);
101
//                              LancadorMensagem.lancarSucesso(extratoBancarioArquivoDTO.getArquivoExtratoBancario().getFileName() + " FOI ADICIONADO COM SUCESSO!");
102
                                LancadorMensagem.lancarSucesso("ARQUIVO IMPORTADO COM SUCESSO!");
103
                        }
104
                });
105
        }
106
 
107
        public void removerArquivoExtratoBancarioAnexado(final ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO) {
108
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
109
                        public void execute() {
110
//                              extratoBancarioArquivoDTO.setDadosExtratoBancoSemCategoriaDTO(new ArrayList<ExtratoBancoDTO>());
111
//                              getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().remove(extratoBancarioArquivoDTO);
112
                                LancadorMensagem.lancarSucesso("ARQUIVO REMOVIDO COM SUCESSO");
113
                        }
114
                });
115
        }
116
 
117
        public void cadastrarExtratosSelecionados(final ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO) {
118
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
119
                        public void execute() {
120
//                              extratoBancoService.cadastrarExtratosBancariosAnexado(extratoBancarioArquivoDTO);
121
//                              getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().remove(extratoBancarioArquivoDTO);
122
//                              consultarConciliacaoBancaria();
123
                                LancadorMensagem.lancarSucesso("EXTRATO BANCÁRIO CADASTRADO COM SUCESSO");
124
                        }
125
                });
126
        }
127
 
128
        public void excluirExtratosSelecionados(final ExtratoBancarioArquivoDTO extratoBancarioArquivoDTO) {
129
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
130
                        public void execute() {
131
//                              extratoBancoService.excluirExtratosBancariosSelecionados(extratoBancarioArquivoDTO);
132
//                              getEntidade().getArquivosExtratoBancarioParaCadastrarDTO().remove(extratoBancarioArquivoDTO);
133
//                              consultarConciliacaoBancaria();
134
                                LancadorMensagem.lancarSucesso("EXTRATO BANCÁRIO CADASTRADO COM SUCESSO");
135
                        }
136
                });
137
        }
138
 
139
        /*******************************************/
140
 
141
        public void atualizarObservacaoPagamentos(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) {
142
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
143
                        public void execute() {
144
//                              conciliacaoBancariaService.atualizarObservacaoPagamentos(conciliacaoBancariaLancamentoDTO);
145
                                LancadorMensagem.lancarSucesso("CONCILIAÇÃO ATUALIZADA COM SUCESSO");
146
                        }
147
                });
148
        }
149
 
150
        public void conciliar(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) {
151
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
152
                        public void execute() {
153
//                              conciliacaoBancariaService.realizarConciliacao(conciliacaoBancariaLancamentoDTO);
154
//                              consultarConciliacaoBancaria();
155
                                LancadorMensagem.lancarSucesso("CONCILIAÇÃO REALIZADA COM SUCESSO");
156
                        }
157
                });
158
        }
159
 
160
        public void conciliarExtratosComArquivos(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) {
161
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
162
                        public void execute() {
163
//                              if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) {
164
//                                      throw new NegocioException("SELECIONE A VIGÊNCIA");
165
//                              }
166
//                              List<ConciliacaoBancariaLancamentoDTO> conciliacoes = new ArrayList<ConciliacaoBancariaLancamentoDTO>();
167
//                              conciliacoes.add(conciliacaoBancariaLancamentoDTO);
168
//                              extratoBancoService.conciliarExtratosComArquivos(conciliacoes);
169
//                              consultarConciliacaoBancaria();
170
                                LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO");
171
                        }
172
                });
173
        }
174
 
175
        public void prepararAlterarExtratoSelecionado(final ExtratoBancoDTO extratoBancoDTO) {
176
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
177
                        public void execute() {
178
//                              setExtratoBancoDTOParaAlterar(extratoBancoDTO);
179
                        }
180
                });
181
        }
182
 
183
        public void removerExtratoSelecionado() {
184
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
185
                        public void execute() {
186
//                              extratoBancoService.excluirDadoExtratoBancoSelecionado(getExtratoBancoDTOParaAlterar());
187
//                              consultarConciliacaoBancaria();
188
                                LancadorMensagem.lancarSucesso("DADO DO EXTRATO BANCÁRIO EXCLUÍDO COM SUCESSO");
189
                        }
190
                });
191
        }
192
 
193
        public void atualizarDadoExtratoBanco() {
194
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
195
                        public void execute() {
196
//                              extratoBancoService.alterarDadosExtratoBanco(getExtratoBancoDTOParaAlterar());
197
                                LancadorMensagem.lancarSucesso("DADO DO EXTRATO BANCÁRIO ATUALIZADO COM SUCESSO");
198
                        }
199
                });
200
        }
201
 
202
        /*
203
        public void atualizarDadosArquivosExtratoBancario(final ConciliacaoBancariaLancamentoDTO conciliacaoBancariaLancamentoDTO) {
204
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
205
                        public void execute() {
206
                                if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) {
207
                                        throw new NegocioException("SELECIONE A VIGÊNCIA");
208
                                }
209
                                extratoBancoService.atualizarExtratosAnexados(getEntidade());
210
                                //consultarConciliacaoBancaria();
211
                                LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO");
212
                        }
213
                });
214
        }
215
        */
216
 
217
        public void conciliarExtratosComArquivos() {
218
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
219
                        public void execute() {
220
                                if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) {
221
                                        throw new NegocioException("SELECIONE A VIGÊNCIA");
222
                                }
223
//                              extratoBancoService.conciliarExtratosComArquivos(getEntidade().getLancamentosDTO());
224
//                              consultarConciliacaoBancaria();
225
                                LancadorMensagem.lancarSucesso("EXTRATOS ATUALIZADOS COM SUCESSO");
226
                        }
227
                });
228
        }
229
 
230
        public List<String> extrairLinhasArquivo(UploadedFile arquivo) {
231
                BufferedReader reader = null;
232
                List<String> linhas = new ArrayList<String>();
233
                try {
234
                        reader = new BufferedReader(new InputStreamReader(arquivo.getInputStream()));
235
                        String linha = reader.readLine();
236
                        linha = reader.readLine();
237
                        linha = reader.readLine();
238
                while ((linha = reader.readLine()) != null) {
239
                        linhas.add(linha);
240
                }
241
                } catch (Exception ex) {
242
                        ex.printStackTrace();
243
                } finally {
244
                        try {
245
                                reader.close();
246
                        } catch (IOException exc) {
247
                                exc.printStackTrace();
248
                        }
249
                }
250
                return linhas;
251
        }
252
 
253
        /*******************************************************/
254
 
255
        public void consultarConciliacaoBancariaTeste() {
256
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
257
                        public void execute() {
258
                                if (VerificadorUtil.estaNulo(getEntidade().getVigenciaDTO())) {
259
                                        throw new NegocioException("SELECIONE A VIGÊNCIA");
260
                                }
261
                                adicionarValoresTeste();
262
                        }
263
                });
264
        }
265
 
266
        public void adicionarValoresTeste() {
267
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
268
                        public void execute() {
269
                                ConciliacaoBancariaDTO conciliacaoCompleta = new ConciliacaoBancariaDTO();
270
                                conciliacaoCompleta.setVigenciaDTO(getEntidade().getVigenciaDTO());
271
                                conciliacaoCompleta.setArquivosExtratoBancarioDTO(getEntidade().getArquivosExtratoBancarioDTO());
272
 
273
                                List<ConciliacaoBancariaLancamentoDTO> lancamentos = new ArrayList<ConciliacaoBancariaLancamentoDTO>();
274
 
275
                                ConciliacaoBancariaLancamentoDTO lancamento = new ConciliacaoBancariaLancamentoDTO();
276
                                lancamento.setDataConciliacao(DataUtils.converterStringParaData("01/07/2021"));
277
//                              lancamento.setValorDebitoBanco(4139.36);
278
//                              lancamento.setValorDebitoSistema(4139.49);
279
//                              lancamento.setValorCreditoBanco(4884.52);
280
//                              lancamento.setValorCreditoSistema(4844.68);
281
 
282
                                List<ConciliacaoBancariaLancamentoDetalhadoDTO> recebiveisDebitos = new ArrayList<ConciliacaoBancariaLancamentoDetalhadoDTO>();
283
 
284
                                /*
285
                                // BRADESCO: DÉBITOS ESPAÇO CASE
286
                                ConciliacaoBancariaLancamentoDetalhadoDTO recebivelDEC = new ConciliacaoBancariaLancamentoDetalhadoDTO();
287
                                recebivelDEC.setObservacao("BRADESCO: DÉBITOS ESPAÇO CASE");
288
                                ParcelaDTO parcela1 = new ParcelaDTO();
289
                                parcela1.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
290
                                parcela1.setObservacao("REDE MASTER DÉBITO REDECARD S A");
291
                                parcela1.setValor(1331.58);
292
                                recebivelDEC.getParcelasExtratoParaConciliar().add(parcela1);
293
                                ParcelaDTO parcela2 = new ParcelaDTO();
294
                                parcela2.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
295
                                parcela2.setObservacao("REDE HIPER DÉBITO REDECARD S A");
296
                                parcela2.setValor(97.95);
297
                                recebivelDEC.getParcelasExtratoParaConciliar().add(parcela2);
298
 
299
                                ParcelaDTO parcela3 = new ParcelaDTO();
300
                                parcela3.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
301
                                parcela3.setObservacao("DÉBITO DA VENDA 241629");
302
                                parcela3.setValor(1331.52);
303
                                recebivelDEC.getParcelasSistema().add(parcela3);
304
                                ParcelaDTO parcela4 = new ParcelaDTO();
305
                                parcela4.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
306
                                parcela4.setObservacao("DÉBITO DA VENDA 214511");
307
                                parcela4.setValor(97.90);
308
                                recebivelDEC.getParcelasSistema().add(parcela4);
309
                                recebiveisDebitos.add(recebivelDEC);
310
 
311
                                // BRADESCO: DÉBITOS CASA DAS CAPAS
312
                                ConciliacaoBancariaLancamentoDetalhadoDTO recebivelDCC = new ConciliacaoBancariaLancamentoDetalhadoDTO();
313
                                recebivelDCC.setObservacao("BRADESCO: DÉBITOS CASA DAS CAPAS");
314
                                ParcelaDTO parcela5 = new ParcelaDTO();
315
                                parcela5.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
316
                                parcela5.setObservacao("REDE MASTER DÉBITO REDECARD S A");
317
                                parcela5.setValor(31.00);
318
                                recebivelDCC.getParcelasExtratoParaConciliar().add(parcela5);
319
                                ParcelaDTO parcela6 = new ParcelaDTO();
320
                                parcela6.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
321
                                parcela6.setObservacao("REDE HIPER DÉBITO REDECARD S A");
322
                                parcela6.setValor(7.95);
323
                                recebivelDCC.getParcelasExtratoParaConciliar().add(parcela6);
324
 
325
                                ParcelaDTO parcela7 = new ParcelaDTO();
326
                                parcela7.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
327
                                parcela7.setObservacao("DÉBITO DA VENDA 123124");
328
                                parcela7.setValor(31.20);
329
                                recebivelDCC.getParcelasSistema().add(parcela7);
330
                                ParcelaDTO parcela8 = new ParcelaDTO();
331
                                parcela8.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
332
                                parcela8.setObservacao("DÉBITO DA VENDA 123132");
333
                                parcela8.setValor(7.05);
334
                                recebivelDCC.getParcelasSistema().add(parcela8);
335
                                recebiveisDebitos.add(recebivelDCC);
336
 
337
                                lancamento.setParcelasRecebiveisDebitos(recebiveisDebitos);
338
 
339
                                List<ConciliacaoBancariaLancamentoDetalhadoDTO> recebiveisCreditos = new ArrayList<ConciliacaoBancariaLancamentoDetalhadoDTO>();
340
                                ConciliacaoBancariaLancamentoDetalhadoDTO recebivelCEC = new ConciliacaoBancariaLancamentoDetalhadoDTO();
341
                                // BRADESCO: CRÉDITOS ESPAÇO CASE
342
                                recebivelCEC.setObservacao("BRADESCO: CRÉDITOS ESPAÇO CASE");
343
                                ParcelaDTO parcela9 = new ParcelaDTO();
344
                                parcela9.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
345
                                parcela9.setObservacao("REDE MASTER CRÉDITO REDECARD S A");
346
                                parcela9.setValor(2331.58);
347
                                recebivelCEC.getParcelasExtratoParaConciliar().add(parcela9);
348
                                ParcelaDTO parcela10 = new ParcelaDTO();
349
                                parcela10.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
350
                                parcela10.setObservacao("REDE HIPER CRÉDITO REDECARD S A");
351
                                parcela10.setValor(107.95);
352
                                recebivelCEC.getParcelasExtratoParaConciliar().add(parcela10);
353
 
354
                                ParcelaDTO parcela11 = new ParcelaDTO();
355
                                parcela11.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
356
                                parcela11.setObservacao("CRÉDITO 6/6 DA VENDA 241629");
357
                                parcela11.setValor(1831.02);
358
                                recebivelCEC.getParcelasSistema().add(parcela11);
359
                                ParcelaDTO parcela12 = new ParcelaDTO();
360
                                parcela12.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
361
                                parcela12.setObservacao("CRÉDITO 1/1 DA VENDA 214511");
362
                                parcela12.setValor(2007.00);
363
                                recebivelCEC.getParcelasSistema().add(parcela12);
364
                                recebiveisCreditos.add(recebivelCEC);
365
 
366
                                // BRADESCO: DÉBITOS CASA DAS CAPAS
367
                                ConciliacaoBancariaLancamentoDetalhadoDTO recebivelCCC = new ConciliacaoBancariaLancamentoDetalhadoDTO();
368
                                recebivelCCC.setObservacao("BRADESCO: CRÉDITOS CASA DAS CAPAS");
369
                                ParcelaDTO parcela13 = new ParcelaDTO();
370
                                parcela13.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
371
                                parcela13.setObservacao("REDE MASTER CRÉDITO REDECARD S A");
372
                                parcela13.setValor(310.00);
373
                                recebivelCCC.getParcelasExtratoParaConciliar().add(parcela13);
374
                                ParcelaDTO parcela14 = new ParcelaDTO();
375
                                parcela14.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
376
                                parcela14.setObservacao("REDE HIPER CRÉDITO REDECARD S A");
377
                                parcela14.setValor(70.25);
378
                                recebivelCCC.getParcelasExtratoParaConciliar().add(parcela14);
379
 
380
                                ParcelaDTO parcela15 = new ParcelaDTO();
381
                                parcela15.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
382
                                parcela15.setObservacao("CRÉDITO 1/1 DA VENDA 123124");
383
                                parcela15.setValor(33.20);
384
                                recebivelCCC.getParcelasSistema().add(parcela15);
385
                                ParcelaDTO parcela16 = new ParcelaDTO();
386
                                parcela16.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
387
                                parcela16.setObservacao("CRÉDITO 2/3 DA VENDA 123132");
388
                                parcela16.setValor(70.15);
389
                                recebivelCCC.getParcelasSistema().add(parcela16);
390
                                recebiveisCreditos.add(recebivelCCC);
391
 
392
                                lancamento.setParcelasRecebiveisCreditos(recebiveisCreditos);
393
 
394
                                ParcelaDTO parcela = new ParcelaDTO();
395
                                parcela.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
396
                                parcela.setObservacao("PARCELA OPERACAO CREDITO");
397
                                parcela.setValor(8164.70);
398
                                lancamento.getParcelasPagamentosBanco().add(parcela);
399
 
400
                                ParcelaDTO parcelaa = new ParcelaDTO();
401
                                parcelaa.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
402
                                parcelaa.setObservacao("PAGTO ELETRON COBRANCA");
403
                                parcelaa.setValor(1504.80);
404
                                lancamento.getParcelasPagamentosBanco().add(parcelaa);
405
 
406
                                ParcelaDTO parcelaPagamento = new ParcelaDTO();
407
                                parcelaPagamento.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
408
                                parcelaPagamento.setObservacao("BNDES");
409
                                parcelaPagamento.setValor(8164.70);
410
                                lancamento.getParcelasPagamentos().add(parcelaPagamento);
411
 
412
                                ParcelaDTO parcelaPagamento2 = new ParcelaDTO();
413
                                parcelaPagamento2.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
414
                                parcelaPagamento2.setObservacao("CUSTAS");
415
                                parcelaPagamento2.setValor(1504.80);
416
                                lancamento.getParcelasPagamentos().add(parcelaPagamento2);
417
 
418
                                List<ParcelaDTO> parcelasConciliacoesPagamentos = new ArrayList<ParcelaDTO>();
419
                                ParcelaDTO parcelaConciliacao = new ParcelaDTO();
420
                                parcelaConciliacao.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
421
                                parcelaConciliacao.setObservacao("MAQUINETA REDE");
422
                                parcelaConciliacao.setValor(350.0);
423
                                parcelasConciliacoesPagamentos.add(parcelaConciliacao);
424
                                lancamento.setParcelasPagamentosConciliacoes(parcelasConciliacoesPagamentos);
425
 
426
                                List<ParcelaDTO> parcelasConciliacoesRecebimentos = new ArrayList<ParcelaDTO>();
427
                                ParcelaDTO parcelaConciliacao2 = new ParcelaDTO();
428
                                parcelaConciliacao2.setDataPagamento(DataUtils.converterStringParaData("01/07/2021"));
429
                                parcelaConciliacao2.setObservacao("CONCILIAÇÃO");
430
                                parcelaConciliacao2.setValor(40.0);
431
                                parcelasConciliacoesRecebimentos.add(parcelaConciliacao2);
432
                                lancamento.setParcelasRecebimentosConciliacoes(parcelasConciliacoesRecebimentos);
433
 
434
                                lancamentos.add(lancamento);
435
                                */
436
                                lancamento = new ConciliacaoBancariaLancamentoDTO();
437
                                lancamento.setDataConciliacao(DataUtils.converterStringParaData("02/07/2021"));
438
//                              lancamento.setValorDebitoBanco(4708.98);
439
//                              lancamento.setValorDebitoSistema(4708.98);
440
//                              lancamento.setValorCreditoBanco(3846.88);
441
//                              lancamento.setValorCreditoSistema(3854.27);
442
 
443
                                lancamentos.add(lancamento);
444
 
445
                                conciliacaoCompleta.setLancamentosDTO(lancamentos);
446
 
447
//                              setEntidade(conciliacaoCompleta);
448
                        }
449
                });
450
        }
451
 
452
}