Search in sources :

Example 6 with it.cnr.contab.docamm00.fatturapa.bulk

use of it.cnr.contab.docamm00.fatturapa.bulk in project sigla-main by consiglionazionaledellericerche.

the class ElaboraFileIntraAction method doOnMeseChange.

public it.cnr.jada.action.Forward doOnMeseChange(ActionContext context) {
    it.cnr.contab.docamm00.bp.ElaboraFileIntraBP bp = (it.cnr.contab.docamm00.bp.ElaboraFileIntraBP) context.getBusinessProcess();
    try {
        bp.fillModel(context);
        bp.setFile(null);
        return context.findDefaultForward();
    } catch (Exception e) {
        return handleException(context, e);
    }
}
Also used : ElaboraFileIntraBP(it.cnr.contab.docamm00.bp.ElaboraFileIntraBP) ElaboraFileIntraBP(it.cnr.contab.docamm00.bp.ElaboraFileIntraBP) BusinessProcessException(it.cnr.jada.action.BusinessProcessException) PersistencyException(it.cnr.jada.persistency.PersistencyException) ComponentException(it.cnr.jada.comp.ComponentException) IntrospectionException(it.cnr.jada.persistency.IntrospectionException)

Example 7 with it.cnr.contab.docamm00.fatturapa.bulk

use of it.cnr.contab.docamm00.fatturapa.bulk in project sigla-main by consiglionazionaledellericerche.

the class ElaboraFilePoliAction method doOnComunicazionePolivChange.

public it.cnr.jada.action.Forward doOnComunicazionePolivChange(ActionContext context) {
    it.cnr.contab.docamm00.bp.ElaboraFilePoliBP bp = (it.cnr.contab.docamm00.bp.ElaboraFilePoliBP) context.getBusinessProcess();
    try {
        bp.fillModel(context);
        bp.setFile(null);
        VSpesometroBulk dett = (VSpesometroBulk) bp.getModel();
        dett.setFlBlacklist(false);
        dett.setMese(null);
        return context.findDefaultForward();
    } catch (Exception e) {
        return handleException(context, e);
    }
}
Also used : ElaboraFilePoliBP(it.cnr.contab.docamm00.bp.ElaboraFilePoliBP) VSpesometroBulk(it.cnr.contab.docamm00.docs.bulk.VSpesometroBulk) ElaboraFilePoliBP(it.cnr.contab.docamm00.bp.ElaboraFilePoliBP) ApplicationException(it.cnr.jada.comp.ApplicationException) PersistencyException(it.cnr.jada.persistency.PersistencyException) ComponentException(it.cnr.jada.comp.ComponentException) IntrospectionException(it.cnr.jada.persistency.IntrospectionException)

Example 8 with it.cnr.contab.docamm00.fatturapa.bulk

use of it.cnr.contab.docamm00.fatturapa.bulk in project sigla-main by consiglionazionaledellericerche.

the class ElaboraFilePoliAction method doOnFlBlacklistChange.

public it.cnr.jada.action.Forward doOnFlBlacklistChange(ActionContext context) {
    it.cnr.contab.docamm00.bp.ElaboraFilePoliBP bp = (it.cnr.contab.docamm00.bp.ElaboraFilePoliBP) context.getBusinessProcess();
    try {
        bp.fillModel(context);
        bp.setFile(null);
        VSpesometroBulk dett = (VSpesometroBulk) bp.getModel();
        dett.setComunicazionePoliv(false);
        return context.findDefaultForward();
    } catch (Exception e) {
        return handleException(context, e);
    }
}
Also used : ElaboraFilePoliBP(it.cnr.contab.docamm00.bp.ElaboraFilePoliBP) VSpesometroBulk(it.cnr.contab.docamm00.docs.bulk.VSpesometroBulk) ElaboraFilePoliBP(it.cnr.contab.docamm00.bp.ElaboraFilePoliBP) ApplicationException(it.cnr.jada.comp.ApplicationException) PersistencyException(it.cnr.jada.persistency.PersistencyException) ComponentException(it.cnr.jada.comp.ComponentException) IntrospectionException(it.cnr.jada.persistency.IntrospectionException)

Example 9 with it.cnr.contab.docamm00.fatturapa.bulk

use of it.cnr.contab.docamm00.fatturapa.bulk in project sigla-main by consiglionazionaledellericerche.

the class FatturaPassivaComponent method cercaCambio.

// ^^@@
/**
 * Tutti i controlli superati.
 * PreCondition:
 * Nessuna condizione di errore rivelata.
 * PostCondition:
 * Permesso il ritorno dell cambio nella fattura.
 * Non esiste la valuta o il periodo di cambio di riferimento.
 * PreCondition:
 * La valuta di riferimento o il relativo cambio non sono presenti.
 * PostCondition:
 * Annullata la scelta della valuta.
 */
