Skip to content

Commit

Permalink
Added the CdR as a parameter to the printout
Browse files Browse the repository at this point in the history
  • Loading branch information
mspasiano committed Oct 12, 2023
1 parent 4cc858f commit c475b88
Show file tree
Hide file tree
Showing 6 changed files with 342 additions and 314 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
-- DDL for View V_PROG_COM_MOD
--------------------------------------------------------

CREATE OR REPLACE FORCE VIEW "V_PROG_COM_MOD" ("ESERCIZIO", "CD_PROGETTO", "DS_PROGETTO", "CD_COMMESSA", "DS_COMMESSA", "CD_MODULO", "DS_MODULO", "CD_LINEA_ATTIVITA", "DS_LINEA_ATTIVITA", "DENOMINAZIONE_LA", "CDR", "CD_NATURA", "DS_NATURA", "PG_PROGETTO", "TI_GESTIONE", "FLG_PDG") AS
Select /*+ optimizer_features_enable('10.1.0') */
CREATE OR REPLACE FORCE VIEW "V_PROG_COM_MOD" ("ESERCIZIO", "CD_PROGETTO", "DS_PROGETTO", "CD_COMMESSA", "DS_COMMESSA", "CD_MODULO", "DS_MODULO", "CD_LINEA_ATTIVITA", "DS_LINEA_ATTIVITA", "DENOMINAZIONE_LA", "CDR", "CD_NATURA", "DS_NATURA", "PG_PROGETTO", "TI_GESTIONE", "FLG_PDG") AS
Select
--
-- Date: 09/11/2006
-- Version: 1.1
Expand Down Expand Up @@ -80,7 +80,7 @@ Where
And cd_linea_attivita = V_LINEA_ATTIVITA_VALIDA.cd_linea_attivita)
)
Union
Select /*+ optimizer_features_enable('10.1.0') */
Select
V_LINEA_ATTIVITA_VALIDA.esercizio,
PROGETTO.cd_progetto cd_progetto,
PROGETTO.ds_progetto ds_progetto,
Expand Down Expand Up @@ -138,7 +138,7 @@ Where
And cd_linea_attivita = V_LINEA_ATTIVITA_VALIDA.cd_linea_attivita)
)
union
Select /*+ optimizer_features_enable('10.1.0') */
Select
V_LINEA_ATTIVITA_VALIDA.esercizio,
PROGETTO.cd_progetto cd_progetto,
PROGETTO.ds_progetto ds_progetto,
Expand Down Expand Up @@ -192,7 +192,7 @@ Where
And cd_linea_attivita = V_LINEA_ATTIVITA_VALIDA.cd_linea_attivita)
)
Union
Select /*+ optimizer_features_enable('10.1.0') */
Select
V_LINEA_ATTIVITA_VALIDA.esercizio,
PROGETTO.cd_progetto cd_progetto,
PROGETTO.ds_progetto ds_progetto,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,64 +17,64 @@

package it.cnr.contab.doccont00.bp;

import it.cnr.contab.reports.bp.ParametricPrintBP;

import java.rmi.RemoteException;

import javax.ejb.EJBException;

import it.cnr.contab.config00.bulk.Parametri_cnrBulk;
import it.cnr.contab.doccont00.core.bulk.Stampa_elenco_progetti_laBulk;
import it.cnr.contab.progettiric00.core.bulk.ProgettoBulk;
import it.cnr.contab.reports.bp.ParametricPrintBP;
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.comp.ComponentException;

public class StampaElencoProgettiBP extends ParametricPrintBP{
private Parametri_cnrBulk parametriCnr;
public Parametri_cnrBulk getParametriCnr() {
return parametriCnr;
}
import javax.ejb.EJBException;
import java.rmi.RemoteException;

public void setParametriCnr(Parametri_cnrBulk parametriCnr) {
this.parametriCnr = parametriCnr;
}
public class StampaElencoProgettiBP extends ParametricPrintBP {
private Parametri_cnrBulk parametriCnr;

public StampaElencoProgettiBP() {
super();
}

public StampaElencoProgettiBP(String function) {
super(function);
}
@Override
protected void initialize(ActionContext context)
throws BusinessProcessException {
try {
setParametriCnr(Utility.createParametriCnrComponentSession().getParametriCnr(context.getUserContext(), CNRUserContext.getEsercizio(context.getUserContext())));
super.initialize(context);
} catch (ComponentException e) {
throw handleException(e);
} catch (RemoteException e) {
throw handleException(e);
} catch (EJBException e) {
throw handleException(e);
}
}
public StampaElencoProgettiBP() {
super();
}

public String getLabelFindProgettoForPrint(){
if (this.getParametriCnr().getFl_nuovo_pdg())
return ProgettoBulk.LABEL_AREA_PROGETTUALE;
else
return ProgettoBulk.LABEL_PROGETTO;
}
public String getLabelFindCommessaForPrint(){
if (this.getParametriCnr().getFl_nuovo_pdg())
return ProgettoBulk.LABEL_PROGETTO;
else
return ProgettoBulk.LABEL_COMMESSA;
}
public StampaElencoProgettiBP(String function) {
super(function);
}

public Parametri_cnrBulk getParametriCnr() {
return parametriCnr;
}

public void setParametriCnr(Parametri_cnrBulk parametriCnr) {
this.parametriCnr = parametriCnr;
}

@Override
protected void initialize(ActionContext context)
throws BusinessProcessException {
try {
setParametriCnr(Utility.createParametriCnrComponentSession().getParametriCnr(context.getUserContext(), CNRUserContext.getEsercizio(context.getUserContext())));
super.initialize(context);
} catch (ComponentException e) {
throw handleException(e);
} catch (RemoteException e) {
throw handleException(e);
} catch (EJBException e) {
throw handleException(e);
}
}

public String getLabelFindProgettoForPrint() {
if (this.getParametriCnr().getFl_nuovo_pdg())
return ProgettoBulk.LABEL_AREA_PROGETTUALE;
else
return ProgettoBulk.LABEL_PROGETTO;
}

public String getLabelFindCommessaForPrint() {
if (this.getParametriCnr().getFl_nuovo_pdg())
return ProgettoBulk.LABEL_PROGETTO;
else
return ProgettoBulk.LABEL_COMMESSA;
}

}
Loading

0 comments on commit c475b88

Please sign in to comment.