Commit 26d386b02a0fc8793cdb6caa23e512dfe401c56c

Authored by Pamela
1 parent cc3ea748
Exists in master

Correcao - guia pagamento

src/gcom/arrecadacao/ControladorArrecadacao.java
@@ -4428,10 +4428,10 @@ public class ControladorArrecadacao implements SessionBean { @@ -4428,10 +4428,10 @@ public class ControladorArrecadacao implements SessionBean {
4428 4428
4429 GuiaPagamentoGeral guiaGeral = new GuiaPagamentoGeral(idGuiaPagamento); 4429 GuiaPagamentoGeral guiaGeral = new GuiaPagamentoGeral(idGuiaPagamento);
4430 4430
4431 - GuiaPagamento guiaPagamento = new GuiaPagamento();  
4432 - guiaPagamento.setId(idGuiaPagamento);  
4433 - guiaPagamento.setGuiaPagamentoGeral(guiaGeral);  
4434 - pagamento.setGuiaPagamento(guiaPagamento.getGuiaPagamentoGeral()); 4431 + GuiaPagamento guiaPagamento = new GuiaPagamento(idGuiaPagamento);
  4432 +
  4433 + guiaGeral.setGuiaPagamento(guiaPagamento);
  4434 + pagamento.setGuiaPagamento(guiaGeral);
4435 4435
4436 } else { 4436 } else {
4437 pagamento.setGuiaPagamento(null); 4437 pagamento.setGuiaPagamento(null);
@@ -4682,8 +4682,8 @@ public class ControladorArrecadacao implements SessionBean { @@ -4682,8 +4682,8 @@ public class ControladorArrecadacao implements SessionBean {
4682 4682
4683 GuiaPagamento guiaPagamento = new GuiaPagamento(); 4683 GuiaPagamento guiaPagamento = new GuiaPagamento();
4684 guiaPagamento.setId(idGuiaPagamento); 4684 guiaPagamento.setId(idGuiaPagamento);
4685 - guiaPagamento.setGuiaPagamentoGeral(guiaGeral);  
4686 4685
  4686 + guiaGeral.setGuiaPagamento(guiaPagamento);
4687 pagamento.setGuiaPagamento(guiaGeral); 4687 pagamento.setGuiaPagamento(guiaGeral);
4688 4688
4689 } else { 4689 } else {
@@ -7683,18 +7683,23 @@ public class ControladorArrecadacao implements SessionBean { @@ -7683,18 +7683,23 @@ public class ControladorArrecadacao implements SessionBean {
7683 throws ControladorException { 7683 throws ControladorException {
7684 7684
7685 GuiaPagamento guiaPagamento = new GuiaPagamento(); 7685 GuiaPagamento guiaPagamento = new GuiaPagamento();
  7686 + GuiaPagamentoGeral guiaGeral = new GuiaPagamentoGeral();
  7687 +
7686 guiaPagamento.setValorDebito(valorDebito); 7688 guiaPagamento.setValorDebito(valorDebito);
7687 Imovel imovel = null; 7689 Imovel imovel = null;
7688 if (idImovel != null) { 7690 if (idImovel != null) {
7689 imovel = new Imovel(); 7691 imovel = new Imovel();
7690 imovel.setId(idImovel); 7692 imovel.setId(idImovel);
7691 } 7693 }
  7694 +
7692 guiaPagamento.setImovel(imovel); 7695 guiaPagamento.setImovel(imovel);
7693 guiaPagamento.setDataVencimento(dataPagamento); 7696 guiaPagamento.setDataVencimento(dataPagamento);
7694 7697
7695 Integer idGuiaPagamento = getControladorFaturamento().inserirGuiaPagamentoCodigoBarras(guiaPagamento,DebitoTipo.ACRESCIMOS_POR_IMPONTUALIDADE); 7698 Integer idGuiaPagamento = getControladorFaturamento().inserirGuiaPagamentoCodigoBarras(guiaPagamento,DebitoTipo.ACRESCIMOS_POR_IMPONTUALIDADE);
  7699 + guiaGeral.setId(idGuiaPagamento);
7696 guiaPagamento.setId(idGuiaPagamento); 7700 guiaPagamento.setId(idGuiaPagamento);
7697 - guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral(idGuiaPagamento)); 7701 +
  7702 + guiaGeral.setGuiaPagamento(guiaPagamento);
7698 7703
7699 Pagamento pagamento = new Pagamento(); 7704 Pagamento pagamento = new Pagamento();
7700 pagamento.setAnoMesReferenciaPagamento(null); 7705 pagamento.setAnoMesReferenciaPagamento(null);
@@ -7715,7 +7720,7 @@ public class ControladorArrecadacao implements SessionBean { @@ -7715,7 +7720,7 @@ public class ControladorArrecadacao implements SessionBean {
7715 debitoTipo.setId(DebitoTipo.ACRESCIMOS_POR_IMPONTUALIDADE); 7720 debitoTipo.setId(DebitoTipo.ACRESCIMOS_POR_IMPONTUALIDADE);
7716 pagamento.setDebitoTipo(debitoTipo); 7721 pagamento.setDebitoTipo(debitoTipo);
7717 pagamento.setContaGeral(null); 7722 pagamento.setContaGeral(null);
7718 - pagamento.setGuiaPagamento(guiaPagamento.getGuiaPagamentoGeral()); 7723 + pagamento.setGuiaPagamento(guiaGeral);
7719 pagamento.setDebitoACobrarGeral(null); 7724 pagamento.setDebitoACobrarGeral(null);
7720 7725
7721 DocumentoTipo documentoTipo = new DocumentoTipo(DocumentoTipo.GUIA_PAGAMENTO); 7726 DocumentoTipo documentoTipo = new DocumentoTipo(DocumentoTipo.GUIA_PAGAMENTO);
@@ -7818,6 +7823,7 @@ public class ControladorArrecadacao implements SessionBean { @@ -7818,6 +7823,7 @@ public class ControladorArrecadacao implements SessionBean {
7818 7823
7819 Set<Integer> chaves = mapLocalidadeValor.keySet(); 7824 Set<Integer> chaves = mapLocalidadeValor.keySet();
7820 for(Integer chave: chaves) { 7825 for(Integer chave: chaves) {
  7826 + GuiaPagamentoGeral guiaGeral = new GuiaPagamentoGeral();
7821 GuiaPagamento guiaPagamento = new GuiaPagamento(); 7827 GuiaPagamento guiaPagamento = new GuiaPagamento();
7822 guiaPagamento.setValorDebito(mapLocalidadeValor.get(chave)); 7828 guiaPagamento.setValorDebito(mapLocalidadeValor.get(chave));
7823 7829
@@ -7826,8 +7832,8 @@ public class ControladorArrecadacao implements SessionBean { @@ -7826,8 +7832,8 @@ public class ControladorArrecadacao implements SessionBean {
7826 7832
7827 Integer idGuiaPagamento = getControladorFaturamento().inserirGuiaPagamentoCodigoBarrasPorCliente(guiaPagamento, DebitoTipo.ACRESCIMOS_POR_IMPONTUALIDADE, idLocalidade); 7833 Integer idGuiaPagamento = getControladorFaturamento().inserirGuiaPagamentoCodigoBarrasPorCliente(guiaPagamento, DebitoTipo.ACRESCIMOS_POR_IMPONTUALIDADE, idLocalidade);
7828 guiaPagamento.setId(idGuiaPagamento); 7834 guiaPagamento.setId(idGuiaPagamento);
7829 - guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral(idGuiaPagamento));  
7830 7835
  7836 + guiaGeral.setGuiaPagamento(guiaPagamento);
7831 Integer anoMesPagamento = Util.formataAnoMes(dataPagamento); 7837 Integer anoMesPagamento = Util.formataAnoMes(dataPagamento);
7832 7838
7833 // cria o objeto pagamento para setar os 7839 // cria o objeto pagamento para setar os
@@ -7858,7 +7864,7 @@ public class ControladorArrecadacao implements SessionBean { @@ -7858,7 +7864,7 @@ public class ControladorArrecadacao implements SessionBean {
7858 pagamento.setDebitoTipo(debitoTipo); 7864 pagamento.setDebitoTipo(debitoTipo);
7859 pagamento.setContaGeral(null); 7865 pagamento.setContaGeral(null);
7860 7866
7861 - pagamento.setGuiaPagamento(guiaPagamento.getGuiaPagamentoGeral()); 7867 + pagamento.setGuiaPagamento(guiaGeral);
7862 7868
7863 pagamento.setDebitoACobrarGeral(null); 7869 pagamento.setDebitoACobrarGeral(null);
7864 7870
@@ -8064,7 +8070,9 @@ public class ControladorArrecadacao implements SessionBean { @@ -8064,7 +8070,9 @@ public class ControladorArrecadacao implements SessionBean {
8064 SistemaParametro sistemaParametro, Integer idFormaArrecadacao, Integer idDocumentoTipo) 8070 SistemaParametro sistemaParametro, Integer idFormaArrecadacao, Integer idDocumentoTipo)
8065 throws ControladorException { 8071 throws ControladorException {
8066 8072
  8073 + GuiaPagamentoGeral guiaGeral = new GuiaPagamentoGeral();
8067 GuiaPagamento guiaPagamento = new GuiaPagamento(); 8074 GuiaPagamento guiaPagamento = new GuiaPagamento();
  8075 +
8068 guiaPagamento.setValorDebito(valorTaxa); 8076 guiaPagamento.setValorDebito(valorTaxa);
8069 Imovel imovel = null; 8077 Imovel imovel = null;
8070 if (idImovel != null) { 8078 if (idImovel != null) {
@@ -8078,6 +8086,8 @@ public class ControladorArrecadacao implements SessionBean { @@ -8078,6 +8086,8 @@ public class ControladorArrecadacao implements SessionBean {
8078 guiaPagamento.setId(idGuiaPagamento); 8086 guiaPagamento.setId(idGuiaPagamento);
8079 guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral(idGuiaPagamento)); 8087 guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral(idGuiaPagamento));
8080 8088
  8089 + guiaGeral.setId(idGuiaPagamento);
  8090 + guiaGeral.setGuiaPagamento(guiaPagamento);
8081 Pagamento pagamento = new Pagamento(); 8091 Pagamento pagamento = new Pagamento();
8082 pagamento.setAnoMesReferenciaPagamento(null); 8092 pagamento.setAnoMesReferenciaPagamento(null);
8083 8093
@@ -13494,6 +13504,7 @@ public class ControladorArrecadacao implements SessionBean { @@ -13494,6 +13504,7 @@ public class ControladorArrecadacao implements SessionBean {
13494 Iterator iteratorColecaoPagamentosGuiaPagamento = colecaoPagamentosGuiaPagamentoPreenchidaRefContabilMaiorIgualRefFaturamento 13504 Iterator iteratorColecaoPagamentosGuiaPagamento = colecaoPagamentosGuiaPagamentoPreenchidaRefContabilMaiorIgualRefFaturamento
13495 .iterator(); 13505 .iterator();
13496 13506
  13507 + GuiaPagamentoGeral guiaGeral = null;
13497 GuiaPagamento guiaPagamento = null; 13508 GuiaPagamento guiaPagamento = null;
13498 Integer idGuiaPagamento = null; 13509 Integer idGuiaPagamento = null;
13499 BigDecimal valorPagamento = null; 13510 BigDecimal valorPagamento = null;
@@ -13505,8 +13516,9 @@ public class ControladorArrecadacao implements SessionBean { @@ -13505,8 +13516,9 @@ public class ControladorArrecadacao implements SessionBean {
13505 13516
13506 if (pagamentoArray[1] != null) { 13517 if (pagamentoArray[1] != null) {
13507 idGuiaPagamento = (Integer) pagamentoArray[1]; 13518 idGuiaPagamento = (Integer) pagamentoArray[1];
  13519 + guiaGeral = new GuiaPagamentoGeral(idGuiaPagamento);
13508 guiaPagamento = new GuiaPagamento(idGuiaPagamento); 13520 guiaPagamento = new GuiaPagamento(idGuiaPagamento);
13509 - guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral(idGuiaPagamento)); 13521 + guiaGeral.setGuiaPagamento(guiaPagamento);
13510 } else { 13522 } else {
13511 idGuiaPagamento = null; 13523 idGuiaPagamento = null;
13512 } 13524 }
@@ -13519,7 +13531,7 @@ public class ControladorArrecadacao implements SessionBean { @@ -13519,7 +13531,7 @@ public class ControladorArrecadacao implements SessionBean {
13519 13531
13520 pagamento = new Pagamento(); 13532 pagamento = new Pagamento();
13521 pagamento.setId((Integer) pagamentoArray[0]); 13533 pagamento.setId((Integer) pagamentoArray[0]);
13522 - pagamento.setGuiaPagamento(guiaPagamento.getGuiaPagamentoGeral()); 13534 + pagamento.setGuiaPagamento(guiaGeral);
13523 pagamento.setValorExcedente(valorPagamento); 13535 pagamento.setValorExcedente(valorPagamento);
13524 colecaoGuiaPagamentoAtualizarSituacaoEValorExcedentePagamento.add(pagamento); 13536 colecaoGuiaPagamentoAtualizarSituacaoEValorExcedentePagamento.add(pagamento);
13525 } 13537 }
@@ -25309,12 +25321,13 @@ public class ControladorArrecadacao implements SessionBean { @@ -25309,12 +25321,13 @@ public class ControladorArrecadacao implements SessionBean {
25309 pagamento.setId((Integer) dadosPagamento[0]); 25321 pagamento.setId((Integer) dadosPagamento[0]);
25310 } 25322 }
25311 25323
  25324 + GuiaPagamentoGeral guiaGeral = null;
25312 GuiaPagamento guiaPagamento = null; 25325 GuiaPagamento guiaPagamento = null;
25313 25326
25314 // Id da Guia de Pagamento 25327 // Id da Guia de Pagamento
25315 if (dadosPagamento[1] != null) { 25328 if (dadosPagamento[1] != null) {
  25329 + guiaGeral = new GuiaPagamentoGeral((Integer) dadosPagamento[1]);
25316 guiaPagamento = new GuiaPagamento((Integer) dadosPagamento[1]); 25330 guiaPagamento = new GuiaPagamento((Integer) dadosPagamento[1]);
25317 - guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral((Integer) dadosPagamento[1]));  
25318 } 25331 }
25319 25332
25320 if (dadosPagamento[2] != null) { 25333 if (dadosPagamento[2] != null) {
@@ -25349,7 +25362,8 @@ public class ControladorArrecadacao implements SessionBean { @@ -25349,7 +25362,8 @@ public class ControladorArrecadacao implements SessionBean {
25349 guiaPagamento.setDebitoTipo(debitoTipoGuia); 25362 guiaPagamento.setDebitoTipo(debitoTipoGuia);
25350 } 25363 }
25351 25364
25352 - pagamento.setGuiaPagamento(guiaPagamento.getGuiaPagamentoGeral()); 25365 + guiaGeral.setGuiaPagamento(guiaPagamento);
  25366 + pagamento.setGuiaPagamento(guiaGeral);
25353 25367
25354 DebitoTipo debitoTipoPagamento = null; 25368 DebitoTipo debitoTipoPagamento = null;
25355 25369
@@ -29715,13 +29729,13 @@ public class ControladorArrecadacao implements SessionBean { @@ -29715,13 +29729,13 @@ public class ControladorArrecadacao implements SessionBean {
29715 pagamentoHistorico.setId((Integer) dadosPagamento[0]); 29729 pagamentoHistorico.setId((Integer) dadosPagamento[0]);
29716 } 29730 }
29717 29731
  29732 + GuiaPagamentoGeral guiaGeral = null;
29718 GuiaPagamentoHistorico guiaPagamento = null; 29733 GuiaPagamentoHistorico guiaPagamento = null;
29719 29734
29720 // Id da Guia de Pagamento 29735 // Id da Guia de Pagamento
29721 if (dadosPagamento[1] != null) { 29736 if (dadosPagamento[1] != null) {
29722 - guiaPagamento = new GuiaPagamentoHistorico();  
29723 - guiaPagamento.setId((Integer) dadosPagamento[1]);  
29724 - guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral((Integer) dadosPagamento[1])); 29737 + guiaGeral = new GuiaPagamentoGeral((Integer) dadosPagamento[1]);
  29738 + guiaPagamento = new GuiaPagamentoHistorico((Integer) dadosPagamento[1]);
29725 } 29739 }
29726 29740
29727 // Id do Cliente 29741 // Id do Cliente
@@ -29733,20 +29747,17 @@ public class ControladorArrecadacao implements SessionBean { @@ -29733,20 +29747,17 @@ public class ControladorArrecadacao implements SessionBean {
29733 29747
29734 // Valor da Guia de Pagamento 29748 // Valor da Guia de Pagamento
29735 if (dadosPagamento[3] != null) { 29749 if (dadosPagamento[3] != null) {
29736 - guiaPagamento  
29737 - .setValorDebito((BigDecimal) dadosPagamento[3]); 29750 + guiaPagamento.setValorDebito((BigDecimal) dadosPagamento[3]);
29738 } 29751 }
29739 29752
29740 // Data do Pagamento 29753 // Data do Pagamento
29741 if (dadosPagamento[4] != null) { 29754 if (dadosPagamento[4] != null) {
29742 - pagamentoHistorico  
29743 - .setDataPagamento((Date) dadosPagamento[4]); 29755 + pagamentoHistorico.setDataPagamento((Date) dadosPagamento[4]);
29744 } 29756 }
29745 29757
29746 // Ano Mês do Pagamento 29758 // Ano Mês do Pagamento
29747 if (dadosPagamento[5] != null) { 29759 if (dadosPagamento[5] != null) {
29748 - pagamentoHistorico  
29749 - .setAnoMesReferenciaPagamento((Integer) dadosPagamento[5]); 29760 + pagamentoHistorico.setAnoMesReferenciaPagamento((Integer) dadosPagamento[5]);
29750 } 29761 }
29751 29762
29752 DebitoTipo debitoTipoGuia = null; 29763 DebitoTipo debitoTipoGuia = null;
@@ -29766,7 +29777,8 @@ public class ControladorArrecadacao implements SessionBean { @@ -29766,7 +29777,8 @@ public class ControladorArrecadacao implements SessionBean {
29766 guiaPagamento.setDebitoTipo(debitoTipoGuia); 29777 guiaPagamento.setDebitoTipo(debitoTipoGuia);
29767 } 29778 }
29768 29779
29769 - pagamentoHistorico.setGuiaPagamentoGeral(guiaPagamento.getGuiaPagamentoGeral()); 29780 + guiaGeral.setGuiaPagamentoHistorico(guiaPagamento);
  29781 + pagamentoHistorico.setGuiaPagamentoGeral(guiaGeral);
29770 29782
29771 DebitoTipo debitoTipoPagamento = null; 29783 DebitoTipo debitoTipoPagamento = null;
29772 29784
src/gcom/cobranca/contratoparcelamento/ControladorContratoParcelamentoSEJB.java
@@ -2445,15 +2445,17 @@ public class ControladorContratoParcelamentoSEJB implements SessionBean { @@ -2445,15 +2445,17 @@ public class ControladorContratoParcelamentoSEJB implements SessionBean {
2445 debitoTipo.setId(idDebitoTipo); 2445 debitoTipo.setId(idDebitoTipo);
2446 2446
2447 GuiaPagamento guiaPagamento = new GuiaPagamento(contratoParcelamentoItem.getGuiaPagamentoGeral().getGuiaPagamento().getId()); 2447 GuiaPagamento guiaPagamento = new GuiaPagamento(contratoParcelamentoItem.getGuiaPagamentoGeral().getGuiaPagamento().getId());
2448 - guiaPagamento.setGuiaPagamentoGeral(new GuiaPagamentoGeral(contratoParcelamentoItem.getGuiaPagamentoGeral().getGuiaPagamento().getId())); 2448 + GuiaPagamentoGeral guiaGeral = new GuiaPagamentoGeral(contratoParcelamentoItem.getGuiaPagamentoGeral().getGuiaPagamento().getId());
2449 2449
  2450 + guiaGeral.setGuiaPagamento(guiaPagamento);
  2451 +
2450 Pagamento pagamento = new Pagamento(); 2452 Pagamento pagamento = new Pagamento();
2451 2453
2452 pagamento.setAnoMesReferenciaArrecadacao(anoMes); 2454 pagamento.setAnoMesReferenciaArrecadacao(anoMes);
2453 pagamento.setValorPagamento(valorPagamento); 2455 pagamento.setValorPagamento(valorPagamento);
2454 pagamento.setDataPagamento(dataPagamento); 2456 pagamento.setDataPagamento(dataPagamento);
2455 pagamento.setDebitoTipo(debitoTipo); 2457 pagamento.setDebitoTipo(debitoTipo);
2456 - pagamento.setGuiaPagamento(guiaPagamento.getGuiaPagamentoGeral()); 2458 + pagamento.setGuiaPagamento(guiaGeral);
2457 pagamento.setLocalidade(contratoParcelamentoItem.getGuiaPagamentoGeral().getGuiaPagamento().getLocalidade()); 2459 pagamento.setLocalidade(contratoParcelamentoItem.getGuiaPagamentoGeral().getGuiaPagamento().getLocalidade());
2458 pagamento.setDocumentoTipo(contratoParcelamentoItem.getDocumentoTipo()); 2460 pagamento.setDocumentoTipo(contratoParcelamentoItem.getDocumentoTipo());
2459 pagamento.setAvisoBancario(avisoBancario); 2461 pagamento.setAvisoBancario(avisoBancario);