Skip to content

Commit

Permalink
Modifiche varie - anomalia in fase creazione impegno residuo impropri…
Browse files Browse the repository at this point in the history
…o nuovo piano dei conti e correzzione label progetto
  • Loading branch information
rpagano committed Jan 10, 2016
1 parent 3c697b0 commit e9cc21e
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 13 deletions.
Expand Up @@ -91,7 +91,7 @@ public java.util.List findLineeAttivita( List cdrList, List capitoliList, Obblig
if ( size == 0 )
return Collections.EMPTY_LIST;

Voce_fBulk capitolo = (Voce_fBulk) capitoliList.iterator().next();
IVoceBilancioBulk capitolo = (IVoceBilancioBulk) capitoliList.iterator().next();

V_pdg_obbligazione_speHome home = (V_pdg_obbligazione_speHome)getHomeCache().getHome(V_pdg_obbligazione_speBulk.class);

Expand All @@ -117,9 +117,9 @@ public java.util.List findLineeAttivita( List cdrList, List capitoliList, Obblig

sql.openParenthesis("AND");
Iterator i = capitoliList.iterator();
sql.addClause("OR", "cd_funzione", SQLBuilder.EQUALS, ((Voce_fBulk)i.next()).getCd_funzione());
sql.addClause("OR", "cd_funzione", SQLBuilder.EQUALS, ((IVoceBilancioBulk)i.next()).getCd_funzione());
for ( int j = 0; i.hasNext(); j++ )
sql.addClause("OR", "cd_funzione", SQLBuilder.EQUALS, ((Voce_fBulk)i.next()).getCd_funzione());
sql.addClause("OR", "cd_funzione", SQLBuilder.EQUALS, ((IVoceBilancioBulk)i.next()).getCd_funzione());
sql.closeParenthesis();

return home.fetchAll(sql);
Expand Down
Expand Up @@ -9,8 +9,8 @@
import java.rmi.RemoteException;

import it.cnr.contab.config00.bulk.Parametri_cnrBulk;
import it.cnr.contab.config00.ejb.Parametri_cnrComponentSession;
import it.cnr.contab.config00.pdcfin.bulk.Elemento_voceHome;
import it.cnr.contab.progettiric00.core.bulk.ProgettoBulk;
import it.cnr.contab.utenze00.bp.CNRUserContext;
import it.cnr.contab.util.Utility;
import it.cnr.jada.action.ActionContext;
Expand All @@ -27,7 +27,10 @@
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class ConsPdgpPdggEtrBP extends ConsultazioniBP {
private static final long serialVersionUID = 1L;

private String labelCd_classificazione;
private boolean flNuovoPdg = false;

public ConsPdgpPdggEtrBP(String s) {
super(s);
Expand All @@ -41,13 +44,15 @@ protected void init(it.cnr.jada.action.Config config, ActionContext context) thr
try{
super.init(config, context);

Parametri_cnrBulk par = ((Parametri_cnrComponentSession)it.cnr.jada.util.ejb.EJBCommonServices.createEJB("CNRCONFIG00_EJB_Parametri_cnrComponentSession",Parametri_cnrComponentSession.class)).getParametriCnr(context.getUserContext(),CNRUserContext.getEsercizio(context.getUserContext()));

Integer esercizio = it.cnr.contab.utenze00.bp.CNRUserContext.getEsercizio(context.getUserContext());
Parametri_cnrBulk parCnr = Utility.createParametriCnrComponentSession().getParametriCnr(context.getUserContext(), esercizio);

setLabelCd_classificazione(Utility.createClassificazioneVociComponentSession().
getDsLivelloClassificazione(context.getUserContext(),
CNRUserContext.getEsercizio(context.getUserContext()),
Elemento_voceHome.GESTIONE_ENTRATE,
par.getLivello_pdg_decis_etr()));
parCnr.getLivello_pdg_decis_etr()));
setFlNuovoPdg(parCnr.getFl_nuovo_pdg().booleanValue());
} catch (ComponentException e) {
throw new BusinessProcessException(e);
} catch (RemoteException e) {
Expand All @@ -63,10 +68,27 @@ public java.util.Vector addButtonsToToolbar(java.util.Vector listButton){

return listButton;
}

public void setFlNuovoPdg(boolean flNuovoPdg) {
this.flNuovoPdg = flNuovoPdg;
}

public boolean isFlNuovoPdg() {
return flNuovoPdg;
}

public String getLabelCd_classificazione() {
return labelCd_classificazione;
}

public void setLabelCd_classificazione(String string) {
labelCd_classificazione = string;
}

public String getLabelCd_progetto(){
if (this.isFlNuovoPdg())
return ProgettoBulk.LABEL_PROGETTO;
else
return "Modulo di Attività";
}
}
Expand Up @@ -9,15 +9,12 @@
import java.rmi.RemoteException;

import it.cnr.contab.config00.bulk.Parametri_cnrBulk;
import it.cnr.contab.config00.ejb.Parametri_cnrComponentSession;
import it.cnr.contab.config00.pdcfin.bulk.Elemento_voceHome;
import it.cnr.contab.config00.pdcfin.cla.bulk.Classificazione_vociBulk;
import it.cnr.contab.pdg01.consultazioni.bulk.V_cons_pdgp_pdgg_speBulk;
import it.cnr.contab.progettiric00.core.bulk.ProgettoBulk;
import it.cnr.contab.utenze00.bp.CNRUserContext;
import it.cnr.contab.util.Utility;
import it.cnr.jada.action.ActionContext;
import it.cnr.jada.action.BusinessProcessException;
import it.cnr.jada.bulk.OggettoBulk;
import it.cnr.jada.comp.ComponentException;
import it.cnr.jada.util.Config;
import it.cnr.jada.util.action.ConsultazioniBP;
Expand All @@ -30,7 +27,10 @@
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class ConsPdgpPdggSpeBP extends ConsultazioniBP {
private static final long serialVersionUID = 1L;

private String labelCd_classificazione;
private boolean flNuovoPdg = false;

public ConsPdgpPdggSpeBP(String s) {
super(s);
Expand All @@ -44,13 +44,15 @@ protected void init(it.cnr.jada.action.Config config, ActionContext context) thr
try{
super.init(config, context);

Parametri_cnrBulk par = ((Parametri_cnrComponentSession)it.cnr.jada.util.ejb.EJBCommonServices.createEJB("CNRCONFIG00_EJB_Parametri_cnrComponentSession",Parametri_cnrComponentSession.class)).getParametriCnr(context.getUserContext(),CNRUserContext.getEsercizio(context.getUserContext()));
Integer esercizio = it.cnr.contab.utenze00.bp.CNRUserContext.getEsercizio(context.getUserContext());
Parametri_cnrBulk parCnr = Utility.createParametriCnrComponentSession().getParametriCnr(context.getUserContext(), esercizio);

setLabelCd_classificazione(Utility.createClassificazioneVociComponentSession().
getDsLivelloClassificazione(context.getUserContext(),
CNRUserContext.getEsercizio(context.getUserContext()),
Elemento_voceHome.GESTIONE_SPESE,
par.getLivello_pdg_decis_spe()));
parCnr.getLivello_pdg_decis_spe()));
setFlNuovoPdg(parCnr.getFl_nuovo_pdg().booleanValue());
} catch (ComponentException e) {
throw new BusinessProcessException(e);
} catch (RemoteException e) {
Expand All @@ -66,10 +68,27 @@ public java.util.Vector addButtonsToToolbar(java.util.Vector listButton){

return listButton;
}

public boolean isFlNuovoPdg() {
return flNuovoPdg;
}

public String getLabelCd_classificazione() {
return labelCd_classificazione;
}

public void setLabelCd_classificazione(String string) {
labelCd_classificazione = string;
}

public void setFlNuovoPdg(boolean flNuovoPdg) {
this.flNuovoPdg = flNuovoPdg;
}

public String getLabelCd_progetto(){
if (this.isFlNuovoPdg())
return ProgettoBulk.LABEL_PROGETTO;
else
return "Modulo di Attività";
}
}

0 comments on commit e9cc21e

Please sign in to comment.