use of it.cnr.contab.doccont00.singconto.bulk.V_voce_f_sing_contoHome in project sigla-main by consiglionazionaledellericerche.
the class StampaSingoloContoComponent method associaTutti.
/**
* associaTutti method comment.
*/
public void associaTutti(it.cnr.jada.UserContext userContext, it.cnr.contab.doccont00.singconto.bulk.V_voce_f_sing_contoBulk filtro, java.math.BigDecimal pg_stampa) throws ComponentException {
try {
annullaModificaSelezione(userContext, filtro);
BigDecimal currentSequence = Utility.ZERO;
V_voce_f_sing_contoHome home = (V_voce_f_sing_contoHome) getHome(userContext, V_voce_f_sing_contoBulk.class);
SQLBuilder query = home.createSQLBuilder();
query.addClause(filtro.getSqlClauses());
for (Iterator righe = home.fetchAll(query).iterator(); righe.hasNext(); ) {
V_voce_f_sing_contoBulk voce_f_sing_conto = (V_voce_f_sing_contoBulk) righe.next();
V_stm_paramin_sing_contoBulk singoloConto = new V_stm_paramin_sing_contoBulk(voce_f_sing_conto);
singoloConto.setUser(it.cnr.contab.utenze00.bp.CNRUserContext.getUser(userContext));
singoloConto.setId_report(pg_stampa);
singoloConto.setChiave(pg_stampa.toString());
currentSequence = currentSequence.add(new java.math.BigDecimal(1));
singoloConto.setSequenza(currentSequence);
if (voce_f_sing_conto.getFl_partita_giro() != null && voce_f_sing_conto.getFl_partita_giro().booleanValue()) {
singoloConto.setCd_cds(it.cnr.contab.utenze00.bp.CNRUserContext.getCd_cds(userContext));
}
insertBulk(userContext, singoloConto);
}
} catch (Throwable t) {
throw handleException(filtro, t);
}
}
Aggregations