// ^^@@
public Fattura_passivaBulk cercaCambio(it.cnr.jada.UserContext uc, Fattura_passivaBulk fattura) throws ComponentException {
    it.cnr.contab.docamm00.tabrif.bulk.DivisaBulk valuta = fattura.getValuta();
    if (valuta == null)
        return resetChangeData(uc, fattura);
    java.sql.Timestamp dataCambio = fattura.getDt_fattura_fornitore();
    if (valuta.getCd_divisa().equals(getEuro(uc).getCd_divisa())) {
        fattura.setDefaultValuta(true);
        if (dataCambio == null)
            try {
                dataCambio = getHome(uc, fattura).getServerTimestamp();
            } catch (it.cnr.jada.persistency.PersistencyException e) {
                throw handleException(fattura, e);
            }
    } else
        fattura.setDefaultValuta(false);
    return basicCercaCambio(uc, fattura, dataCambio);
}
Also used : Timestamp(java.sql.Timestamp) PersistencyException(it.cnr.jada.persistency.PersistencyException) it.cnr.contab.docamm00.intrastat.bulk(it.cnr.contab.docamm00.intrastat.bulk) it.cnr.contab.anagraf00.core.bulk(it.cnr.contab.anagraf00.core.bulk) it.cnr.contab.docamm00.fatturapa.bulk(it.cnr.contab.docamm00.fatturapa.bulk) it.cnr.contab.docamm00.tabrif.bulk(it.cnr.contab.docamm00.tabrif.bulk) it.cnr.contab.config00.bulk(it.cnr.contab.config00.bulk) it.cnr.contab.docamm00.docs.bulk(it.cnr.contab.docamm00.docs.bulk) it.cnr.contab.doccont00.core.bulk(it.cnr.contab.doccont00.core.bulk) it.cnr.contab.inventario01.bulk(it.cnr.contab.inventario01.bulk) it.cnr.contab.ordmag.ordini.bulk(it.cnr.contab.ordmag.ordini.bulk) it.cnr.jada.bulk(it.cnr.jada.bulk) it.cnr.contab.inventario00.docs.bulk(it.cnr.contab.inventario00.docs.bulk) it.cnr.jada.persistency.sql(it.cnr.jada.persistency.sql)

Example 10 with it.cnr.contab.docamm00.fatturapa.bulk

use of it.cnr.contab.docamm00.fatturapa.bulk in project sigla-main by consiglionazionaledellericerche.

the class ElaboraFileIntraComponent method SezioneUnoAcquisti.

public List SezioneUnoAcquisti(UserContext uc, OggettoBulk bulk) throws ComponentException {
    VIntrastatHome home = (VIntrastatHome) getHome(uc, VIntrastatBulk.class);
    SQLBuilder sql = home.createSQLBuilder();
    sql.addClause("AND", "esercizio", sql.EQUALS, it.cnr.contab.utenze00.bp.CNRUserContext.getEsercizio(uc));
    sql.addClause("AND", "mese", sql.EQUALS, ((VIntrastatBulk) bulk).getMese());
    sql.addClause("AND", "tipo", sql.EQUALS, "P");
    sql.addClause("AND", "tiFattura", sql.EQUALS, it.cnr.contab.docamm00.docs.bulk.Fattura_passivaBulk.TIPO_FATTURA_PASSIVA);
    sql.addClause("AND", "tiBeneServizio", sql.EQUALS, it.cnr.contab.docamm00.docs.bulk.Fattura_passivaBulk.FATTURA_DI_BENI);
    sql.addOrderBy("TIPO desc,cd_cds,cd_unita_organizzativa,esercizio,pg_fattura,pg_riga_intra,ti_bene_servizio,cd_nomenclatura_combinata,cd_natura_transazione,cd_cpa");
    try {
        return home.fetchAll(sql);
    } catch (PersistencyException e) {
        handleException(e);
    }
    return null;
}
Also used : SQLBuilder(it.cnr.jada.persistency.sql.SQLBuilder) VIntrastatHome(it.cnr.contab.docamm00.docs.bulk.VIntrastatHome) VIntrastatBulk(it.cnr.contab.docamm00.docs.bulk.VIntrastatBulk) PersistencyException(it.cnr.jada.persistency.PersistencyException)

Aggregations

ComponentException (it.cnr.jada.comp.ComponentException)46 PersistencyException (it.cnr.jada.persistency.PersistencyException)23 SQLBuilder (it.cnr.jada.persistency.sql.SQLBuilder)18 it.cnr.contab.docamm00.docs.bulk (it.cnr.contab.docamm00.docs.bulk)13 BusinessProcessException (it.cnr.jada.action.BusinessProcessException)13 FatturaAttivaSingolaComponent (it.cnr.contab.docamm00.comp.FatturaAttivaSingolaComponent)12 FatturaPassivaComponent (it.cnr.contab.docamm00.comp.FatturaPassivaComponent)12 Fattura_passivaBulk (it.cnr.contab.docamm00.docs.bulk.Fattura_passivaBulk)11 DocumentoGenericoComponent (it.cnr.contab.docamm00.comp.DocumentoGenericoComponent)10 Documento_genericoBulk (it.cnr.contab.docamm00.docs.bulk.Documento_genericoBulk)10 it.cnr.jada.bulk (it.cnr.jada.bulk)10 Fattura_attivaBulk (it.cnr.contab.docamm00.docs.bulk.Fattura_attivaBulk)9 it.cnr.contab.doccont00.core.bulk (it.cnr.contab.doccont00.core.bulk)9 VIntrastatBulk (it.cnr.contab.docamm00.docs.bulk.VIntrastatBulk)8 VIntrastatHome (it.cnr.contab.docamm00.docs.bulk.VIntrastatHome)8 List (java.util.List)8 FatturaAttivaSingolaComponentSession (it.cnr.contab.docamm00.ejb.FatturaAttivaSingolaComponentSession)7 Categoria_gruppo_inventBulk (it.cnr.contab.docamm00.tabrif.bulk.Categoria_gruppo_inventBulk)7 it.cnr.contab.inventario01.bulk (it.cnr.contab.inventario01.bulk)7 ApplicationException (it.cnr.jada.comp.ApplicationException)7