Skip to content

Commit

Permalink
Piano Economico: risoluzione anomalie
Browse files Browse the repository at this point in the history
  • Loading branch information
raffaelepagano committed Jul 8, 2019
1 parent de16de0 commit 637c8f6
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
Expand Up @@ -685,9 +685,7 @@ public Forward doOpenContratto(ActionContext context, String s)
if (!Optional.ofNullable(crudController.getModel()).isPresent())
throw new it.cnr.jada.action.MessageToUser("Selezionare il contratto al quale si vuole accesso.");

newbp = (CRUDConfigAnagContrattoBP) context.getUserInfo().createBusinessProcess(context,"CRUDConfigAnagContrattoBP",new Object[] { function});
OggettoBulk contratto = newbp.initializeModelForEdit(context, ((ContrattoBulk)crudController.getModel()));
newbp.setModel(context, contratto);
newbp = (CRUDConfigAnagContrattoBP) context.getUserInfo().createBusinessProcess(context,"CRUDConfigAnagContrattoBP",new Object[] { function, (ContrattoBulk)crudController.getModel(), "V"});
return context.addBusinessProcess(newbp);
} catch(Exception e) {
return handleException(context,e);
Expand Down
Expand Up @@ -1764,7 +1764,7 @@ private void validaSaldiPianoEconomico(UserContext userContext, ProgettoBulk pro

if (Optional.ofNullable(progetto.getImCofinanziato()).orElse(BigDecimal.ZERO).compareTo(assestatoSpePrgReimpiego)<0)
throw new ApplicationRuntimeException("Attenzione: l'importo cofinanziato ("+
new it.cnr.contab.util.EuroFormat().format(progetto.getImFinanziato()) +
new it.cnr.contab.util.EuroFormat().format(progetto.getImCofinanziato()) +
") non può essere inferiore all'assestato totale spese 'fonti interne' e 'natura reimpiego' (" +
new it.cnr.contab.util.EuroFormat().format(assestatoSpePrgReimpiego) + ")!");
} else { //PROGETTO CON PIANO ECONOMICO
Expand Down
Expand Up @@ -703,6 +703,7 @@ public ProgettoBulk getProgettoRimodulato(Progetto_rimodulazioneBulk rimodulazio
Progetto_piano_economicoBulk newPpe = new Progetto_piano_economicoBulk();
newPpe.setVoce_piano_economico(ppeRim.getVoce_piano_economico());
newPpe.setEsercizio_piano(ppeRim.getEsercizio_piano());
newPpe.setFl_ctrl_disp(Boolean.TRUE);
newPpe.setToBeCreated();
progetto.addToDettagliPianoEconomicoAnnoCorrente(newPpe);
return newPpe;
Expand Down Expand Up @@ -773,6 +774,7 @@ public ProgettoBulk getProgettoRimodulato(Progetto_rimodulazioneBulk rimodulazio
Progetto_piano_economicoBulk newPpe = new Progetto_piano_economicoBulk();
newPpe.setVoce_piano_economico(ppeRim.getVoce_piano_economico());
newPpe.setEsercizio_piano(ppeRim.getEsercizio_piano());
newPpe.setFl_ctrl_disp(Boolean.TRUE);
newPpe.setToBeCreated();
progetto.addToDettagliPianoEconomicoAltriAnni(newPpe);
return newPpe;
Expand Down Expand Up @@ -832,6 +834,7 @@ public ProgettoBulk getProgettoRimodulato(Progetto_rimodulazioneBulk rimodulazio
Progetto_piano_economicoBulk newPpe = new Progetto_piano_economicoBulk();
newPpe.setVoce_piano_economico(ppeRim.getVoce_piano_economico());
newPpe.setEsercizio_piano(ppeRim.getEsercizio_piano());
newPpe.setFl_ctrl_disp(Boolean.TRUE);
newPpe.setToBeCreated();
progetto.addToDettagliPianoEconomicoTotale(newPpe);
return newPpe;
Expand Down

0 comments on commit 637c8f6

Please sign in to comment.