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);
}
}
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);
}
}
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);
}
}
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);
}
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;
}
Aggregations