Skip to content

Commit

Permalink
Change id_bando to 30
Browse files Browse the repository at this point in the history
  • Loading branch information
mspasiano committed Mar 21, 2019
1 parent 6068d9d commit 6befaf3
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 6 deletions.
Expand Up @@ -1836,5 +1836,9 @@ TRASPORTO_AEREO"/>
<column name="pg_ver_rec" type="BIGINT" value="0"/>
</insert>
</changeSet>
<changeSet author="marco.spasiano" id="alter_id_bando">
<modifyDataType tableName="var_stanz_res" columnName="id_bando" newDataType="varchar(30)"/>
<modifyDataType tableName="pdg_variazione" columnName="id_bando" newDataType="varchar(30)"/>
</changeSet>

</databaseChangeLog>
Expand Up @@ -327,7 +327,7 @@ private void aggiornaObbligazioneTemporanea(UserContext userContext, Obbligazion
*
* @param docCont il documento contabile di tipo ObbligazioneBulk per cui chiedere l'aggiornamento dei saldi
* @param userContext lo UserContext che ha generato la richiesta
* @param bulk la MissioneBulk a cui e' stata associata una scadenza di obbligazione
* @param missione la MissioneBulk a cui e' stata associata una scadenza di obbligazione
* @param status serve per gestire l'eccezione lanciata dall'obbligazione
* nel caso non ci sia disponibilita' di cassa
*/
Expand Down Expand Up @@ -1374,7 +1374,7 @@ public java.util.Collection findListabanche(UserContext aUC, MissioneBulk missio
* Post: Il sistema restituisce la lista delle modalità di pagamento relative al terzo della missione
*
* @return la collezione di istanze di tipo Rif_modalita_pagamentoBulk
* @param uc lo UserContext che ha generato la richiesta
* @param userContext lo UserContext che ha generato la richiesta
* @param bulk la MissioneBulk da cui ricavare il terzo per cui selezionare le modalità di pagamento
*/

Expand Down Expand Up @@ -3754,7 +3754,7 @@ public void validaEsercizioDataRegistrazione(UserContext aUC, MissioneBulk missi
* Post: La spesa non supera la validazione e l'errore viene segnalato all'utente
*
* @return MissioneBulk validata
* @param uc lo UserContext che ha generato la richiesta
* @param aUC lo UserContext che ha generato la richiesta
* @param spesa la Missione_dettaglioBulk per cui effettuare la validazione
* @param divisaDefault la DivisaBulk di default
*/
Expand All @@ -3763,7 +3763,20 @@ private Missione_dettaglioBulk validaMassimaleTipoPasto(UserContext aUC, Mission
BigDecimal massimalePastoEuro = new BigDecimal(0);

// MASSIMALE MISSIONE_TIPO_PASTO
massimalePastoEuro = getMassimaleEuro(aUC, spesa, divisaDefault, spesa.getTipo_pasto().getCd_divisa(), spesa.getTipo_pasto().getLimite_max_pasto(), false);
massimalePastoEuro = getMassimaleEuro(
aUC,
spesa,
divisaDefault,
Optional.ofNullable(spesa)
.flatMap(missione_dettaglioBulk -> Optional.ofNullable(missione_dettaglioBulk.getTipo_pasto()))
.flatMap(missione_tipo_pastoBulk -> Optional.ofNullable(missione_tipo_pastoBulk.getDivisa()))
.flatMap(divisaBulk -> Optional.ofNullable(divisaBulk.getCd_divisa()))
.orElseThrow(() -> new ValidationException("Tipo pasto non valorizzato!")),
Optional.ofNullable(spesa)
.flatMap(missione_dettaglioBulk -> Optional.ofNullable(missione_dettaglioBulk.getTipo_pasto()))
.flatMap(missione_tipo_pastoBulk -> Optional.ofNullable(missione_tipo_pastoBulk.getLimite_max_pasto()))
.orElseThrow(() -> new ValidationException("Tipo pasto non valorizzato!")),
false);

// CONFRONTO IMPORTO SPESA CON MASSIMALE TIPO PASTO
if (massimalePastoEuro.compareTo(spesa.getIm_spesa_euro()) == -1)
Expand Down
Expand Up @@ -453,7 +453,7 @@
name="idBando"
property="idBando"
inputType="TEXT"
inputSize="30"
inputSize="50"
maxLength="30"
enabledOnInsert="true"
enabledOnSearch="true"
Expand Down
Expand Up @@ -265,7 +265,7 @@
name="idBando"
property="idBando"
inputType="TEXT"
inputSize="30"
inputSize="50"
maxLength="30"
enabledOnInsert="true"
enabledOnSearch="true"
Expand Down

0 comments on commit 6befaf3

Please sign in to comment.