From a9cb60bdab5e5dda0ec0d6b82ec81d7e8e7a22a3 Mon Sep 17 00:00:00 2001 From: Pagano Date: Fri, 27 Oct 2017 10:27:56 +0200 Subject: [PATCH] Anomalia ricerca Fattura Attiva --- .../doccont00/comp/AccertamentoComponent.java | 7 +----- .../doccont00/core/bulk/AccertamentoBulk.java | 25 ++----------------- 2 files changed, 3 insertions(+), 29 deletions(-) diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/AccertamentoComponent.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/AccertamentoComponent.java index 8b9b8f850f..fab49cca01 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/AccertamentoComponent.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/AccertamentoComponent.java @@ -1824,12 +1824,7 @@ public OggettoBulk inizializzaBulkPerModifica (UserContext aUC,OggettoBulk bulk) // carica i capitoli di spesa del CDS accertamento = listaCapitoliPerCdsVoce( aUC, accertamento ); - boolean isNuovoPdg = ((Parametri_cnrHome)getHome(aUC,Parametri_cnrBulk.class)).isNuovoPdg(aUC); - if (!isNuovoPdg) - accertamento.refreshCapitoliDiEntrataCdsSelezionatiColl(); - else - accertamento.refreshNewCapitoliDiEntrataCdsSelezionatiColl(); - + accertamento.refreshCapitoliDiEntrataCdsSelezionatiColl(); // MITODO - verificare se serve // Inizializzazione delle lista di tutte le linee di attivita eleggibili e di quella selezionata diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AccertamentoBulk.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AccertamentoBulk.java index 34dd5165c4..e13c0b2119 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AccertamentoBulk.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AccertamentoBulk.java @@ -24,6 +24,7 @@ import it.cnr.contab.config00.contratto.bulk.ContrattoBulk; import it.cnr.contab.config00.latt.bulk.WorkpackageBulk; import it.cnr.contab.config00.pdcfin.bulk.Elemento_voceBulk; +import it.cnr.contab.config00.pdcfin.bulk.IVoceBilancioBulk; import it.cnr.contab.config00.pdcfin.bulk.V_voce_f_partita_giroBulk; import it.cnr.contab.config00.sto.bulk.CdrBulk; import it.cnr.contab.config00.sto.bulk.CdsBulk; @@ -1132,7 +1133,7 @@ public void refreshCapitoliDiEntrataCdsSelezionatiColl() Accertamento_scad_voceBulk osv = (Accertamento_scad_voceBulk) s.next(); for ( Iterator c = capitoliDiEntrataCdsColl.iterator(); c.hasNext(); ) { - it.cnr.contab.config00.pdcfin.bulk.Voce_fBulk voce = ( it.cnr.contab.config00.pdcfin.bulk.Voce_fBulk) c.next(); + IVoceBilancioBulk voce = ( IVoceBilancioBulk) c.next(); if ( osv.getCd_voce().equals( voce.getCd_voce() )) capitoli.put ( osv.getCd_voce(), voce ); } @@ -1142,28 +1143,6 @@ public void refreshCapitoliDiEntrataCdsSelezionatiColl() for ( Enumeration e = capitoli.keys(); e.hasMoreElements(); ) capitoliDiEntrataCdsSelezionatiColl.add( capitoli.get( e.nextElement() )); -} -public void refreshNewCapitoliDiEntrataCdsSelezionatiColl() -{ - Hashtable capitoli = new Hashtable(); // hashtable per evitare i doppi - - //l'imputazione finanziaria e' sempre di testata: seleziono i dettagli di una qualsiasi scadenza per - // individuare l'elenco dei capitoli di entrata selezionati per l'intero accertamento - for ( Iterator s = ((Accertamento_scadenzarioBulk) accertamento_scadenzarioColl.iterator().next()).getAccertamento_scad_voceColl().iterator(); s.hasNext(); ) - { - Accertamento_scad_voceBulk osv = (Accertamento_scad_voceBulk) s.next(); - for ( Iterator c = capitoliDiEntrataCdsColl.iterator(); c.hasNext(); ) - { - V_voce_f_partita_giroBulk voce = ( it.cnr.contab.config00.pdcfin.bulk.V_voce_f_partita_giroBulk) c.next(); - if ( osv.getCd_voce().equals( voce.getCd_elemento_voce() )) - capitoli.put ( osv.getCd_voce(), voce ); - } - } - - capitoliDiEntrataCdsSelezionatiColl = new Vector(); - for ( Enumeration e = capitoli.keys(); e.hasMoreElements(); ) - capitoliDiEntrataCdsSelezionatiColl.add( capitoli.get( e.nextElement() )); - } public void setCd_cds(java.lang.String cd_cds) { this.getCds().setCd_unita_organizzativa(cd_cds);