Navigation Menu

Skip to content

Commit

Permalink
Anomalia ricerca Fattura Attiva
Browse files Browse the repository at this point in the history
  • Loading branch information
raffaelepagano committed Oct 27, 2017
1 parent 041779e commit a9cb60b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 29 deletions.
Expand Up @@ -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
Expand Down
Expand Up @@ -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;
Expand Down Expand Up @@ -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 );
}
Expand All @@ -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);
Expand Down

0 comments on commit a9cb60b

Please sign in to comment.