Search in sources :

Example 1 with V_voce_f_sing_contoHome

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);
    }
}
Also used : SQLBuilder(it.cnr.jada.persistency.sql.SQLBuilder) V_stm_paramin_sing_contoBulk(it.cnr.contab.doccont00.singconto.bulk.V_stm_paramin_sing_contoBulk) V_voce_f_sing_contoBulk(it.cnr.contab.doccont00.singconto.bulk.V_voce_f_sing_contoBulk) Iterator(java.util.Iterator) V_voce_f_sing_contoHome(it.cnr.contab.doccont00.singconto.bulk.V_voce_f_sing_contoHome) BigDecimal(java.math.BigDecimal)

Aggregations

V_stm_paramin_sing_contoBulk (it.cnr.contab.doccont00.singconto.bulk.V_stm_paramin_sing_contoBulk)1 V_voce_f_sing_contoBulk (it.cnr.contab.doccont00.singconto.bulk.V_voce_f_sing_contoBulk)1 V_voce_f_sing_contoHome (it.cnr.contab.doccont00.singconto.bulk.V_voce_f_sing_contoHome)1 SQLBuilder (it.cnr.jada.persistency.sql.SQLBuilder)1 BigDecimal (java.math.BigDecimal)1 Iterator (java.util.Iterator)1