From 5c62fd63feb08e4480b1f01ffa4937110fd85005 Mon Sep 17 00:00:00 2001 From: "raffaele.pagano" Date: Fri, 13 Dec 2019 14:17:30 +0100 Subject: [PATCH] Fix Assunzione impegno su progetto terminato: non consentiva di assumere impegni su progetti terminati anche se la voce di bilancio prevedeva giorni di proroga. --- .../it/cnr/contab/doccont00/action/CRUDObbligazioneAction.java | 2 +- .../it/cnr/contab/doccont00/comp/ObbligazioneComponent.java | 2 +- .../it/cnr/contab/doccont00/comp/ObbligazioneResComponent.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/CRUDObbligazioneAction.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/CRUDObbligazioneAction.java index 9df5fc09c4..2534c86716 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/CRUDObbligazioneAction.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/CRUDObbligazioneAction.java @@ -1042,7 +1042,7 @@ public Forward doRiportaSelezioneVoci(ActionContext context) throws java.rmi.Re .filter(el->el.compareTo(0)>0) .orElse(0); - localDateFineProgetto.plusDays(ggProroga); + localDateFineProgetto = localDateFineProgetto.plusDays(ggProroga); if (localDateFineProgetto.isBefore(obbligazione.getDt_registrazione().toLocalDateTime().toLocalDate())) throw new ApplicationMessageFormatException("Attenzione! GAE {0} non selezionabile. " diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneComponent.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneComponent.java index e9fe16ef9d..ec6ec44e32 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneComponent.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneComponent.java @@ -1736,7 +1736,7 @@ private void validaCdrLineaVoce(UserContext userContext, ObbligazioneBulk obblig .filter(el->el.compareTo(0)>0) .orElse(0); - localDateFineProgetto.plusDays(ggProroga); + localDateFineProgetto = localDateFineProgetto.plusDays(ggProroga); if (localDateFineProgetto.isBefore(obbligazione.getDt_registrazione().toLocalDateTime().toLocalDate())) throw new ApplicationMessageFormatException("Attenzione! GAE {0} non selezionabile. " diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneResComponent.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneResComponent.java index d4ba52f33b..ee985c0619 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneResComponent.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/ObbligazioneResComponent.java @@ -285,7 +285,7 @@ private ObbligazioneBulk calcolaPercentualeImputazioneObbligazione (UserContext .filter(el->el.compareTo(0)>0) .orElse(0); - localDateFineProgetto.plusDays(ggProroga); + localDateFineProgetto = localDateFineProgetto.plusDays(ggProroga); if (localDateFineProgetto.isBefore(EJBCommonServices.getServerDate().toLocalDateTime().toLocalDate())) throw new ApplicationMessageFormatException("Attenzione! Aumento importo GAE {0} non consentito. "