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