First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Class-Path:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,909 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"-->
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
<form-bean name="DynaDonorQuadraturaActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="idOperatore" type="java.lang.String"/>
<form-property name="listaOperatori" type="java.util.List"/>
<form-property name="idOperatoreVirtuale" type="java.lang.String"/>
<form-property name="listaOperatoriVirtuali" type="java.util.List"/>
<form-property name="idTipoReport" type="java.lang.String"/>
<form-property name="listaTipiReport" type="java.util.List"/>
<form-property name="dataDal" type="java.lang.String"/>
<form-property name="dataAl" type="java.lang.String"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="listaDati" type="java.util.List"/>
<form-property name="totPosizioniTrasferite" type="java.lang.String"/>
<form-property name="totImportiTrasferiti" type="java.lang.Double"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="totalResult" type="java.lang.String"/>
<form-property name="operatoreRecipient" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaRecipientQuadraturaActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="idOperatore" type="java.lang.String"/>
<form-property name="listaOperatori" type="java.util.List"/>
<form-property name="idOperatoreVirtuale" type="java.lang.String"/>
<form-property name="listaOperatoriVirtuali" type="java.util.List"/>
<form-property name="idTipoReport" type="java.lang.String"/>
<form-property name="listaTipiReport" type="java.util.List"/>
<form-property name="dataDal" type="java.lang.String"/>
<form-property name="dataAl" type="java.lang.String"/>
<form-property name="idTipoCliente" type="java.lang.String"/>
<form-property name="listaTipiCliente" type="java.util.List"/>
<form-property name="idTipoContratto" type="java.lang.String"/>
<form-property name="listaTipiContratto" type="java.util.List"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="listaDati" type="java.util.List"/>
<form-property name="totPosizioniTrasferite" type="java.lang.String"/>
<form-property name="totImportiTrasferiti" type="java.lang.Double"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="totalResult" type="java.lang.String"/>
<form-property name="operatoreDonor" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaMvno2MvnoActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="msisdn" type="java.lang.String"/>
<form-property name="idRichiesta" type="java.lang.String"/>
<form-property name="msisdn_operatore_logico" type="java.lang.String"/>
<form-property name="idRichiesta_operatore_logico" type="java.lang.String"/>
<form-property name="dataValidazioneMax" type="java.lang.String"/>
<form-property name="dataValidazioneMax_operatore_logico" type="java.lang.String"/>
<form-property name="dataValidazioneMax_datada" type="java.lang.String"/>
<form-property name="dataValidazioneMax_dataa" type="java.lang.String"/>
<form-property name="tipoCliente" type="java.lang.String"/>
<form-property name="stato" type="java.lang.Long"/>
<form-property name="dataCutOverCalc_dataa" type="java.lang.String"/>
<form-property name="dataCutOverCalc_datada" type="java.lang.String"/>
<form-property name="dataCutOverCalc_operatore_logico" type="java.lang.String"/>
<form-property name="stato_operatore_logico" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva_operatore_logico" type="java.lang.String"/>
<form-property name="codiceOperatoreDonating" type="java.lang.String"/>
<form-property name="codiceOperatoreDonating_operatore_logico" type="java.lang.String"/>
<form-property name="codiceOperatoreRecipient" type="java.lang.String"/>
<form-property name="codiceOperatoreRecipient_operatore_logico" type="java.lang.String"/>
<form-property name="codicePrePostPagato" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_operatore_logico" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_datada" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_dataa" type="java.lang.String"/>
<form-property name="dataTransizioneStato_operatore_logico" type="java.lang.String"/>
<form-property name="dataTransizioneStato_datada" type="java.lang.String"/>
<form-property name="dataTransizioneStato_dataa" type="java.lang.String"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="businessIdDon" type="java.lang.String"/>
<form-property name="businessIdRec" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="flagTc" type="java.lang.String"/>
<form-property name="opcol_flag_tc" type="java.util.List"/>
<form-property name="opcol_tipo_cliente" type="java.util.List"/>
<form-property name="opcol_oper_logic_1" type="java.util.List"/>
<form-property name="opcol_stato" type="java.util.List"/>
<form-property name="opcol_codicerifiutovalidazione" type="java.util.List"/>
<form-property name="opcol_oper_logic_2" type="java.util.List"/>
<form-property name="opcol_pre_post_pagato" type="java.util.List"/>
<form-property name="opcol_codice_operatore_mvno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="codicerifiutovalidazione" type="java.lang.String"/>
<form-property name="codicerifiutovalidazione_operatore_logico" type="java.lang.String"/>
<form-property name="flagProgettoAdhoc" type="java.lang.String"/>
<form-property name="opcol_flag_progettoadhoc" type="java.util.List"/>
<form-property name="opcol_trasferimentoConSblocco" type="java.util.List"/>
<form-property name="trasferimentoConSblocco" type="java.lang.String"/>
<form-property name="nomeFileSblocco" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaRecipientVirtActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="msisdn" type="java.lang.String"/>
<form-property name="idRichiesta" type="java.lang.String"/>
<form-property name="msisdn_operatore_logico" type="java.lang.String"/>
<form-property name="idRichiesta_operatore_logico" type="java.lang.String"/>
<form-property name="dataValidazioneMax_operatore_logico" type="java.lang.String"/>
<form-property name="dataValidazioneMax_datada" type="java.lang.String"/>
<form-property name="dataValidazioneMax_dataa" type="java.lang.String"/>
<form-property name="tipoCliente" type="java.lang.String"/>
<form-property name="stato" type="java.lang.Long"/>
<form-property name="dataCutOverCalc_dataa" type="java.lang.String"/>
<form-property name="dataCutOverCalc_datada" type="java.lang.String"/>
<form-property name="dataCutOverCalc_operatore_logico" type="java.lang.String"/>
<form-property name="stato_operatore_logico" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva_iva_operatore_logico" type="java.lang.String"/>
<form-property name="codiceOperatoreRecipient" type="java.lang.String"/>
<form-property name="codiceOperatoreRecipient_operatore_logico" type="java.lang.String"/>
<form-property name="codicePrePostPagato" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_operatore_logico" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_datada" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_dataa" type="java.lang.String"/>
<form-property name="businessIdDon" type="java.lang.String"/>
<form-property name="businessIdRec" type="java.lang.String"/>
<form-property name="nomeOtLeg" type="java.lang.String"/>
<form-property name="nomeOtLeg_operatore_logico" type="java.lang.String"/>
<form-property name="nomeOtGeo" type="java.lang.String"/>
<form-property name="nomeOtGeo_operatore_logico" type="java.lang.String"/>
<form-property name="flagTc" type="java.lang.String"/>
<form-property name="dataTransizioneStato_operatore_logico" type="java.lang.String"/>
<form-property name="dataTransizioneStato_datada" type="java.lang.String"/>
<form-property name="dataTransizioneStato_dataa" type="java.lang.String"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="opcol_codice_operatore_tutti" type="java.util.List"/>
<form-property name="opcol_nome_ot" type="java.util.List"/>
<form-property name="opcol_flag_tc" type="java.util.List"/>
<form-property name="opcol_tipo_cliente" type="java.util.List"/>
<form-property name="opcol_oper_logic_1" type="java.util.List"/>
<form-property name="opcol_stato" type="java.util.List"/>
<form-property name="opcol_pre_post_pagato" type="java.util.List"/>
<form-property name="opcol_codice_operatore_mvno" type="java.util.List"/>
<form-property name="opcol_nome_ot_georeferenziale" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="maxRowNum" type="java.lang.String"/>
<form-property name="opcol_codicerifiutovalidazione" type="java.util.List"/>
<form-property name="opcol_oper_logic_2" type="java.util.List"/>
<form-property name="codicerifiutovalidazione" type="java.lang.String"/>
<form-property name="codicerifiutovalidazione_operatore_logico" type="java.lang.String"/>
<form-property name="opcol_abbonatoprepagato" type="java.util.List"/>
<form-property name="abbonatoPrepagato" type="java.lang.String"/>
<form-property name="opcol_flag_progettoadhoc" type="java.util.List"/>
<form-property name="flagProgettoAdhoc" type="java.lang.String"/>
<form-property name="opcol_trasferimentoConSblocco" type="java.util.List"/>
<form-property name="trasferimentoConSblocco" type="java.lang.String"/>
<form-property name="nomeFileSblocco" type="java.lang.String"/>
<form-property name="dataPresaInCarico_operatore_logico" type="java.lang.String"/>
<form-property name="dataPresaInCarico_datada" type="java.lang.String"/>
<form-property name="dataPresaInCarico_dataa" type="java.lang.String"/>
<form-property name="codiceOperatoreDonating_operatore_logico" type="java.lang.String"/>
<form-property name="codiceOperatoreDonating" type="java.lang.String"/>
<form-property name="dataAcquisizione_operatore_logico" type="java.lang.String"/>
<form-property name="dataAcquisizione_datada" type="java.lang.String"/>
<form-property name="dataAcquisizione_dataa" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaDonorVirtActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="msisdn" type="java.lang.String"/>
<form-property name="idRichiesta" type="java.lang.String"/>
<form-property name="msisdn_operatore_logico" type="java.lang.String"/>
<form-property name="idRichiesta_operatore_logico" type="java.lang.String"/>
<form-property name="dataValidazioneMax" type="java.lang.String"/>
<form-property name="dataValidazioneMax_operatore_logico" type="java.lang.String"/>
<form-property name="dataValidazioneMax_datada" type="java.lang.String"/>
<form-property name="dataValidazioneMax_dataa" type="java.lang.String"/>
<form-property name="tipoCliente" type="java.lang.String"/>
<form-property name="stato" type="java.lang.Long"/>
<form-property name="dataCutOverCalc_datada" type="java.lang.String"/>
<form-property name="dataCutOverCalc_operatore_logico" type="java.lang.String"/>
<form-property name="dataCutOverCalc_dataa" type="java.lang.String"/>
<form-property name="stato_operatore_logico" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva_operatore_logico" type="java.lang.String"/>
<form-property name="codiceOperatoreDonating" type="java.lang.String"/>
<form-property name="codiceOperatoreDonating_operatore_logico" type="java.lang.String"/>
<form-property name="codiceOperatoreRecipient" type="java.lang.String"/>
<form-property name="codiceOperatoreRecipient_operatore_logico" type="java.lang.String"/>
<form-property name="codicePrePostPagato" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_operatore_logico" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_datada" type="java.lang.String"/>
<form-property name="dataricezionerichiesta_dataa" type="java.lang.String"/>
<form-property name="businessId" type="java.lang.String"/>
<form-property name="sistemaMitt" type="java.lang.String"/>
<form-property name="sistemaMitt_operatore_logico" type="java.lang.String"/>
<form-property name="flagTc" type="java.lang.String"/>
<form-property name="dataTransizioneStato_operatore_logico" type="java.lang.String"/>
<form-property name="dataTransizioneStato_datada" type="java.lang.String"/>
<form-property name="dataTransizioneStato_dataa" type="java.lang.String"/>
<form-property name="opcol_codice_operatore_tutti" type="java.util.List"/>
<form-property name="opcol_flag_tc" type="java.util.List"/>
<form-property name="opcol_tipo_cliente" type="java.util.List"/>
<form-property name="opcol_oper_logic_1" type="java.util.List"/>
<form-property name="opcol_stato" type="java.util.List"/>
<form-property name="opcol_pre_post_pagato" type="java.util.List"/>
<form-property name="opcol_codice_operatore_mvno" type="java.util.List"/>
<form-property name="opcol_sistema_mittente" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="maxRowNum" type="java.lang.String"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="opcol_codicerifiutovalidazione" type="java.util.List"/>
<form-property name="opcol_oper_logic_2" type="java.util.List"/>
<form-property name="codicerifiutovalidazione" type="java.lang.String"/>
<form-property name="codicerifiutovalidazione_operatore_logico" type="java.lang.String"/>
<form-property name="opcol_profilotariffario" type="java.util.List"/>
<form-property name="codProfiloTariffario" type="java.lang.String"/>
<form-property name="flagProgettoAdhoc" type="java.lang.String"/>
<form-property name="opcol_flag_progettoadhoc" type="java.util.List"/>
<form-property name="trasferimentoConSblocco" type="java.lang.String"/>
<form-property name="opcol_trasferimentoConSblocco" type="java.util.List"/>
<form-property name="nomeFileSblocco" type="java.lang.String"/>
<form-property name="dataPresaInCarico" type="java.lang.String"/>
<form-property name="dataPresaInCarico_operatore_logico" type="java.lang.String"/>
<form-property name="dataPresaInCarico_datada" type="java.lang.String"/>
<form-property name="dataPresaInCarico_dataa" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaUpdateDcoActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="statoRichiesta" type="java.lang.Long"/>
<form-property name="dataCutOver_datail" type="java.lang.String"/>
<form-property name="stato_operatore_logico" type="java.lang.String"/>
<form-property name="dataCutOver_operatore_logico" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva_operatore_logico" type="java.lang.String"/>
<form-property name="nomeCliente" type="java.lang.String"/>
<form-property name="nomeCliente_operatore_logico" type="java.lang.String"/>
<form-property name="cognomeCliente" type="java.lang.String"/>
<form-property name="cognomeCliente_operatore_logico" type="java.lang.String"/>
<form-property name="codiceGruppo" type="java.lang.String"/>
<form-property name="codiceGruppo_operatore_logico" type="java.lang.String"/>
<form-property name="ragioneSociale" type="java.lang.String"/>
<form-property name="ragioneSociale_operatore_logico" type="java.lang.String"/>
<form-property name="opcol_oper_logic_1" type="java.util.List"/>
<form-property name="opcol_statoGrp" type="java.util.List"/>
<form-property name="opcol_lista_DCO" type="java.util.List"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="opsel_flagUpdateDCO" type="java.lang.String"/>
<form-property name="opsel_flagMessaggio" type="java.lang.String"/>
<form-property name="opsel_Messaggio" type="java.lang.String"/>
<form-property name="opsel_esito" type="java.lang.String"/>
<form-property name="opsel_dataDCOScelta" type="java.lang.String"/>
<form-property name="opsel_codiceGruppoScelto" type="java.lang.String"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
</form-bean>
<form-bean name="DynaReportAgcomActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="meseanno" type="java.lang.String"/>
<form-property name="opsel_results" type="java.lang.String"/>
<form-property name="tipoReport" type="java.lang.String"/>
<form-property name="opcol_tipoReport" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
</form-bean>
<form-bean name="DynaReportPenaliRecipientActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="dataMessaggio" type="java.lang.String"/>
<form-property name="meseCompFinale" type="java.lang.String"/>
<form-property name="donorEffettivo" type="java.lang.String"/>
<form-property name="recipientEffettivo" type="java.lang.String"/>
<form-property name="donorRete" type="java.lang.String"/>
<form-property name="recipientRete" type="java.lang.String"/>
<form-property name="tipoMessaggio" type="java.lang.String"/>
<form-property name="nomeFile" type="java.lang.String"/>
<form-property name="opcol_operatore_don" type="java.util.List"/>
<form-property name="opcol_operatore_rec" type="java.util.List"/>
<form-property name="opcol_tipo_report" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="tipoProcessoSla" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="dataFrontieraSeIn" type="java.lang.String"/>
<form-property name="dataFrontieraSeOut" type="java.lang.String"/>
<form-property name="isPenaleAltroAom" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaReportPenaliDonatingActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="dataMessaggio" type="java.lang.String"/>
<form-property name="meseCompFinale" type="java.lang.String"/>
<form-property name="donorEffettivo" type="java.lang.String"/>
<form-property name="recipientEffettivo" type="java.lang.String"/>
<form-property name="donorRete" type="java.lang.String"/>
<form-property name="recipientRete" type="java.lang.String"/>
<form-property name="tipoMessaggio" type="java.lang.String"/>
<form-property name="nomeFile" type="java.lang.String"/>
<form-property name="opcol_operatori_don" type="java.util.List"/>
<form-property name="opcol_operatori_eff" type="java.util.List"/>
<form-property name="opcol_tipo_report" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="tipoProcessoSla" type="java.lang.String"/>
<form-property name="tipoProcessoSla_operatore_logico" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="dataFrontieraSeIn" type="java.lang.String"/>
<form-property name="dataFrontieraSeOut" type="java.lang.String"/>
<form-property name="isPenaleAltroAom" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaReportPenaliProcessiVirtualiActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="dataMessaggio" type="java.lang.String"/>
<form-property name="donorEffettivo" type="java.lang.String"/>
<form-property name="recipientEffettivo" type="java.lang.String"/>
<form-property name="donorRete" type="java.lang.String"/>
<form-property name="recipientRete" type="java.lang.String"/>
<form-property name="tipoMessaggio" type="java.lang.String"/>
<form-property name="nomeFile" type="java.lang.String"/>
<form-property name="opcol_operatore_don" type="java.util.List"/>
<form-property name="opcol_operatore_rec" type="java.util.List"/>
<form-property name="opcol_tipo_report" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="tipoProcesso" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaMonitorPenaliActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="dataMessaggio" type="java.lang.String"/>
<form-property name="donorEffettivo" type="java.lang.String"/>
<form-property name="tipoProcesso" type="java.lang.String"/>
<form-property name="operatore" type="java.lang.String"/>
<form-property name="recipientEffettivo" type="java.lang.String"/>
<form-property name="donorRete" type="java.lang.String"/>
<form-property name="recipientRete" type="java.lang.String"/>
<form-property name="tipoMessaggio" type="java.lang.String"/>
<form-property name="tipoPenale" type="java.lang.String"/>
<form-property name="nomeFile" type="java.lang.String"/>
<form-property name="opcol_operatori_don" type="java.util.List"/>
<form-property name="opcol_operatori_eff" type="java.util.List"/>
<form-property name="opcol_tipo_report" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="tipoProcessoSla" type="java.lang.String"/>
<form-property name="tipoProcessoSla_operatore_logico" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="dataFrontieraSeIn" type="java.lang.String"/>
<form-property name="dataFrontieraSeOut" type="java.lang.String"/>
<form-property name="dataDal" type="java.lang.String"/>
<form-property name="dataAl" type="java.lang.String"/>
<form-property name="dataGiornoPrecedente" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaReportFranchigiaRecipientActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="tipoEvento" type="java.lang.String"/>
<form-property name="opcol_operatore_don" type="java.util.List"/>
<form-property name="opcol_operatore_rec" type="java.util.List"/>
<form-property name="opcol_tipo_report" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="processo" type="java.lang.String"/>
<form-property name="processoFr" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="percentualeFuoriSla" type="java.lang.String"/>
<form-property name="dataEvento" type="java.lang.String"/>
<form-property name="meseCompFinale" type="java.lang.String"/>
<form-property name="donorEffettivo" type="java.lang.String"/>
<form-property name="donEffettivoBis" type="java.lang.String"/>
<form-property name="recipientEffettivo" type="java.lang.String"/>
<form-property name="donorRete" type="java.lang.String"/>
<form-property name="recipientRete" type="java.lang.String"/>
<form-property name="eventiAttesi" type="java.lang.String"/>
<form-property name="eventiInSla" type="java.lang.String"/>
<form-property name="eventiFuoriSla" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaReportFranchigiaDonatingActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="tipoEvento" type="java.lang.String"/>
<form-property name="opcol_operatore_don" type="java.util.List"/>
<form-property name="opcol_operatore_rec" type="java.util.List"/>
<form-property name="opcol_tipo_report" type="java.util.List"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="processo" type="java.lang.String"/>
<form-property name="processoFr" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
<form-property name="percentualeFuoriSla" type="java.lang.String"/>
<form-property name="dataEvento" type="java.lang.String"/>
<form-property name="meseCompFinale" type="java.lang.String"/>
<form-property name="donEffettivoBis" type="java.lang.String"/>
<form-property name="recipientEffettivo" type="java.lang.String"/>
<form-property name="donorRete" type="java.lang.String"/>
<form-property name="recipientRete" type="java.lang.String"/>
<form-property name="eventiAttesi" type="java.lang.String"/>
<form-property name="eventiInSla" type="java.lang.String"/>
<form-property name="eventiFuoriSla" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaFilesXmlIdRichiestaActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="idRichiesta" type="java.lang.String"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaFilesXmlNomeFileActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="nomeFileXml" type="java.lang.String"/>
<form-property name="dataFrom" type="java.lang.String"/>
<form-property name="dataTo" type="java.lang.String"/>
<form-property name="tipoProcesso" type="java.lang.String"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="opcol_tipo_processo" type="java.util.List"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="numeroTotaleRichieste" type="java.lang.String"/>
</form-bean>
<form-bean name="donorSearchActionForm" type="it.valueteam.dbcgo.actionform.DonorSearchActionForm" />
<form-bean name="recipientSearchActionForm" type="it.valueteam.dbcgo.actionform.RecipientSearchActionForm" />
<form-bean name="loginActionForm" type="it.valueteam.dbcgo.actionform.LoginActionForm" />
<form-bean name="recipientMovementActionForm" type="it.valueteam.dbcgo.actionform.RecipientMovementActionForm" />
<form-bean name="donorUploadActionForm" type="it.valueteam.dbcgo.actionform.DonorUploadActionForm" />
<form-bean name="recipientUploadActionForm" type="it.valueteam.dbcgo.actionform.RecipientUploadActionForm" />
<form-bean name="ppSearchActionForm" type="it.valueteam.dbcgo.actionform.PPSearchActionForm" />
<form-bean name="displayReportActionForm" type="it.valueteam.dbcgo.actionform.DisplayReportActionForm" />
<form-bean name="calcoloPenaliRecipientActionForm" type="it.valueteam.dbcgo.actionform.CalcoloPenaliRecipientActionForm"/>
<form-bean name="calcoloPenaliDonorActionForm" type="it.valueteam.dbcgo.actionform.CalcoloPenaliDonorActionForm"/>
<form-bean name="uploadFranchigieActionForm" type="it.valueteam.dbcgo.actionform.UploadFranchigieActionForm"/>
<form-bean name="DynaCalcoloDisserviziTIMActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="id.tipologiaPenale" type="java.lang.String"/>
<form-property name="tipologiaPenale" type="java.lang.String"/>
<form-property name="opcol_tipoPenale" type="java.util.List"/>
<form-property name="sla" type="java.lang.String[]"/>
<form-property name="opcol_tipoSLA" type="java.util.List"/>
<form-property name="operatore" type="java.lang.String[]"/>
<form-property name="opcol_operatori" type="java.util.List"/>
<form-property name="dataComunicazione" type="java.lang.String"/>
<form-property name="dataInizio" type="java.lang.String"/>
<form-property name="dataFine" type="java.lang.String"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="causaleStorno" type="java.lang.String"/>
<form-property name="dataCausaleStorno" type="java.lang.String"/>
<form-property name="disabilitaDisservizio" type="java.lang.String"/>
<form-property name="opcol_disabilitaDisservizio" type="java.util.List"/>
<form-property name="note" type="java.lang.String"/>
<form-property name="matricolaUser" type="java.lang.String"/>
<form-property name="tipoProcesso" type="java.lang.String"/>
<form-property name="slaR" type="java.lang.String"/>
<form-property name="operatoreR" type="java.lang.String"/>
<form-property name="dataInizioR" type="java.lang.String"/>
<form-property name="dataFineR" type="java.lang.String"/>
<form-property name="causaleStornoR" type="java.lang.String"/>
<form-property name="dataCausaleStornoR" type="java.lang.String"/>
</form-bean>
<form-bean name="DynaCalcoloDisserviziAOMActionForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="operazione" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="tipologiaPenale" type="java.lang.String"/>
<form-property name="opcol_tipoPenale" type="java.util.List"/>
<form-property name="sla" type="java.lang.String[]"/>
<form-property name="opcol_tipoSLA" type="java.util.List"/>
<form-property name="operatore" type="java.lang.String[]"/>
<form-property name="opcol_operatori" type="java.util.List"/>
<form-property name="dataComunicazione" type="java.lang.String"/>
<form-property name="dataInizio" type="java.lang.String"/>
<form-property name="dataFine" type="java.lang.String"/>
<form-property name="opcol_meseanno" type="java.util.List"/>
<form-property name="causaleStorno" type="java.lang.String"/>
<form-property name="dataCausaleStorno" type="java.lang.String"/>
<form-property name="disabilitaDisservizio" type="java.lang.String"/>
<form-property name="opcol_disabilitaDisservizio" type="java.util.List"/>
<form-property name="note" type="java.lang.String"/>
<form-property name="matricolaUser" type="java.lang.String"/>
<form-property name="tipoProcesso" type="java.lang.String"/>
<form-property name="slaR" type="java.lang.String"/>
<form-property name="operatoreR" type="java.lang.String"/>
<form-property name="dataInizioR" type="java.lang.String"/>
<form-property name="dataFineR" type="java.lang.String"/>
<form-property name="causaleStornoR" type="java.lang.String"/>
<form-property name="dataCausaleStornoR" type="java.lang.String"/>
</form-bean>
<form-bean name="calcoloPenaliReportSintesiForm" type="it.valueteam.dbcgo.actionform.CalcoloPenaliReportSintesiForm"/>
<!-- FUNZIONI NUOVE KS10 2012 -->
<form-bean name="reportIndennizziClienteForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="start" type="java.lang.String"/>
<form-property name="range" type="java.lang.String"/>
<form-property name="marcaggio" type="java.lang.String"/>
<form-property name="dataInizio" type="java.lang.String"/>
<form-property name="dataFine" type="java.lang.String"/>
<form-property name="codiceFiscalePartitaIva" type="java.lang.String"/>
<form-property name="numeroTelefonico" type="java.lang.String"/>
<form-property name="opcol_lista_dati" type="java.util.List"/>
<form-property name="opcol_dettaglio_dati" type="java.util.List"/>
<form-property name="numeroRisultati" type="java.lang.String"/>
<form-property name="idCorrelazione" type="java.lang.String"/>
<form-property name="maxRowNum" type="java.lang.String"/>
<form-property name="maxResults" type="java.lang.String"/>
</form-bean>
<form-bean name="reportMonitoraggioRifiutiBUForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="opcol_range_rifiuti" type="java.util.List"/>
<form-property name="tipologiaMNP" type="java.lang.String"/>
<form-property name="dataInizio" type="java.lang.String"/>
<form-property name="dataFine" type="java.lang.String"/>
<form-property name="rangeRifiuti" type="java.lang.String"/>
</form-bean>
<form-bean name="reportMonitoraggioRifiutiCOForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="opcol_range_rifiuti" type="java.util.List"/>
<form-property name="tipologiaMNP" type="java.lang.String"/>
<form-property name="dataInizio" type="java.lang.String"/>
<form-property name="dataFine" type="java.lang.String"/>
<form-property name="rangeRifiuti" type="java.lang.String"/>
</form-bean>
<form-bean name="reportRicorrenzaLineeMNPForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="operazione" type="java.lang.String"/>
<form-property name="tipologiaMNP" type="java.lang.String"/>
<form-property name="tipoCliente" type="java.lang.String"/>
<form-property name="dataInizio" type="java.lang.String"/>
<form-property name="dataFine" type="java.lang.String"/>
<form-property name="ritardoGiorniDa" type="java.lang.String"/>
<form-property name="ritardoGiorniA" type="java.lang.String"/>
</form-bean>
<!-- KS12 2012 -->
<form-bean name="reportTcrRecipientForm" type="it.valueteam.dbcgo.actionform.ReportTcrRecipientForm" />
<form-bean name="reportTcrDonorForm" type="it.valueteam.dbcgo.actionform.ReportTcrDonorForm" />
</form-beans>
<global-exceptions>
<exception key="error.generic" path="/errorPage.jsp" scope="request" type="java.lang.Exception" />
</global-exceptions>
<action-mappings>
<action forward="home" path="/home" />
<action forward="donorSearch" path="/donorSearch" />
<action forward="recipientSearch" path="/recipientSearch" />
<action forward="changePassword" path="/changePassword" />
<action forward="recipientMovement" path="/recipientMovement" />
<action forward="donorUpload" path="/donorUpload" />
<action forward="message" path="/message" />
<action forward="ppSearch" path="/ppSearch" />
<action forward="getClientInfo" path="/getClientInfo" />
<action forward="logout" path="/logout" />
<action path="/dynaTilesAction" type="it.valueteam.dbcgo.action.DynaTilesAction"/>
<action path="/dynaTilesReportAction" type="it.valueteam.dbcgo.action.DynaTilesReportAction"/>
<action attribute="donorSearchActionForm" input="donorSearch" name="donorSearchActionForm" parameter="search" path="/donorSearchAction" scope="session" type="it.valueteam.dbcgo.action.DonorSearchAction" validate="true">
<forward name="success" path="donorSearch" />
</action>
<action attribute="donorSearchActionForm" input="donorSearch" name="donorSearchActionForm" parameter="searchfromtree" path="/donorSearchFromTree" scope="session" type="it.valueteam.dbcgo.action.DonorSearchAction" validate="false">
<forward name="success" path="donorSearch" />
</action>
<action input="donorSearch" name="donorSearchActionForm" parameter="download" path="/donorDownloadAction" scope="session" type="it.valueteam.dbcgo.action.DonorSearchAction" validate="true">
<forward name="success" path="donorSearch" />
<forward name="failed" path="donorSearch" />
</action>
<action input="donorSearch" name="donorSearchActionForm" parameter="gotoPage" path="/donorSearchGoToPage" scope="session" type="it.valueteam.dbcgo.action.DonorSearchAction" validate="false">
<forward name="success" path="donorSearch" />
</action>
<action input="donorSearch" name="donorSearchActionForm" parameter="load" path="/donorSearchLoad" scope="session" type="it.valueteam.dbcgo.action.DonorSearchAction" validate="false">
<forward name="success" path="donorSearch" />
</action>
<action attribute="recipientSearchActionForm" input="recipientSearch" name="recipientSearchActionForm" parameter="search" path="/recipientSearchAction" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="true">
<forward name="success" path="recipientSearch" />
</action>
<action attribute="recipientSearchActionForm" input="recipientSearch" name="recipientSearchActionForm" parameter="searchfromtree" path="/recipientSearchFromTree" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="false">
<forward name="success" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="download" path="/recipientDownloadAction" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="true">
<forward name="success" path="recipientSearch" />
<forward name="failed" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="update" path="/recipientUpdateAction" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="false">
<forward name="success" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="updateAll" path="/recipientUpdateAllAction" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="true">
<forward name="success" path="/message.do" />
<forward name="failed" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="updateAllConfirm" path="/recipientUpdateAllConfirm" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="false">
<forward name="success" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="updateAllCancel" path="/recipientUpdateAllCancel" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="false">
<forward name="success" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="gotoPage" path="/recipientSearchGoToPage" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="false">
<forward name="success" path="recipientSearch" />
</action>
<action input="recipientSearch" name="recipientSearchActionForm" parameter="load" path="/recipientSearchLoad" scope="session" type="it.valueteam.dbcgo.action.RecipientSearchAction" validate="false">
<forward name="success" path="recipientSearch" />
</action>
<action input="login.jsp" name="loginActionForm" parameter="login" path="/loginAction" scope="request" type="it.valueteam.dbcgo.action.LoginAction" validate="false">
<forward name="success" path="getClientInfo" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action input="login.jsp" name="loginActionForm" parameter="logout" path="/logoutAction" scope="request" type="it.valueteam.dbcgo.action.LoginAction" validate="false">
<forward name="success" path="logout" />
</action>
<action input="getClientInfo.jsp" name="loginActionForm" parameter="setClientInfo" path="/setClientInfo" scope="request" type="it.valueteam.dbcgo.action.LoginAction" validate="false">
<forward name="success" path="home" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action input="recipientMovement" name="recipientMovementActionForm" parameter="update" path="/recipientMovementUpdate" scope="session" type="it.valueteam.dbcgo.action.RecipientMovementAction" validate="true">
<forward name="success" path="/message.do" />
<forward name="failed" path="recipientMovement" />
</action>
<action input="recipientMovement" name="recipientMovementActionForm" parameter="updateConfirm" path="/recipientUpdateMovementConfirm" scope="session" type="it.valueteam.dbcgo.action.RecipientMovementAction" validate="false">
<forward name="success" path="recipientMovement" />
</action>
<action input="recipientMovement" name="recipientMovementActionForm" parameter="updateCancel" path="/recipientUpdateMovementCancel" scope="session" type="it.valueteam.dbcgo.action.RecipientMovementAction" validate="false">
<forward name="success" path="recipientMovement" />
</action>
<action input="recipientMovement" name="recipientMovementActionForm" parameter="load" path="/recipientMovementLoad" scope="session" type="it.valueteam.dbcgo.action.RecipientMovementAction" validate="false">
<forward name="success" path="recipientMovement" />
</action>
<action input="donorUpload" name="donorUploadActionForm" parameter="upload" path="/donorUploadAction" scope="session" type="it.valueteam.dbcgo.action.DonorUploadAction" validate="true">
<forward name="success" path="donorUpload" />
<forward name="failed" path="donorUpload" />
</action>
<action input="donorUpload" name="donorUploadActionForm" parameter="load" path="/donorUploadLoad" scope="session" type="it.valueteam.dbcgo.action.DonorUploadAction" validate="false">
<forward name="success" path="donorUpload" />
</action>
<action input="donorUpload" name="donorUploadActionForm" parameter="gotoPage" path="/donorUploadGoToPage" scope="session" type="it.valueteam.dbcgo.action.DonorUploadAction" validate="false">
<forward name="success" path="donorUpload" />
</action>
<action input="recipientUpload" name="recipientUploadActionForm" parameter="upload" path="/recipientUploadAction" scope="session" type="it.valueteam.dbcgo.action.RecipientUploadAction" validate="true">
<forward name="success" path="recipientUpload" />
<forward name="failed" path="recipientUpload" />
</action>
<action input="recipientUpload" name="recipientUploadActionForm" parameter="load" path="/recipientUploadLoad" scope="session" type="it.valueteam.dbcgo.action.RecipientUploadAction" validate="false">
<forward name="success" path="recipientUpload" />
</action>
<action input="recipientUpload" name="recipientUploadActionForm" parameter="gotoPage" path="/recipientUploadGoToPage" scope="session" type="it.valueteam.dbcgo.action.RecipientUploadAction" validate="false">
<forward name="success" path="recipientUpload" />
</action>
<action input="ppSearch" name="ppSearchActionForm" parameter="search" path="/ppSearchAction" scope="request" type="it.valueteam.dbcgo.action.PPSearchAction" validate="true">
<forward name="success" path="ppSearch" />
</action>
<action input="ppSearch" name="ppSearchActionForm" parameter="load" path="/ppSearchLoad" scope="request" type="it.valueteam.dbcgo.action.PPSearchAction" validate="false">
<forward name="success" path="ppSearch" />
</action>
<action input="displayReport" name="displayReportActionForm" parameter="load" path="/displayReport" scope="session" type="it.valueteam.dbcgo.action.DisplayReportAction" validate="false">
<forward name="success" path="displayReport" />
</action>
<action input="displayReport" name="displayReportActionForm" parameter="display" path="/displayReportAction" scope="session" type="it.valueteam.dbcgo.action.DisplayReportAction" validate="false">
<forward name="success" path="displayReport" />
</action>
<action input="displayReport" name="displayReportActionForm" parameter="download" path="/downloadReportAction" scope="session" type="it.valueteam.dbcgo.action.DisplayReportAction" validate="false">
<forward name="success" path="displayReport" />
<forward name="failed" path="displayReport" />
</action>
<action input="displayReport" name="displayReportActionForm" parameter="gotoPage" path="/displayReportGoToPage" scope="session" type="it.valueteam.dbcgo.action.DisplayReportAction" validate="false">
<forward name="success" path="displayReport" />
</action>
<action name="DynaDonorQuadraturaActionForm" path="/donorQuadraturaSearch" scope="request" type="it.valueteam.dbcgo.action.DonorQuadraturaSearchAction" validate="false">
<forward name="donorReportAmministrativo" path="donorReportAmministrativoPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaDonorQuadraturaActionForm" path="/donorQuadraturaDownload" scope="request" type="it.valueteam.dbcgo.action.DonorQuadraturaDownloadAction" validate="false">
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaRecipientQuadraturaActionForm" path="/recipientQuadraturaSearch" scope="request" type="it.valueteam.dbcgo.action.RecipientQuadraturaSearchAction" validate="false">
<forward name="recipientReportAmministrativo" path="recipientReportAmministrativoPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaRecipientQuadraturaActionForm" path="/recipientQuadraturaDownload" scope="request" type="it.valueteam.dbcgo.action.RecipientQuadraturaDownloadAction" validate="false">
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaMvno2MvnoActionForm" path="/mvno2mvnoSearch" scope="request" type="it.valueteam.dbcgo.action.Mvno2MvnoSearchAction" validate="false">
<forward name="mvno2mvno" path="mvno2mvnoPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaRecipientVirtActionForm" path="/recipientVirtSearch" scope="request" type="it.valueteam.dbcgo.action.RecipientVirtSearchAction" validate="false">
<forward name="recipientVirt" path="recipientVirtPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="uploadFranchigieActionForm" path="/uploadFranchigie" scope="request" type="it.valueteam.dbcgo.action.UploadFranchigieAction" validate="false">
<forward name="success" path="uploadFranchigiePage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaDonorVirtActionForm" path="/donorVirtSearch" scope="request" type="it.valueteam.dbcgo.action.DonorVirtSearchAction" validate="false">
<forward name="donorVirt" path="donorVirtPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaMvno2MvnoActionForm" path="/mvno2mvnoDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.Mvno2MvnoSearchAction" validate="false">
<forward name="mvno2mvno" path="mvno2mvnoPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaRecipientVirtActionForm" parameter="download" path="/recipientVirtDownload" scope="request" type="it.valueteam.dbcgo.action.RecipientVirtSearchAction" validate="false">
<forward name="recipientVirt" path="recipientVirtPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaDonorVirtActionForm" parameter="download" path="/donorVirtDownload" scope="request" type="it.valueteam.dbcgo.action.DonorVirtSearchAction" validate="false">
<forward name="donorVirt" path="donorVirtPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaUpdateDcoActionForm" path="/updateDcoSearch" scope="request" type="it.valueteam.dbcgo.action.UpdateDcoSearchAction" validate="false">
<forward name="success" path="updateDcoPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaUpdateDcoActionForm" path="/updateDcoUpdate" parameter="update" scope="request" type="it.valueteam.dbcgo.action.UpdateDcoSearchAction" validate="false">
<forward name="success" path="updateDcoPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportAgcomActionForm" path="/reportAgcomSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.ReportAgcomSearchAction" validate="false">
<forward name="success" path="reportAgcomPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportAgcomActionForm" path="/reportAgcomDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportAgcomSearchAction" validate="false">
<forward name="success" path="reportAgcomPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportPenaliProcessiVirtualiActionForm" path="/penaliProcessiVirtualiSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.ReportPenaliProcessiVirtualiAction" validate="false">
<forward name="success" path="reportPenaliProcessiVirtualiPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportPenaliProcessiVirtualiActionForm" path="/penaliProcessiVirtualiDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportPenaliProcessiVirtualiAction" validate="false">
<forward name="success" path="reportPenaliProcessiVirtualiPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaMonitorPenaliActionForm" path="/monitorPenaliSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.MonitorPenaliAction" validate="false">
<forward name="success" path="monitorPenaliPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaMonitorPenaliActionForm" path="/monitorPenaliDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.MonitorPenaliAction" validate="false">
<forward name="success" path="monitorPenaliPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportPenaliDonatingActionForm" path="/penaliDonatingSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.ReportPenaliDonatingAction" validate="false">
<forward name="success" path="reportPenaliDonatingPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportPenaliDonatingActionForm" path="/penaliDonatingDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportPenaliDonatingAction" validate="false">
<forward name="success" path="reportPenaliDonatingPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportPenaliRecipientActionForm" path="/penaliRecipientSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.ReportPenaliRecipientAction" validate="false">
<forward name="success" path="reportPenaliRecipientPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportPenaliRecipientActionForm" path="/penaliRecipientDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportPenaliRecipientAction" validate="false">
<forward name="success" path="reportPenaliRecipientPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportFranchigiaRecipientActionForm" path="/franchigiaRecipientSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.ReportFranchigiaRecipientAction" validate="false">
<forward name="success" path="reportFranchigiaRecipientPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportFranchigiaRecipientActionForm" path="/franchigiaRecipientDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportFranchigiaRecipientAction" validate="false">
<forward name="success" path="reportFranchigiaRecipientPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportFranchigiaDonatingActionForm" path="/franchigiaDonorSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.ReportFranchigiaDonatingAction" validate="false">
<forward name="success" path="reportFranchigiaDonatingPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaReportFranchigiaDonatingActionForm" path="/franchigiaDonorDownload" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportFranchigiaDonatingAction" validate="false">
<forward name="success" path="reportFranchigiaDonatingPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaFilesXmlIdRichiestaActionForm" path="/filesXmlIdRichiesta" parameter="search" scope="request" type="it.valueteam.dbcgo.action.filesXmlIdRichiestaAction" validate="false">
<forward name="success" path="filesXmlIdRichiestaPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaFilesXmlNomeFileActionForm" path="/filesXmlNomeFile" parameter="search" scope="request" type="it.valueteam.dbcgo.action.filesXmlNomeFileAction" validate="false">
<forward name="success" path="filesXmlNomeFilePage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="calcoloPenaliDonorActionForm" path="/calcoloPenaliDonorSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.CalcoloPenaliDonorAction" validate="false">
<forward name="success" path="calcoloPenaliDonorPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="calcoloPenaliRecipientActionForm" path="/calcoloPenaliRecipientSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.CalcoloPenaliRecipientAction" validate="false">
<forward name="success" path="calcoloPenaliRecipientPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaCalcoloDisserviziTIMActionForm" path="/disserviziTimSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.CalcoloDisserviziAOMAction" validate="false">
<forward name="success" path="calcoloDisserviziTIMPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="DynaCalcoloDisserviziAOMActionForm" path="/disserviziAomSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.CalcoloDisserviziAOMAction" validate="false">
<forward name="success" path="calcoloDisserviziAOMPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="calcoloPenaliReportSintesiForm" path="/sintesiSearch" parameter="download" scope="request" type="it.valueteam.dbcgo.action.SintesiSearchAction" validate="false">
<forward name="success" path="sintesiPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="reportIndennizziClienteForm" path="/reportIndennizziClienteSearch" parameter="search" scope="session" type="it.valueteam.dbcgo.action.reportritardi.ReportIndennizziClienteAction" validate="false">
<forward name="success" path="reportIndennizziClientePage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="reportIndennizziClienteForm" path="/reportIndennizziClienteDettaglio" parameter="dettaglio" scope="session" type="it.valueteam.dbcgo.action.reportritardi.ReportIndennizziClienteDettaglioAction" validate="false">
<forward name="success" path="reportIndennizziClientePage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="reportMonitoraggioRifiutiBUForm" path="/reportMonitoraggioRifiutiBUSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.reportritardi.ReportMonitoraggioRifiutiBUAction" validate="false">
<forward name="success" path="reportMonitoraggioRifiutiBUPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="reportMonitoraggioRifiutiCOForm" path="/reportMonitoraggioRifiutiCOSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.reportritardi.ReportMonitoraggioRifiutiCOAction" validate="false">
<forward name="success" path="reportMonitoraggioRifiutiCOPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="reportRicorrenzaLineeMNPForm" path="/reportRicorrenzaLineeMNPSearch" parameter="search" scope="request" type="it.valueteam.dbcgo.action.reportritardi.ReportRicorrenzaLineeMNPAction" validate="false">
<forward name="success" path="reportRicorrenzaLineeMNPPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<!-- KS12 2012 -->
<action name="reportTcrRecipientForm" path="/recipientReportTCR" parameter="search" scope="request" type="it.valueteam.dbcgo.action.RecipientReportTcrAction" validate="false">
<forward name="success" path="recipientReportTcrPage" />
<forward name="failed" path="/errorPage.jsp" />
</action>
<action name="reportTcrDonorForm" path="/donorReportTCR" parameter="search" scope="request" type="it.valueteam.dbcgo.action.DonorReportTcrAction" validate="false">
<forward name="success" path="donorReportTcrPage" />
</action>
<action name="ReportCapacitaEvasione" path="/reportCapacitaEvasione" parameter="download" scope="request" type="it.valueteam.dbcgo.action.ReportCapacitaEvasioneAction" validate="false">
<forward name="success" path="home" />
<forward name="failed" path="/errorPage.jsp" />
<forward name="noresult" path="noResultPage"/>
</action>
</action-mappings>
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor" />
<message-resources parameter="it.valueteam.dbcgo.ApplicationResources" />
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
</struts-config>

View File

@@ -0,0 +1,182 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- !DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd" -->
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/tiles-config_1_3.dtd">
<tiles-definitions>
<definition name="default" path="/layout.jsp">
<put name="header" value="/header.html" />
<put name="message" value="/message.jsp" />
<put name="top" value="/menu.jsp" />
<put name="main" value="/home.html" />
</definition>
<definition extends="default" name="withoutMenu">
<put name="top" value="/empty.html" />
</definition>
<definition name="donor.search" path="/donorSearch.jsp" controllerClass="it.valueteam.dbcgo.action.DynaTilesGuiAction">
<put name="dyna_filter" value="/donorSearchFilter.jsp" />
</definition>
<definition extends="default" name="home">
<put name="main" value="/home.jsp" />
</definition>
<definition extends="default" name="donorSearch">
<put name="main" value="donor.search" type="definition" />
</definition>
<definition extends="default" name="uploadFranchigiePage" >
<put name="main" value="/pages/calcolopenali/uploadfranchigie.jsp" />
</definition>
<definition name="recipient.search" path="/recipientSearch.jsp" controllerClass="it.valueteam.dbcgo.action.DynaTilesGuiAction">
<put name="dyna_filter" value="/recipientSearchFilter.jsp" />
</definition>
<definition extends="default" name="recipientSearch">
<put name="main" value="recipient.search" type="definition" />
</definition>
<definition name="display.report" path="/displayReport.jsp" controllerClass="it.valueteam.dbcgo.action.DynaTilesReportAction">
<put name="dyna_filter" value="/empty.html" />
<put name="paging" value="/pagingReport.jsp" />
</definition>
<definition extends="default" name="displayReport">
<put name="main" value="display.report" type="definition" />
</definition>
<definition extends="default" name="changePassword">
<put name="main" value="/changePassword.jsp" />
</definition>
<definition extends="default" name="recipientMovement">
<put name="main" value="/recipientMovement.jsp" />
</definition>
<definition extends="default" name="donorUpload">
<put name="main" value="/donorUpload.jsp" />
</definition>
<definition extends="default" name="recipientUpload">
<put name="main" value="/recipientUpload.jsp" />
</definition>
<definition extends="default" name="message">
<put name="main" value="/empty.html" />
</definition>
<definition extends="default" name="ppSearch">
<put name="main" value="/ppSearch.jsp" />
</definition>
<definition extends="withoutMenu" name="getClientInfo">
<put name="main" value="/getClientInfo.jsp" />
</definition>
<definition extends="withoutMenu" name="logout">
<put name="main" value="/logout.jsp" />
</definition>
<definition name="donorReportAmministrativoPage" extends="default" >
<put name="main" value="/pages/donor/donorReportAmministrativo.jsp" />
</definition>
<definition name="recipientReportAmministrativoPage" extends="default">
<put name="main" value="/pages/recipient/recipientReportAmministrativo.jsp" />
</definition>
<definition name="mvno2mvnoPage" extends="default">
<put name="main" value="/pages/migrazioniInterne/mvno2mvno.jsp" />
</definition>
<definition name="recipientVirtPage" extends="default">
<put name="main" value="/pages/migrazioniInterne/recipientvirt.jsp" />
</definition>
<definition name="donorVirtPage" extends="default">
<put name="main" value="/pages/migrazioniInterne/donorvirt.jsp" />
</definition>
<definition name="updateDcoPage" extends="default">
<put name="main" value="/pages/updatedco/updatedco.jsp" />
</definition>
<definition name="reportAgcomPage" extends="default">
<put name="main" value="/pages/reportagcom/reportagcom.jsp" />
</definition>
<definition name="reportPenaliRecipientPage" extends="default">
<put name="main" value="/pages/reportpenali/penalirecipient.jsp" />
</definition>
<definition name="reportPenaliDonatingPage" extends="default">
<put name="main" value="/pages/reportpenali/penalidonating.jsp" />
</definition>
<definition name="monitorPenaliPage" extends="default">
<put name="main" value="/pages/monitorpenali/monitorpenali.jsp" />
</definition>
<definition name="reportPenaliProcessiVirtualiPage" extends="default">
<put name="main" value="/pages/reportpenali/penaliprocessivirtuali.jsp" />
</definition>
<definition name="filesXmlIdRichiestaPage" extends="default">
<put name="main" value="/pages/filesxml/filesXmlIdRichiesta.jsp" />
</definition>
<definition name="filesXmlNomeFilePage" extends="default">
<put name="main" value="/pages/filesxml/filesXmlNomeFile.jsp" />
</definition>
<definition name="reportFranchigiaRecipientPage" extends="default">
<put name="main" value="/pages/reportpenali/franchigiaRecipient.jsp" />
</definition>
<definition name="reportFranchigiaDonatingPage" extends="default">
<put name="main" value="/pages/reportpenali/franchigiaDonor.jsp" />
</definition>
<definition name="calcoloPenaliRecipientPage" extends="default">
<put name="main" value="/pages/calcolopenali/calcolopenalirecipient.jsp" />
</definition>
<definition name="calcoloPenaliDonorPage" extends="default">
<put name="main" value="/pages/calcolopenali/calcolopenalidonor.jsp" />
</definition>
<definition name="calcoloDisserviziTIMPage" extends="default">
<put name="main" value="/pages/calcolopenali/calcolodisservizitim.jsp" />
</definition>
<definition name="calcoloDisserviziAOMPage" extends="default">
<put name="main" value="/pages/calcolopenali/calcolodisserviziaom.jsp" />
</definition>
<definition name="sintesiPage" extends="default">
<put name="main" value="/pages/calcolopenali/sintesi.jsp" />
</definition>
<!-- FUNZIONI NUOVE KS10 2012 -->
<definition name="reportIndennizziClientePage" extends="default">
<put name="main" value="/pages/reportritardi/reportIndennizziCliente.jsp" />
</definition>
<definition name="reportMonitoraggioRifiutiBUPage" extends="default">
<put name="main" value="/pages/reportritardi/reportMonitoraggioRifiutiBU.jsp" />
</definition>
<definition name="reportMonitoraggioRifiutiCOPage" extends="default">
<put name="main" value="/pages/reportritardi/reportMonitoraggioRifiutiCO.jsp" />
</definition>
<definition name="reportRicorrenzaLineeMNPPage" extends="default">
<put name="main" value="/pages/reportritardi/reportRicorrenzaLineeMNP.jsp" />
</definition>
<!-- FUNZIONI NUOVE KS12 2012 -->
<definition name="recipientReportTcrPage" extends="default">
<put name="main" value="/pages/recipient/recipientReportTcr.jsp" />
</definition>
<definition name="donorReportTcrPage" extends="default">
<put name="main" value="/pages/donor/donorReportTcr.jsp" />
</definition>
<!-- KS07 2013 -->
<definition name="noResultPage" extends="default">
<put name="main" value="/pages/reportCapacitaEvasioni/noResultPage.jsp" />
</definition>
</tiles-definitions>

View File

@@ -0,0 +1,319 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- !DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd"-->
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN" "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
<form-validation>
<global>
<constant>
<constant-name>dateFormat</constant-name>
<constant-value>dd/MM/yyyy</constant-value>
</constant>
</global>
<formset>
<form name="donorSearchActionForm">
<field property="filter.ID_RICHIESTA" depends="maxlength">
<arg key="donorSearch.ID_RICHIESTA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>23</var-value></var>
</field>
<field property="filter.DATA_CUT_OVER_CALC_FROM" depends="date">
<arg key="donorSearch.DATA_CUT_OVER_CALC_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_CUT_OVER_CALC_TO" depends="date">
<arg key="donorSearch.DATA_CUT_OVER_CALC_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_VALIDAZIONE_MAX_FROM" depends="date">
<arg key="donorSearch.DATA_VALIDAZIONE_MAX_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_VALIDAZIONE_MAX_TO" depends="date">
<arg key="donorSearch.DATA_VALIDAZIONE_MAX_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATARICEZIONERICHIESTA_FROM" depends="date">
<arg key="donorSearch.DATARICEZIONERICHIESTA_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATARICEZIONERICHIESTA_TO" depends="date">
<arg key="donorSearch.DATARICEZIONERICHIESTA_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_PRESAINCARICO_FROM" depends="date">
<arg key="donorSearch.DATA_PRESAINCARICO_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_PRESAINCARICO_TO" depends="date">
<arg key="donorSearch.DATA_PRESAINCARICO_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_TRANSIZIONE_STATO_GRP_FROM" depends="date">
<arg key="donorSearch.DATA_TRANSIZIONE_STATO_GRP_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_TRANSIZIONE_STATO_GRP_TO" depends="date">
<arg key="donorSearch.DATA_TRANSIZIONE_STATO_GRP_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.CODICE_GRUPPO" depends="maxlength">
<arg key="donorSearch.CODICE_GRUPPO"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>12</var-value></var>
</field>
<field property="filter.MSISDN" depends="maxlength">
<arg key="donorSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
<field property="filter.CODICE_FISCALE_PARTITA_IVA" depends="maxlength">
<arg key="donorSearch.CODICE_FISCALE_PARTITA_IVA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>16</var-value></var>
</field>
</form>
<form name="donorSearchActionForm_GT00">
<field property="filter.MSISDN" depends="required,maxlength">
<arg key="donorSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
</form>
<form name="donorSearchActionForm_GT01">
<field property="filter.MSISDN" depends="maxlength">
<arg key="donorSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
<field property="filter.CODICE_GRUPPO" depends="maxlength">
<arg key="donorSearch.CODICE_GRUPPO"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>12</var-value></var>
</field>
<field property="filter.ID_RICHIESTA" depends="maxlength">
<arg key="donorSearch.ID_RICHIESTA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>23</var-value></var>
</field>
<field property="filter.CODICE_FISCALE_PARTITA_IVA" depends="maxlength">
<arg key="donorSearch.CODICE_FISCALE_PARTITA_IVA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>16</var-value></var>
</field>
</form>
<form name="recipientSearchActionForm">
<field property="filter.ID_RICHIESTA" depends="maxlength">
<arg key="recipientSearch.ID_RICHIESTA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>23</var-value></var>
</field>
<field property="filter.DATA_CUT_OVER_CALC_FROM" depends="date">
<arg key="recipientSearch.DATA_CUT_OVER_CALC_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_CUT_OVER_CALC_TO" depends="date">
<arg key="recipientSearch.DATA_CUT_OVER_CALC_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_CUT_OVER_FROM" depends="date">
<arg key="recipientSearch.DATA_CUT_OVER_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_CUT_OVER_TO" depends="date">
<arg key="recipientSearch.DATA_CUT_OVER_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_VALIDAZIONE_MAX_FROM" depends="date">
<arg key="recipientSearch.DATA_VALIDAZIONE_MAX_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_VALIDAZIONE_MAX_TO" depends="date">
<arg key="recipientSearch.DATA_VALIDAZIONE_MAX_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATARICEZIONERICHIESTA_FROM" depends="date">
<arg key="recipientSearch.DATARICEZIONERICHIESTA_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATARICEZIONERICHIESTA_TO" depends="date">
<arg key="recipientSearch.DATARICEZIONERICHIESTA_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_TRANSIZIONE_STATO_GRP_FROM" depends="date">
<arg key="recipientSearch.DATA_TRANSIZIONE_STATO_GRP_FROM" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.DATA_TRANSIZIONE_STATO_GRP_TO" depends="date">
<arg key="recipientSearch.DATA_TRANSIZIONE_STATO_GRP_TO" />
<var>
<var-name>datePattern</var-name>
<var-value>${dateFormat}</var-value>
</var>
</field>
<field property="filter.MSISDN" depends="maxlength">
<arg key="recipientSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
<field property="filter.CODICE_FISCALE_PARTITA_IVA" depends="maxlength">
<arg key="recipientSearch.CODICE_FISCALE_PARTITA_IVA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>16</var-value></var>
</field>
</form>
<form name="recipientSearchActionForm_GT00">
<field property="filter.MSISDN" depends="required,maxlength">
<arg key="recipientSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
</form>
<form name="recipientSearchActionForm_GT01">
<field property="filter.MSISDN" depends="maxlength">
<arg key="recipientSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
<field property="filter.CODICE_FISCALE_PARTITA_IVA" depends="maxlength">
<arg key="recipientSearch.CODICE_FISCALE_PARTITA_IVA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>16</var-value></var>
</field>
<field property="filter.ID_RICHIESTA" depends="maxlength">
<arg key="recipientSearch.ID_RICHIESTA"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>23</var-value></var>
</field>
</form>
<form name="loginActionForm">
<field property="username" depends="required">
<arg key="login.username"/>
</field>
<field property="password" depends="required,validwhen">
<arg key="login.password"/>
<var>
<var-name>test</var-name>
<var-value>((username != null) and (*this* != null))</var-value>
</var>
</field>
</form>
<form name="changePasswordActionForm">
<field property="username" depends="required">
<arg key="changePassword.username"/>
</field>
<field property="passwordNew" depends="required,minlength,maxlength">
<arg key="changePassword.passwordnew"/>
<arg name="minlength" key="${var:minlength}" resource="false"/>
<var><var-name>minlength</var-name><var-value>10</var-value></var>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>16</var-value></var>
</field>
<field property="passwordNewConfirm" depends="required,minlength,maxlength">
<arg key="changePassword.passwordnewconfirm"/>
<arg name="minlength" key="${var:minlength}" resource="false"/>
<var><var-name>minlength</var-name><var-value>10</var-value></var>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>16</var-value></var>
</field>
</form>
<form name="recipientMovementActionForm">
<field property="AOM" depends="required">
<arg key="recipientMovement.AOM"/>
</field>
<field property="BUPercNew" depends="integer,intRange">
<arg key="recipientMovement.BUPercNew"/>
<arg name="intRange" key="${var:min}" resource="false"/>
<arg name="intRange" key="${var:max}" resource="false"/>
<var><var-name>min</var-name><var-value>0</var-value></var>
<var><var-name>max</var-name><var-value>100</var-value></var>
</field>
<field property="capacityTotNew" depends="integer">
<arg key="recipientMovement.capacityTotNew"/>
</field>
</form>
<form name="donorUploadActionForm">
<field property="file" depends="required">
<arg key="donorUpload.file"/>
</field>
</form>
<form name="recipientUploadActionForm">
<field property="file" depends="required">
<arg key="recipientUpload.file"/>
</field>
</form>
<form name="ppSearchActionForm">
<field property="MSISDN" depends="required,maxlength">
<arg key="ppSearch.MSISDN"/>
<arg name="maxlength" key="${var:maxlength}" resource="false"/>
<var><var-name>maxlength</var-name><var-value>15</var-value></var>
</field>
</form>
</formset>
</form-validation>

View File

@@ -0,0 +1,313 @@
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
<!--
$Id: validator-rules.xml,v 1.1.4.1 2009/05/13 15:28:08 valueteam\Aprilec Exp $
This file contains the default Struts Validator pluggable validator
definitions. It should be placed somewhere under /WEB-INF and
referenced in the struts-config.xml under the plug-in element
for the ValidatorPlugIn.
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,
/WEB-INF/validation.xml"/>
</plug-in>
These are the default error messages associated with
each validator defined in this file. They should be
added to your projects ApplicationResources.properties
file or you can associate new ones by modifying the
pluggable validators msg attributes in this file.
# Struts Validator Error Messages
errors.required={0} is required.
errors.minlength={0} can not be less than {1} characters.
errors.maxlength={0} can not be greater than {1} characters.
errors.invalid={0} is invalid.
errors.byte={0} must be a byte.
errors.short={0} must be a short.
errors.integer={0} must be an integer.
errors.long={0} must be a long.
errors.float={0} must be a float.
errors.double={0} must be a double.
errors.date={0} is not a date.
errors.range={0} is not in the range {1} through {2}.
errors.creditcard={0} is an invalid credit card number.
errors.email={0} is an invalid e-mail address.
Note: Starting in Struts 1.2.0 the default javascript definitions have
been consolidated to commons-validator. The default can be overridden
by supplying a <javascript> element with a CDATA section, just as
in struts 1.1.
-->
<form-validation>
<global>
<validator name="required"
classname="org.apache.struts.validator.FieldChecks"
method="validateRequired"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
msg="errors.required"/>
<validator name="requiredif"
classname="org.apache.struts.validator.FieldChecks"
method="validateRequiredIf"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
msg="errors.required"/>
<validator name="validwhen"
classname="org.apache.struts.validator.validwhen.ValidWhen"
method="validateValidWhen"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
msg="errors.required"/>
<validator name="minlength"
classname="org.apache.struts.validator.FieldChecks"
method="validateMinLength"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.minlength"
jsFunction="org.apache.commons.validator.javascript.validateMinLength"/>
<validator name="maxlength"
classname="org.apache.struts.validator.FieldChecks"
method="validateMaxLength"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.maxlength"
jsFunction="org.apache.commons.validator.javascript.validateMaxLength"/>
<validator name="mask"
classname="org.apache.struts.validator.FieldChecks"
method="validateMask"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.invalid"/>
<validator name="byte"
classname="org.apache.struts.validator.FieldChecks"
method="validateByte"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.byte"
jsFunctionName="ByteValidations"/>
<validator name="short"
classname="org.apache.struts.validator.FieldChecks"
method="validateShort"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.short"
jsFunctionName="ShortValidations"/>
<validator name="integer"
classname="org.apache.struts.validator.FieldChecks"
method="validateInteger"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.integer"
jsFunctionName="IntegerValidations"/>
<validator name="long"
classname="org.apache.struts.validator.FieldChecks"
method="validateLong"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.long"/>
<validator name="float"
classname="org.apache.struts.validator.FieldChecks"
method="validateFloat"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.float"
jsFunctionName="FloatValidations"/>
<validator name="double"
classname="org.apache.struts.validator.FieldChecks"
method="validateDouble"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.double"/>
<validator name="date"
classname="org.apache.struts.validator.FieldChecks"
method="validateDate"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.date"
jsFunctionName="DateValidations"/>
<validator name="intRange"
classname="org.apache.struts.validator.FieldChecks"
method="validateIntRange"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends="integer"
msg="errors.range"/>
<validator name="floatRange"
classname="org.apache.struts.validator.FieldChecks"
method="validateFloatRange"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends="float"
msg="errors.range"/>
<validator name="doubleRange"
classname="org.apache.struts.validator.FieldChecks"
method="validateDoubleRange"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends="double"
msg="errors.range"/>
<validator name="creditCard"
classname="org.apache.struts.validator.FieldChecks"
method="validateCreditCard"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.creditcard"/>
<validator name="email"
classname="org.apache.struts.validator.FieldChecks"
method="validateEmail"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.email"/>
<validator name="url"
classname="org.apache.struts.validator.FieldChecks"
method="validateUrl"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest"
depends=""
msg="errors.url"/>
<!--
This simply allows struts to include the validateUtilities into a page, it should
not be used as a validation rule.
-->
<validator name="includeJavaScriptUtilities"
classname=""
method=""
methodParams=""
depends=""
msg=""
jsFunction="org.apache.commons.validator.javascript.validateUtilities"/>
</global>
</form-validation>

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>dbcgo</display-name>
<filter>
<filter-name>userfilter</filter-name>
<filter-class>it.valueteam.dbcgo.web.UserFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>userfilter</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>
<listener>
<listener-class>it.valueteam.dbcgo.web.ServletContextManager</listener-class>
</listener>
<listener>
<listener-class>it.valueteam.dbcgo.web.SessionManager</listener-class>
</listener>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>download</servlet-name>
<servlet-class>it.valueteam.dbcgo.web.DownloadCSVServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>download</servlet-name>
<url-pattern>/download</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>loginAction.do</welcome-file>
</welcome-file-list>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/errorPage.jsp</location>
</error-page>
<security-constraint>
<web-resource-collection>
<web-resource-name>no_access</web-resource-name>
<url-pattern>*.jsp</url-pattern>
</web-resource-collection>
</security-constraint>
</web-app>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<session-descriptor>
<session-param>
<param-name>PersistentStoreType</param-name>
<param-value>memory</param-value>
</session-param>
</session-descriptor>
<context-root>dbcgo</context-root>
</weblogic-web-app>

View File

@@ -0,0 +1,126 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ page import="it.valueteam.dbcgo.common.Keys" %>
<%@ page import="it.valueteam.dbcgo.common.User" %>
<%
User user = (User)request.getSession().getAttribute("user");
if (user == null) {
%>
<jsp:forward page="<%=Keys.URL_LOGOUTACTION%>"/>
<% } %>
<bean:define id="DATA_DAL_LABEL">
<bean:message key="displayReport.DATA_DAL"/>
</bean:define>
<bean:define id="DATA_AL_LABEL">
<bean:message key="displayReport.DATA_AL"/>
</bean:define>
<bean:define id="dateFromLabel">
<bean:message key="date.from"/>
</bean:define>
<bean:define id="dateToLabel">
<bean:message key="date.to"/>
</bean:define>
<script>
function eseguiOperazione(operazione) {
document.getElementsByName('DATA_DAL')[0].setAttribute("label", "<%=DATA_DAL_LABEL%> <%=dateFromLabel%>");
document.getElementsByName('DATA_AL')[0].setAttribute("label", "<%=DATA_AL_LABEL%> <%=dateToLabel%>");
ko = checkDateBetween(document.getElementsByName('DATA_DAL')[0], document.getElementsByName('DATA_AL')[0]);
if (ko) {
alert(ko);
} else {
if (operazione == 'download') {
mySubmit('Download', 'downloadReportAction.do', '0', false, false, false, false)
} else if (operazione == 'display') {
mySubmit('Visualizza', 'displayReportAction.do', '0', false, false, false, true)
}
}
}
</script>
<html:form action="displayReport">
<table valign="top" cellspacing=0 cellpadding=0 WIDTH="100%">
<tr width="100%">
<td colspan="3">
<table class="color0" width="100%" valign="top">
<tr align="center" height="30">
<th class="L" colspan="4">
<bean:message key="displayReport.title"/>
</th>
</tr>
<tr align="center" width="100%">
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="labelLeft" >
<b><bean:message key="displayReport.NAME"/></b>
</td>
<td class="withoutOperator" width="50%">
<html:select styleClass="large" property="ID_REPORT">
<html:optionsCollection name="<%= Keys.ATT_REPORT %>" value="NAME" label="DESCR"/>
</html:select>
</td>
<td class="margineL"><bean:message key="displayReport.DATA_DAL"/>:</td>
<td class="margineL">
<table border="0" cellspacing="6" cellpadding="0">
<tr><td><html:text property="DATA_DAL" styleId="dataDal" styleClass="dateFromTo" maxlength="10" tabindex="4"/></td>
<td><a onclick="javascript:myShowCalendar('DATA_DAL')">
<img src="img/cal/cal.gif" alt="seleziona una data" width="16" height="16" border="0">
</a>
</td>
</tr>
</table>
</td>
<td class="margineL"><bean:message key="displayReport.DATA_AL"/>:</td>
<td class="margineL">
<table border="0" cellspacing="6" cellpadding="0">
<tr><td><html:text property="DATA_AL" styleClass="dateFromTo" maxlength="10" tabindex="5"/></td>
<td><a onclick="javascript:myShowCalendar('DATA_AL')">
<img src="img/cal/cal.gif" alt="seleziona una data" width="16" height="16" border="0">
</a>
</td>
</tr>
</table>
</td>
<!--<td class="button">
<button class="color0 M" name="display" value="display" onclick="eseguiOperazione('display')">
<bean:message key="button.display"/>
</button>&nbsp;
</td>-->
<td>
&nbsp;
</td>
<td class="button">
<button class="color0 M" name="download" value="download" onclick="eseguiOperazione('download')">
<bean:message key="button.download"/>
</button>&nbsp;
</td>
<td>
<button class="color1 M" name="cancel" value="cancel" onclick="document.location.href='displayReport.do'">
<bean:message key="button.cancel"/>
</button>&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr align="center" width="100%">
<td>
<!-- dyna filter begin -->
<tiles:insert attribute="dyna_filter" />
<tiles:insert attribute="paging"/>
<!-- dyna filter end -->
</td>
</tr>
</table>
</html:form>

View File

@@ -0,0 +1,110 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30"><th class="L" colspan="4"><bean:write name="report" property="reportName" /></th></tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td valign="top" colspan="3">
<table class="color0" width="100%" cellpadding="0" cellspacing="0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.DATA_AGGIORNAMENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_DEALER"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_SERVIZIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESCR_STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESCR_STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.COD_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CAUSALE_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CANALE_ACQUISIZIONE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SOTTOCANALE_ACQUISIZIONE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RIGA"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="DATA_AGGIORNAMENTO" /></td>
<td width="8%"><bean:write name="report" property="TIPO_RICHIESTA" /></td>
<td width="8%"><bean:write name="report" property="TIPO_CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="NOME_OT" /></td>
<td width="8%"><bean:write name="report" property="CODICE_DEALER" /></td>
<td width="8%"><bean:write name="report" property="TIPO_SERVIZIO" /></td>
<td width="8%"><bean:write name="report" property="DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESCR_STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESC_STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="COD_RIFIUTO" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE_RIFIUTO" /></td>
<td width="8%"><bean:write name="report" property="CANALE_ACQUISIZIONE" /></td>
<td width="8%"><bean:write name="report" property="SOTTOCANALE_ACQUISIZIONE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RIGA" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,110 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30"><th class="L" colspan="4"><bean:write name="report" property="reportName" /></th></tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td valign="top" colspan="3">
<table class="color0" width="100%" cellpadding="0" cellspacing="0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.DATA_AGGIORNAMENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_DEALER"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_SERVIZIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESCR_STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESCR_STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.COD_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CAUSALE_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CANALE_ACQUISIZIONE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SOTTOCANALE_ACQUISIZIONE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RIGA"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="DATA_AGGIORNAMENTO" /></td>
<td width="8%"><bean:write name="report" property="TIPO_RICHIESTA" /></td>
<td width="8%"><bean:write name="report" property="TIPO_CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="NOME_OT" /></td>
<td width="8%"><bean:write name="report" property="CODICE_DEALER" /></td>
<td width="8%"><bean:write name="report" property="TIPO_SERVIZIO" /></td>
<td width="8%"><bean:write name="report" property="DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESCR_STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESC_STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="COD_RIFIUTO" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE_RIFIUTO" /></td>
<td width="8%"><bean:write name="report" property="CANALE_ACQUISIZIONE" /></td>
<td width="8%"><bean:write name="report" property="SOTTOCANALE_ACQUISIZIONE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RIGA" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,80 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.OLO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RIC_RICEVUTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RIC_PIC"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="OLO" /></td>
<td width="8%"><bean:write name="report" property="RIC_RICEVUTE" /></td>
<td width="8%"><bean:write name="report" property="RIC_PIC" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,80 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.OLO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RIC_RICEVUTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RIC_PIC"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="OLO" /></td>
<td width="8%"><bean:write name="report" property="RIC_RICEVUTE" /></td>
<td width="8%"><bean:write name="report" property="RIC_PIC" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,94 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table class="color0" width="100%" valign="top" cellpadding="0" cellspacing="0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.DATA_AGGIORNAMENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="DATA_AGGIORNAMENTO" /></td>
<td width="8%"><bean:write name="report" property="TIPO_RICHIESTA" /></td>
<td width="8%"><bean:write name="report" property="TIPO_CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="ANNO_MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="CODICE_PRE_POST_PAGATO" /></td>
<td width="8%"><bean:write name="report" property="RICHIESTE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,94 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table class="color0" width="100%" valign="top" cellpadding="0" cellspacing="0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.DATA_AGGIORNAMENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="DATA_AGGIORNAMENTO" /></td>
<td width="8%"><bean:write name="report" property="TIPO_RICHIESTA" /></td>
<td width="8%"><bean:write name="report" property="TIPO_CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="ANNO_MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="CODICE_PRE_POST_PAGATO" /></td>
<td width="8%"><bean:write name="report" property="RICHIESTE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,122 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table valign="top" cellspacing=0 cellpadding=0 WIDTH="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4">
<bean:write name="report" property="reportName" />
</th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th>
</tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th>
</tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th>
</tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" valign="top">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr width="100%">
<td colspan="3">
<table class="color0" width="100%" valign="top" cellpadding="0" cellspacing="0">
<logic:messagesPresent message="true">
<tr align="left">
<th>
<html:messages id="msg" message="true">
<bean:write name="msg"/>
</html:messages>
</th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr width="100%">
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left">
<bean:message key="displayReport.RICHIESTE"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.CODICE_OPERATORE_DONATING"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.DATA_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.SETTIMANA_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.MESE_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.DESCR_STATO_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.DESCR_STATO_ATTUALE"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.STATO_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.STATO_ATTUALE"/>
</th>
</tr>
<logic:iterate
id="report"
name="displayReportActionForm"
property="report.items"
indexId="index"
offset="rowFrom"
length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="RICHIESTE" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESCR_STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESCR_STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,122 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table valign="top" cellspacing=0 cellpadding=0 WIDTH="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4">
<bean:write name="report" property="reportName" />
</th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th>
</tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th>
</tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th>
</tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr>
<th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" valign="top">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr width="100%">
<td colspan="3">
<table class="color0" width="100%" valign="top" cellpadding="0" cellspacing="0">
<logic:messagesPresent message="true">
<tr align="left">
<th>
<html:messages id="msg" message="true">
<bean:write name="msg"/>
</html:messages>
</th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr width="100%">
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left">
<bean:message key="displayReport.RICHIESTE"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.DATA_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.SETTIMANA_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.MESE_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.DESCR_STATO_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.DESCR_STATO_ATTUALE"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.STATO_EVENTO"/>
</th>
<th width="8%" align="left">
<bean:message key="displayReport.STATO_ATTUALE"/>
</th>
</tr>
<logic:iterate
id="report"
name="displayReportActionForm"
property="report.items"
indexId="index"
offset="rowFrom"
length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="RICHIESTE" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESCR_STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="DESCR_STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,100 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="4">
<table border="0" width="100%" cellpadding="0" cellspacing="0" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SOTTO_MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="MARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="SOTTOMARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,102 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CAUSALE_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESC_COD_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SOTTO_MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="MARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE_AGGREGATA" /></td>
<td width="8%"><bean:write name="report" property="SOTTOMARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,102 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CAUSALE_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESC_COD_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SOTTO_MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="MARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE_AGGREGATA" /></td>
<td width="8%"><bean:write name="report" property="SOTTOMARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,100 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="4">
<table border="0" width="100%" cellpadding="0" cellspacing="0" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="color1 border withHidden">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SOTTO_MARCAGGIO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="MARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="SOTTOMARCAGGIO" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,97 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.PIC_SCARTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="SCARTATA_PIC" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,100 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="3%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CAUSALE_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESC_COD_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE_AGGREGATA" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,100 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="3%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CAUSALE_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESC_COD_RIFIUTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE" /></td>
<td width="8%"><bean:write name="report" property="CAUSALE_AGGREGATA" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,97 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_CLIENTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.NOME_OT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.TIPO_RICHIESTA"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.ANNO_MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.PIC_SCARTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_PRE_POST_PAGATO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="COUNT" /></td>
<td width="8%"><bean:write name="report" property="CLIENTE" /></td>
<td width="8%"><bean:write name="report" property="OT" /></td>
<td width="8%"><bean:write name="report" property="STANDARD_HOC" /></td>
<td width="8%"><bean:write name="report" property="DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="SCARTATA_PIC" /></td>
<td width="8%"><bean:write name="report" property="CODICE_POP_PRP" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,90 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<bean:define id="paging" name="displayReportActionForm" property="paging"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="report" name="displayReportActionForm" property="report"></bean:define>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="color0">
<tr align="center" height="30">
<th class="L" colspan="4"><bean:write name="report" property="reportName" /></th>
</tr>
<tr align="center" height="20">
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.ID"/></b>: <bean:write name="report" property="id" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.SETTORE"/></b>: <bean:write name="report" property="businessArea" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.DATA_ULTIMO_AGGIORNAMENTO"/></b>: <bean:write name="report" property="lastUpdate" /></th></tr>
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" class="colorReport">
<tr><th width="8%" align="left"/><b><bean:message key="displayReport.NUM_RECORD"/></b>: <bean:write name="displayReportActionForm" property="requestNum" /></th></tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<logic:greaterEqual name="displayReportActionForm" property="requestNum" value="0">
<tr>
<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="color0">
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="report" property="items">
<tr>
<td width="87%" colspan="3">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th width="8%" align="left"><bean:message key="displayReport.RICHIESTE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_RECIPIENT"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DONATING"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DATA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.SETTIMANA_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.MESE_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESCR_STATO_EVENTO"/></th>
<th width="8%" align="left"><bean:message key="displayReport.DESCR_STATO_ATTUALE"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_DON_EFF"/></th>
<th width="8%" align="left"><bean:message key="displayReport.CODICE_OPERATORE_REC_EFF"/></th>
</tr>
<logic:iterate id="report" name="displayReportActionForm" property="report.items" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<td width="8%"><bean:write name="report" property="RICHIESTE" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_RECIPIENT" /></td>
<td width="8%"><bean:write name="report" property="CODICE_OPERATORE_DONATING" /></td>
<td width="8%"><bean:write name="report" property="DATA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="SETTIMANA_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="MESE_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_EVENTO" /></td>
<td width="8%"><bean:write name="report" property="STATO_ATTUALE" /></td>
<td width="8%"><bean:write name="report" property="DONOR_EFFETTIVO" /></td>
<td width="8%"><bean:write name="report" property="RECIPIENT_EFFETTIVO" /></td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
</logic:greaterEqual>
</table>

View File

@@ -0,0 +1,478 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ page import="it.valueteam.dbcgo.common.Keys" %>
<%@ page import="it.valueteam.dbcgo.common.User" %>
<%@ page import="it.valueteam.dbcgo.common.JavaUtilsClass"%>
<%@ page import="java.util.HashMap"%>
<%
User user = (User)request.getSession().getAttribute("user");
if (user == null) {%>
<jsp:forward page="<%=Keys.URL_LOGOUTACTION%>"/>
<% } %>
<script type="text/javascript" language="javascript">
function goToPage(pageNum){
f = document.getElementsByName('paging.pageNum')[0];
g = document.getElementsByName('paging.pageNumOld')[0];
g.value=f.value;
f.value=pageNum;
mySubmitNoCheck('donorSearchGoToPage.do','donorSearchActionForm');
}
</script>
<bean:define id="isNullLabel">
<bean:message key="select.isNull"/>
</bean:define>
<html:form action="donorSearchAction">
<bean:define id="paging" name="donorSearchActionForm" property="paging"></bean:define>
<bean:define id="pageLinkMin" name="paging" property="pageLinkMin" type="Integer"></bean:define>
<bean:define id="pageLinkMax" name="paging" property="pageLinkMax" type="Integer"></bean:define>
<bean:define id="pagePrevious" name="paging" property="pagePrevious" type="Integer"></bean:define>
<bean:define id="pageNext" name="paging" property="pageNext" type="Integer"></bean:define>
<bean:define id="rowFrom" name="paging" property="rowFrom" type="Integer"></bean:define>
<bean:define id="pageRows" name="paging" property="pageRows" type="Integer"></bean:define>
<bean:define id="rowsInPage" name="paging" property="rowsInPage" type="Integer"></bean:define>
<bean:define id="pageNumber" name="paging" property="pageNum" type="Integer"></bean:define>
<bean:define id="rowOffset" name="paging" property="rowOffset" type="Integer"></bean:define>
<html:hidden property="paging.pageNum" />
<html:hidden property="paging.pageNumOld" />
<table cellspacing=0 cellpadding=0 WIDTH="100%" border="0">
<tr>
<td valign="top">
<table class="color0" width="100%" >
<tr align="center" height="30">
<th class="L">
<bean:message key="donorSearch.title"/>
</th>
</tr>
<tr align="center">
<td>
<!-- dyna filter begin -->
<tiles:insert attribute="dyna_filter" />
<!-- dyna filter end -->
</td>
</tr>
</table>
</td>
</tr>
<tr align="center" width="100%">
<td>
<table class="button" border="1">
<tr>
<td>
<a class="color0" href="#" onclick="javascript:mySubmit('Ricerca','donorSearchAction.do','0',false,true,false, true)">
<bean:message key="button.search"/>
</a>
</td>
<td>
<a class="color1" href="#" onclick="javascript:myHRef('','donorSearchLoad.do', false, false)">
<bean:message key="button.cancel"/>
</a>
</td>
<td>
<a class="color0" href="#" onclick="javascript:mySubmit('Download','donorDownloadAction.do','0',false,true,true)">
<bean:message key="button.download"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<logic:greaterEqual name="donorSearchActionForm" property="requestNum" value="0">
<tr>
<td valign="top">
<table class="color0" width="100%" cellpadding="0" cellspacing="0">
<tr align="center" height="30">
<th class="L"><bean:message key="donorSearch.resultTitle"/></th>
</tr>
<logic:messagesPresent message="true">
<tr align="left">
<th><html:messages id="msg" message="true"><bean:write name="msg"/></html:messages></th>
</tr>
</logic:messagesPresent>
<logic:notEmpty name="donorSearchActionForm" property="requestItem">
<tr>
<td>
<table class="color0" width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="13%">
<table class="tree" width="100%" cellpadding="0" cellspacing="0">
<tr><td>&nbsp;</td></tr>
<bean:write name="donorSearchActionForm" property="treeHTML" filter="false"/>
</table>
</td>
<td width="87%">
<table class="color1 border withHidden" width="100%" cellpadding="1" cellspacing="0">
<tr>
<th align="right">&nbsp;</th>
<!-- <th width="19%" align="left"> -->
<th align="left">
<bean:message key="donorSearch.ID_RICHIESTA"/>
</th>
<th align="left">
<!-- <th width="19%" align="left"> -->
<bean:message key="donorSearch.MSISDN"/>
</th>
<!--<th width="19%" align="left"> -->
<th align="left">
<bean:message key="donorSearch.STATO_RICHIESTA"/>
</th>
<!-- <th width="19%" align="left"> -->
<th align="left">
<bean:message key="donorSearch.DATARICEZIONERICHIESTA"/>
</th>
<!-- <th width="19%" align="left"> -->
<th align="left">
<bean:message key="donorSearch.PP_NUM"/>
</th>
<!-- <th width="19%" align="left"> -->
<th align="left">
<bean:message key="donorSearch.DATA_VALIDAZIONE_EFFETTIVA"/>
</th>
<!-- <th width="19%" align="left"> -->
<th align="left">
<bean:message key="donorSearch.PREVALIDAZIONE"/>
</th>
<th align="left">
<bean:message key="donorSearch.DATA_CESSAZIONE_EFFETTIVA"/>
</th>
</tr>
<logic:iterate id="requestItem" name="donorSearchActionForm" property="requestItem" indexId="index" offset="rowFrom" length="rowsInPage">
<tr>
<th width="5%">
<% int index1 = index.intValue()+rowOffset.intValue()+1; %>
<%=index1%>
</th>
<td>
<a href="javascript:invertElementVisibility('div<bean:write name="requestItem" property="request.ID_RICHIESTA" />','block')">
<bean:write name="requestItem" property="request.ID_RICHIESTA" /></a>
</td>
<td><bean:write name="requestItem" property="request.MSISDN" /></td>
<td><bean:write name="requestItem" property="request.DESCR_STATO" /></td>
<td><bean:write name="requestItem" property="request.DATARICEZIONERICHIESTA" /></td>
<logic:notEqual name="requestItem" property="request.PP_NUM" value="0">
<td>
<a href="javascript:invertElementVisibility('divPP<bean:write name="requestItem" property="request.ID_RICHIESTA" />','block')">
<bean:write name="requestItem" property="request.PP_NUM" />
</a>
</td>
</logic:notEqual>
<logic:equal name="requestItem" property="request.PP_NUM" value="0">
<td><bean:write name="requestItem" property="request.PP_NUM" /></td>
</logic:equal>
<!-- TODO cristiano da modificare per KS4 -->
<td><bean:write name="requestItem" property="request.DATA_VALIDAZIONE_EFFETTIVA" format="dd/MM/yyyy" /></td>
<td><bean:write name="requestItem" property="request.PREVALIDAZIONE" /></td>
<td><bean:write name="requestItem" property="request.DATA_CESSAZIONE_EFFETTIVA" format="dd/MM/yyyy" /></td>
</tr>
<tr>
<td colspan="9">
<div id="div<bean:write name="requestItem" property="request.ID_RICHIESTA" />" name="div<bean:write name="requestItem" property="request.ID_RICHIESTA" />" class="hidden">
<table width="auto">
<tr>
<td class="labelLeft noborder" width="13%" align="right"><bean:message key="donorSearch.TIPO_CLIENTE"/></td>
<td class="data noborder" width="12%" align="left"><bean:write name="requestItem" property="request.TIPO_CLIENTE_DESC" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.NOME_OT_LEG"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.NOME_OT_LEG_DESC" /></td>
<td class="labelLeft noborder" width="13%" align="right"><bean:message key="donorSearch.DATA_VALIDAZIONE_MAX"/></td>
<td class="data noborder" width="12%" align="left"><bean:write name="requestItem" property="request.DATA_VALIDAZIONE_MAX" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.CODICE_FISCALE_PARTITA_IVA"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.CODICE_FISCALE_PARTITA_IVA" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.NOME_OT_GEO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.NOME_OT_GEO_DESC" /></td>
<td class="labelLeft noborder" width="13%" align="right"><bean:message key="donorSearch.DATA_CUT_OVER_CALC"/></td>
<td class="data noborder" width="12%" align="left"><bean:write name="requestItem" property="request.DATA_CUT_OVER_CALC" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.MARCAGGIO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.MARCAGGIO_DESC" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.CODICE_OPERATORE_RECIPIENT"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.CODICE_OPERATORE_RECIPIENT" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.DATA_CUT_OVER"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.DATA_CUT_OVER" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.SOTTOMARCAGGIO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.SOTTOMARCAGGIO_DESC" /></td>
<td class="labelLeft noborder" width="13%" align="right"><bean:message key="donorSearch.DATA_TRANSIZIONE_STATO"/></td>
<td class="data noborder" width="12%" align="left"><bean:write name="requestItem" property="request.DATA_TRANSIZIONE_STATO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.CODICE_GRUPPO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.CODICE_GRUPPO" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.NOME_CLIENTE"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.NOME_CLIENTE" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.COGNOME_CLIENTE"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.COGNOME_CLIENTE" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.RAGIONE_SOCIALE"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.RAGIONE_SOCIALE" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.CODICE_PRE_POST_PAGATO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.CODICE_PRE_POST_PAGATO_DESC" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.NUMERO_DOCUMENTO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.NUMERO_DOCUMENTO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.ICCD_SERIAL_NUMBER"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.ICCD_SERIAL_NUMBER" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.TIPO_DOCUMENTO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.TIPO_DOCUMENTO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.CODICERIFIUTOVALIDAZIONE"/></td>
<logic:empty name="requestItem" property="request.CODICERIFIUTOVALIDAZIONE">
<td class="data noborder"></td>
</logic:empty>
<logic:notEmpty name="requestItem" property="request.CODICERIFIUTOVALIDAZIONE">
<bean:define id="codici" name="requestItem" property="request.CODICERIFIUTOVALIDAZIONE" type="String"></bean:define>
<td class="data noborder"><%out.print(JavaUtilsClass.getDesc((HashMap)pageContext.getServletContext().getAttribute("ELENCO_CAUSALI"),codici));%></td>
</logic:notEmpty>
<td class="labelLeft noborder"><bean:message key="donorSearch.RICHIESTAADHOCAOM"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.RICHIESTAADHOCAOM" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.RICHIESTAADHOC"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.RICHIESTAADHOC" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.IPOTESI_RIFIUTO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.IPOTESI_RIFIUTO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.OPERATORE_VIRTUALE"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.OPERATORE_VIRTUALE" /></td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.STATO_LINEA"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.STATO_LINEA" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.DATA_PRESA_IN_CARICO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.DATA_PRESA_IN_CARICO" format="dd/MM/yyyy"/></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.FLAG_TC"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.FLAG_TC" /></td>
</tr>
<!-- <tr>
<td class="labelLeft noborder"></td>
<td class="data noborder"></td>
</tr> -->
<logic:equal name="requestItem" property="request.FLAG_TC" value="Y">
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.IMPORTO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.IMPORTO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.NOME_FILE_AOM"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.NOME_FILE_AOM" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.TC_STATO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.TC_STATO" /></td>
</tr>
</logic:equal>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.FLAG_FURTO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.FLAG_FURTO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.FLAG_PREVALIDAZIONE"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.FLAG_PREVALIDAZIONE" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.ABBONATO_PREPAGATO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.ABBONATO_PREPAGATO" /> </td>
</tr>
<tr>
<td class="labelLeft noborder"><bean:message key="donorSearch.TRASFERIMENTO_CON_SBLOCCO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.TRASFERIMENTO_CON_SBLOCCO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.NOME_FILE_SBLOCCO"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.NOME_FILE_SBLOCCO" /></td>
<td class="labelLeft noborder"><bean:message key="donorSearch.CODICE_ISTAT"/></td>
<td class="data noborder"><bean:write name="requestItem" property="request.CODICE_ISTAT" /></td>
</tr>
</table>
</div>
<logic:notEqual name="requestItem" property="request.PP_NUM" value="0">
<div id="divPP<bean:write name="requestItem" property="request.ID_RICHIESTA" />" name="divPP<bean:write name="requestItem" property="request.ID_RICHIESTA" />" class="hidden">
<bean:define id="msisdn">
<bean:write name="requestItem" property="request.MSISDN"/>
</bean:define>
<bean:define id="ppSearchActionForm" name="<%=it.valueteam.dbcgo.common.Keys.REQ_LISTPPSEARCHACTIONFORM%>" property="<%=msisdn%>" />
<!--dettaglio PP-->
<logic:notEmpty name="ppSearchActionForm">
<table WIDTH="100%">
<tr>
<td class="noborder" width="50%" valign="top">
<!-- TABELLA TOTALI-->
<table WIDTH="100%">
<tr>
<td class="labelLeft noborder" align="right" >
<bean:message key="ppSearch.procDONOR"/>
</td>
<td class="data noborder">
<bean:write name="ppSearchActionForm" property="numDonor" />
</td>
</tr>
<tr>
<td class="labelLeft noborder" align="right">
<bean:message key="ppSearch.procRECIPIENT"/>
</td>
<td class="data noborder">
<bean:write name="ppSearchActionForm" property="numRecipient" />
</td>
</tr>
<tr>
<td class="labelLeft noborder" align="right">
<bean:message key="ppSearch.procTP"/>
</td>
<td class="data noborder">
<bean:write name="ppSearchActionForm" property="numPorting" />
</td>
</tr>
</table>
</td>
<!-- TABELLA DETTAGLIO-->
<td class="noborder" width="50%" valign="top">
<table class="color1">
<tr>
<th width="35%" align="left">
<bean:message key="ppSearch.PROCESSO"/>
</th>
<th width="20%" align="left">
<bean:message key="ppSearch.DONATING"/>
</th>
<th width="20%" align="left">
<bean:message key="ppSearch.RECIPIENT"/>
</th>
<th width="25%" align="left">
<bean:message key="ppSearch.DATA"/>
</th>
</tr>
<!--iterazione....-->
<logic:iterate id="ppRequestList" name="ppSearchActionForm" property="ppRequestList">
<tr>
<td><bean:write name="ppRequestList" property="DESCR_PROCESSO"/></td>
<td><bean:write name="ppRequestList" property="CODICE_OPERATORE_DONATING"/></td>
<td><bean:write name="ppRequestList" property="CODICE_OPERATORE_RECIPIENT"/></td>
<td width="25%" align="left"><bean:write name="ppRequestList" property="DATA_OPERAZIONE"/></td>
</tr>
</logic:iterate>
</table>
</td>
</table>
</logic:notEmpty>
<!--fine dettaglio PP-->
</div>
</logic:notEqual>
</td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
</table>
</td>
</tr>
</logic:notEmpty>
</table>
</td>
</tr>
<logic:greaterThan name="donorSearchActionForm" property="requestNum" value="0">
<tr align="center">
<td width="100%">
<% try { %>
<%--<logic:notEqual name="paging" property="pageLinkMin" value="-1">
<%
int pageLinkMin1 = pageLinkMin.intValue()+1;
String linkTo = "javascript:goToPage('" + pageLinkMin + "')";
%>
<a href="<%=linkTo%>"><%=pageLinkMin1%></a>
</logic:notEqual> --%>
<%
} catch (Exception e) {
System.out.println("ERRORE donorSearch.jsp:1");
}
%>
<% try {%>
<%-- <logic:notEqual name="paging" property="pagePrevious" value="-1">
<% String linkTo = "javascript:goToPage('" + pagePrevious + "')"; %>
<a href="<%=linkTo%>">&lt;</a>
</logic:notEqual>--%>
<%
} catch (Exception e) {
System.out.println("ERRORE donorSearch.jsp:2");
}
%>
<% try {%>
<logic:present name="donorSearchActionForm" property="paging.pages">
<logic:iterate id="pages" name="donorSearchActionForm" property="paging.pages">
<%
int pages1 = ((Integer)pages).intValue()+1;
String linkTo = "javascript:goToPage('" + pages + "')";
String c="";
if(pageNumber.intValue()==((Integer)pages).intValue()) {
c="selected";
} else {
c="niente";
}
%>
<a href="<%=linkTo%>" class="<%=c%>"><%=pages1%></a>
</logic:iterate>
</logic:present>
<%
} catch (Exception e) {
System.out.println("ERRORE donorSearch.jsp:3");
}
%>
<%-- try { %>
<logic:notEqual name="paging" property="pageNext" value="-1">
<% String linkTo = "javascript:goToPage('" + pageNext + "')"; %>
<a href="<%=linkTo%>">&gt;</a>
</logic:notEqual>
<%
} catch (Exception e) {
System.out.println("ERRORE donorSearch.jsp:4");
}
--%>
<%-- try { %>
<logic:notEqual name="paging" property="pageLinkMax" value="-1">
<%
String linkTo = "javascript:goToPage('" + pageLinkMax + "')";
int pageLinkMax1=pageLinkMax.intValue()+1;
%>
<a href="<%=linkTo%>"><%=pageLinkMax1%></a>
</logic:notEqual>
<%
} catch (Exception e) {
System.out.println("ERRORE donorSearch.jsp:5");
}
--%>
</td>
</tr>
</logic:greaterThan>
</logic:greaterEqual>
</table>
</html:form>
<script type="text/javascript" language="javascript">
<!--
initSelectData();
-->
</script>

View File

@@ -0,0 +1,621 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ page import="it.valueteam.dbcgo.common.Keys" %>
<%@ page import="it.valueteam.dbcgo.database.Cluster" %>
<%@ page import="it.valueteam.dbcgo.database.Mark" %>
<%@ page import="java.util.ListIterator"%>
<script type="text/javascript" language="javascript" src="src/util.js"></script>
<bean:define id="DATA_VALIDAZIONE_MAX_LABEL">
<bean:message key="donorSearch.DATA_VALIDAZIONE_MAX"/>
</bean:define>
<bean:define id="DATA_CUT_OVER_CALC_LABEL">
<bean:message key="donorSearch.DATA_CUT_OVER_CALC"/>
</bean:define>
<bean:define id="DATA_TRANSIZIONE_STATO_GRP_LABEL">
<bean:message key="donorSearch.DATA_TRANSIZIONE_STATO_GRP"/>
</bean:define>
<bean:define id="DATARICEZIONERICHIESTA_LABEL">
<bean:message key="donorSearch.DATARICEZIONERICHIESTA"/>
</bean:define>
<bean:define id="DATA_PRESAINCARICO_LABEL">
<bean:message key="donorSearch.DATA_PRESAINCARICO"/>
</bean:define>
<bean:define id="dateFromLabel">
<bean:message key="date.from"/>
</bean:define>
<bean:define id="dateToLabel">
<bean:message key="date.to"/>
</bean:define>
<bean:define id="isNullLabel">
<bean:message key="select.isNull"/>
</bean:define>
<bean:define id="ClusterMarkList" name="<%= Keys.ATT_CLUSTERS %>" type="java.util.List"></bean:define>
<bean:define id="MarkCustTypeList" name="<%= Keys.ATT_MARKS %>" type="java.util.List"></bean:define>
<html:javascript formName="donorSearchActionForm" staticJavascript="false" />
<script type="text/javascript" language="javascript" src="src/util.js"></script>
<script type="text/javascript" language="javascript">
function localValidate(f){
if (!validateDonorSearchActionForm(f))
return false;
//verifica che almeno un campo sia valorizzato
s=document.getElementsByName('filter.ID_RICHIESTA')[0].value +
document.getElementsByName('filter.CODICE_FISCALE_PARTITA_IVA')[0].value +
document.getElementsByName('filter.CODICE_GRUPPO')[0].value +
document.getElementsByName('filter.CODICE_OPERATORE_RECIPIENT')[0].value +
document.getElementsByName('filter.DATARICEZIONERICHIESTA_FROM')[0].value +
document.getElementsByName('filter.DATARICEZIONERICHIESTA_TO')[0].value +
document.getElementsByName('filter.DATA_PRESAINCARICO_FROM')[0].value +
document.getElementsByName('filter.DATA_PRESAINCARICO_TO')[0].value +
document.getElementsByName('filter.DATA_CUT_OVER_CALC_FROM')[0].value +
document.getElementsByName('filter.DATA_CUT_OVER_CALC_TO')[0].value +
document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_FROM')[0].value +
document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_TO')[0].value +
document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_FROM')[0].value +
document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_TO')[0].value +
document.getElementsByName('filter.MSISDN')[0].value +
document.getElementsByName('filter.STATO')[0].value +
document.getElementsByName('filter.TIPO_CLIENTE')[0].value+
document.getElementsByName('filter.CODICE_PRE_POST_PAGATO')[0].value +
document.getElementsByName('filter.FLAG_TC')[0].value+
document.getElementsByName('filter.CODICE_RIFIUTO_VALIDAZIONE')[0].value +
document.getElementsByName('filter.FLAG_PROGETTO_ADHOC')[0].value +
document.getElementsByName('filter.TRASFERIMENTO_CON_SBLOCCO')[0].value;
if (trim(s).length == 0){
alert ('Valorizzare almeno un campo per la ricerca.');
return false;
}//verifica intervallo date
// modifica cristiano per KS4 2012
if(document.getElementsByName('filter.ID_RICHIESTA')[0].value.length>0)
document.getElementsByName('filter.ID_RICHIESTA')[0].value = trim(document.getElementsByName('filter.ID_RICHIESTA')[0].value);
if(document.getElementsByName('filter.CODICE_FISCALE_PARTITA_IVA')[0].value.length>0)
document.getElementsByName('filter.CODICE_FISCALE_PARTITA_IVA')[0].value = trim(document.getElementsByName('filter.CODICE_FISCALE_PARTITA_IVA')[0].value);
if(document.getElementsByName('filter.CODICE_GRUPPO')[0].value.length>0)
document.getElementsByName('filter.CODICE_GRUPPO')[0].value = trim(document.getElementsByName('filter.CODICE_GRUPPO')[0].value);
if(document.getElementsByName('filter.MSISDN')[0].value.length>0)
document.getElementsByName('filter.MSISDN')[0].value = trim(document.getElementsByName('filter.MSISDN')[0].value);
document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_FROM')[0].setAttribute("label","<%=DATA_VALIDAZIONE_MAX_LABEL%> <%=dateFromLabel%>");
document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_TO')[0].setAttribute("label","<%=DATA_VALIDAZIONE_MAX_LABEL%> <%=dateToLabel%>");
ko=checkDateBetween(document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_FROM')[0],document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_TO')[0]);
if (ko){
alert(ko);
return false;
}
document.getElementsByName('filter.DATA_CUT_OVER_CALC_FROM')[0].setAttribute("label","<%=DATA_CUT_OVER_CALC_LABEL%> <%=dateFromLabel%>");
document.getElementsByName('filter.DATA_CUT_OVER_CALC_TO')[0].setAttribute("label","<%=DATA_CUT_OVER_CALC_LABEL%> <%=dateToLabel%>");
ko=checkDateBetween(document.getElementsByName('filter.DATA_CUT_OVER_CALC_FROM')[0],document.getElementsByName('filter.DATA_CUT_OVER_CALC_TO')[0]);
if (ko){
alert(ko);
return false;
}
document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_FROM')[0].setAttribute("label","<%=DATA_TRANSIZIONE_STATO_GRP_LABEL%> <%=dateFromLabel%>");
document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_TO')[0].setAttribute("label","<%=DATA_TRANSIZIONE_STATO_GRP_LABEL%> <%=dateToLabel%>");
ko=checkDateBetween(document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_FROM')[0],document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_TO')[0]);
if (ko){
alert(ko);
return false;
}
document.getElementsByName('filter.DATARICEZIONERICHIESTA_FROM')[0].setAttribute("label","<%=DATARICEZIONERICHIESTA_LABEL%> <%=dateFromLabel%>");
document.getElementsByName('filter.DATARICEZIONERICHIESTA_TO')[0].setAttribute("label","<%=DATARICEZIONERICHIESTA_LABEL%> <%=dateToLabel%>");
ko=checkDateBetween(document.getElementsByName('filter.DATARICEZIONERICHIESTA_FROM')[0],document.getElementsByName('filter.DATARICEZIONERICHIESTA_TO')[0]);
if (ko){
alert(ko);
return false;
}
document.getElementsByName('filter.DATA_PRESAINCARICO_FROM')[0].setAttribute("label","<%=DATA_PRESAINCARICO_LABEL%> <%=dateFromLabel%>");
document.getElementsByName('filter.DATA_PRESAINCARICO_TO')[0].setAttribute("label","<%=DATA_PRESAINCARICO_LABEL%> <%=dateToLabel%>");
ko=checkDateBetween(document.getElementsByName('filter.DATA_PRESAINCARICO_FROM')[0],document.getElementsByName('filter.DATA_PRESAINCARICO_TO')[0]);
if (ko){
alert(ko);
return false;
}
if( controllaRange1M(document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_FROM')[0].value,document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_TO')[0].value)==false){
alert("Data Validazione Max:il periodo non deve essere superiore al mese");
return false;
}
if( controllaRange1M(document.getElementsByName('filter.DATA_CUT_OVER_CALC_FROM')[0].value,document.getElementsByName('filter.DATA_CUT_OVER_CALC_TO')[0].value)==false){
alert("Data Cut Over Prevista:il periodo non deve essere superiore al mese");
return false;
}
if( controllaRange1M(document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_FROM')[0].value,document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_TO')[0].value)==false){
alert("Data Ultima Transazione:il periodo non deve essere superiore al mese");
return false;
}
if( controllaRange1M(document.getElementsByName('filter.DATARICEZIONERICHIESTA_FROM')[0].value,document.getElementsByName('filter.DATARICEZIONERICHIESTA_TO')[0].value)==false){
alert("Data Ricezione:il periodo non deve essere superiore al mese");
return false;
}
if( controllaRange1M(document.getElementsByName('filter.DATA_PRESAINCARICO_FROM')[0].value,document.getElementsByName('filter.DATA_PRESAINCARICO_TO')[0].value)==false){
alert("Data Presa in Carico:il periodo non deve essere superiore al mese");
return false;
}
if(dateControl13(document.getElementsByName('filter.DATA_VALIDAZIONE_MAX_FROM')[0].value)==false){
alert("Data Validazione Max troppo vecchia (massimo 13 mesi)");
return false;
}
if(dateControl13(document.getElementsByName('filter.DATA_CUT_OVER_CALC_FROM')[0].value)==false){
alert("Data Cut Over Prevista troppo vecchia (massimo 13 mesi)");
return false;
}
if(dateControl13(document.getElementsByName('filter.DATA_TRANSIZIONE_STATO_GRP_FROM')[0].value)==false){
alert("Data Ultima Transazione troppo vecchia (massimo 13 mesi)");
return false;
}
if(dateControl13(document.getElementsByName('filter.DATARICEZIONERICHIESTA_FROM')[0].value)==false){
alert("Data Ricezione troppo vecchia (massimo 13 mesi)");
return false;
}
if(dateControl13(document.getElementsByName('filter.DATA_PRESAINCARICO_FROM')[0].value)==false){
alert("Data Presa In Carico troppo vecchia (massimo 13 mesi)");
return false;
}
var arrayCampi = new Array(
"filter.ID_RICHIESTA",
"filter.CODICE_FISCALE_PARTITA_IVA",
"filter.CODICE_GRUPPO",
"filter.CODICE_OPERATORE_RECIPIENT",
"filter.DATARICEZIONERICHIESTA_FROM",
"filter.DATARICEZIONERICHIESTA_TO",
"filter.DATA_PRESAINCARICO_FROM",
"filter.DATA_PRESAINCARICO_TO",
"filter.DATA_CUT_OVER_CALC_FROM",
"filter.DATA_CUT_OVER_CALC_TO",
"filter.DATA_VALIDAZIONE_MAX_FROM",
"filter.DATA_VALIDAZIONE_MAX_TO",
"filter.DATA_TRANSIZIONE_STATO_GRP_FROM",
"filter.DATA_TRANSIZIONE_STATO_GRP_TO",
"filter.MSISDN",
"filter.STATO",
"filter.TIPO_CLIENTE",
"filter.CODICE_PRE_POST_PAGATO",
"filter.FLAG_TC",
"filter.CODICE_RIFIUTO_VALIDAZIONE",
"filter.FLAG_PROGETTO_ADHOC",
"filter.TRASFERIMENTO_CON_SBLOCCO");
var nomiCampi="";
for(i=0;i<arrayCampi.length;i++){
campo=document.getElementsByName(arrayCampi[i])[0];
value=trim(campo.value);
if(value!=''){
nomiCampi=nomiCampi+arrayCampi[i];
}
}
if (( nomiCampi.indexOf("CODICE_OPERATORE_RECIPIENT")!=-1
||nomiCampi.indexOf("DATA_PRESAINCARICO_FROM")!=-1
||nomiCampi.indexOf("DATA_VALIDAZIONE_MAX_FROM")!=-1
||nomiCampi.indexOf("DATA_TRANSIZIONE_STATO_GRP_FROM")!=-1
||nomiCampi.indexOf("FLAG_TC")!=-1
||nomiCampi.indexOf("STATO")!=-1
||nomiCampi.indexOf("TIPO_CLIENTE")!=-1
||nomiCampi.indexOf("CODICE_PRE_POST_PAGATO")!=-1
||nomiCampi.indexOf("CODICE_RIFIUTO_VALIDAZIONE")!=-1
||nomiCampi.indexOf("FLAG_PROGETTO_ADHOC")!=-1
||nomiCampi.indexOf("TRASFERIMENTO_CON_SBLOCCO")!=-1
) && nomiCampi.indexOf("DATARICEZIONERICHIESTA")==-1 && nomiCampi.indexOf("DATA_CUT_OVER_CALC")==-1) {
alert("Per questo tipo di ricerca valorizzare anche la Data Ricezione o la Data Cut Over Prevista.");
return false;
}
return true;
}
function initSelectData(){
return true;
}
function disableCausale(){
r = document.getElementsByName('filter.STATO')[0];
s = document.getElementsByName('filter.CODICE_RIFIUTO_VALIDAZIONE')[0];
if(r.options[r.selectedIndex].value=="8"){
s.disabled="";
}
else {
s.disabled="true";
s.selectedIndex=0;
}
return true;
}
function disableTra(){
r = document.getElementsByName('filter.FLAG_TC')[0];
s = document.getElementsByName('filter.TRASFERIMENTO_CON_SBLOCCO')[0];
if(r.options[r.selectedIndex].value=="Y" || r.options[r.selectedIndex].value=="N" ){
s.disabled="";
}
else {
s.disabled="true";
s.selectedIndex=0;
}
return true;
}
function initPagina(){
disableCausale();
disableTra();
}
</script>
<table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
<tr align="center" height="30">
<td class="labelCenter" colspan="2">
<bean:message key="donorSearch.int1"/>
</td>
<td class="labelCenter" colspan="2"></td>
<td class="labelCenter" colspan="2">
<bean:message key="donorSearch.int2"/>
</td>
</tr>
<tr>
<td class="labelLeft" width="12%" >
<bean:message key="donorSearch.MSISDN"/>
</td>
<td width="21%" >
<table>
<tr>
<td>
<html:hidden property="filter.MSISDN_OPERATOR" value="0"/>
</td>
<td >
<html:text property="filter.MSISDN" maxlength="15"></html:text>
</td>
</tr>
</table>
</td>
<td class="labelLeft" width="12%">
<bean:message key="donorSearch.TIPO_CLIENTE"/>
</td>
<td class= width="21%" >
<html:select property="filter.TIPO_CLIENTE" onchange="javascript:setMarkAndClusterData()" >
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_CUST_TYPE %>" value="NAME" label="DESCR"/>
</html:select>
</td>
<td class="labelLeft" width="12%">
<bean:message key="donorSearch.DATA_VALIDAZIONE_MAX"/>&nbsp;<bean:message key="date.from"/>
</td>
<td width="21%">
<table>
<tr>
<td>
<html:hidden property="filter.DATA_VALIDAZIONE_MAX_OPERATOR" value="0"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_VALIDAZIONE_MAX_FROM" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_VALIDAZIONE_MAX_FROM')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
<td>
&nbsp;<bean:message key="date.to"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_VALIDAZIONE_MAX_TO" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_VALIDAZIONE_MAX_TO')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft" width="12%">
<bean:message key="donorSearch.ID_RICHIESTA"/>
</td>
<td width="21%">
<table>
<tr>
<td>
<html:hidden property="filter.ID_RICHIESTA_OPERATOR" value="0"/>
</td>
<td>
<html:text property="filter.ID_RICHIESTA" maxlength="23"></html:text>
</td>
</tr>
</table>
</td>
<td class="labelLeft" >
<bean:message key="donorSearch.CODICE_OPERATORE_RECIPIENT"/>
</td>
<td>
<table>
<tr>
<td>
<html:hidden property="filter.CODICE_OPERATORE_RECIPIENT_OPERATOR" value="0"/>
</td>
<td>
<html:select property="filter.CODICE_OPERATORE_RECIPIENT">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_AOM_RECIPIENT %>" value="NAME" label="NAME"/>
</html:select>
</td>
</tr>
</table>
</td>
<td class="labelLeft" >
<bean:message key="donorSearch.DATA_CUT_OVER_CALC"/>&nbsp;<bean:message key="date.from"/>
</td>
<td>
<table>
<tr>
<td>
<html:hidden property="filter.DATA_CUT_OVER_CALC_OPERATOR" value="0"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_CUT_OVER_CALC_FROM" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_CUT_OVER_CALC_FROM')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
<td>
&nbsp;<bean:message key="date.to"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_CUT_OVER_CALC_TO" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_CUT_OVER_CALC_TO')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft" >
<bean:message key="donorSearch.CODICE_FISCALE_PARTITA_IVA"/>
</td>
<td>
<table>
<tr>
<td >
<html:hidden property="filter.CODICE_FISCALE_PARTITA_IVA_OPERATOR" value="0"/>
</td>
<td>
<html:text property="filter.CODICE_FISCALE_PARTITA_IVA" maxlength="16"></html:text>
</td>
</tr>
</table>
</td>
<td class="labelLeft" width="12%">
<bean:message key="donorSearch.STATO_RICHIESTA"/>
</td>
<td>
<table>
<tr>
<td>
<html:hidden property="filter.STATO_OPERATOR" value="0"/>
</td>
<td>
<html:select property="filter.STATO" onchange="javascript:disableCausale();">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_DONORSTATES %>" value="ID_STATO" label="DESCR"/>
<html:option value="<%=Keys.TCR_IN_TRASFERIMENTO%>" key="<%=Keys.TCR_KEY_INTRASF%>"/>
<html:option value="<%=Keys.TCR_TRASFERITO%>" key="<%=Keys.TCR_KEY_TRASFERITO%>"/>
</html:select>
</td>
</tr>
</table>
</td>
<td class="labelLeft" >
<bean:message key="donorSearch.DATA_TRANSIZIONE_STATO_GRP"/>&nbsp;<bean:message key="date.from"/>
</td>
<td>
<table>
<tr>
<td>
<html:hidden property="filter.DATA_TRANSIZIONE_STATO_GRP_OPERATOR" value="0"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_TRANSIZIONE_STATO_GRP_FROM" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_TRANSIZIONE_STATO_GRP_FROM')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
<td>
&nbsp;<bean:message key="date.to"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_TRANSIZIONE_STATO_GRP_TO" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_TRANSIZIONE_STATO_GRP_TO')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft" >
<bean:message key="donorSearch.CODICE_GRUPPO"/>
</td>
<td >
<table>
<tr>
<td>
<html:hidden property="filter.CODICE_GRUPPO_OPERATOR" value="0"/>
</td>
<td>
<html:text property="filter.CODICE_GRUPPO" maxlength="12"></html:text>
</td>
</tr>
</table>
</td>
<td class="labelLeft">
<bean:message key="donorSearch.CODICE_PRE_POST_PAGATO"/>
</td>
<td>
<html:select property="filter.CODICE_PRE_POST_PAGATO">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_TIPO_CONTRATTO %>" value="NAME" label="DESCR"/>
</html:select>
</td>
<td class="labelLeft" >
<bean:message key="donorSearch.DATARICEZIONERICHIESTA"/>&nbsp;<bean:message key="date.from"/>
</td>
<td>
<table>
<tr>
<td>
<html:hidden property="filter.DATARICEZIONERICHIESTA_OPERATOR" value="0"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATARICEZIONERICHIESTA_FROM" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATARICEZIONERICHIESTA_FROM')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
<td>
&nbsp;<bean:message key="date.to"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATARICEZIONERICHIESTA_TO" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATARICEZIONERICHIESTA_TO')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=2></td>
<td class="labelLeft">
<bean:message key="donorSearch.FLAG_TC"/>
</td>
<td>
<html:select property="filter.FLAG_TC" onchange="javascript:disableTra();">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_FLAG_TRASFERIMENTO %>" value="NAME" label="DESCR"/>
</html:select>
</td>
<td class="labelLeft" >
<bean:message key="donorSearch.DATA_PRESAINCARICO"/>&nbsp;<bean:message key="date.from"/>
</td>
<td>
<table>
<tr>
<td>
<html:hidden property="filter.DATA_PRESAINCARICO_OPERATOR" value="0"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_PRESAINCARICO_FROM" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_PRESAINCARICO_FROM')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
<td>
&nbsp;<bean:message key="date.to"/>
</td>
<td>
<html:text styleClass="dateFromTo" property="filter.DATA_PRESAINCARICO_TO" maxlength="10"></html:text>
</td>
<td>
<a href="javascript:myShowCalendar('filter.DATA_PRESAINCARICO_TO')">
<img src="img/cal/cal.gif" class="calendar" alt="cal"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=2></td>
<td class="labelLeft">
<bean:message key="donorSearch.FLAG_PROGETTO_ADHOC"/>
</td>
<td>
<html:select property="filter.FLAG_PROGETTO_ADHOC">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_FLAG_PROGETTO_ADHOC %>" value="DESCR" label="DESCR"/>
</html:select>
</td>
<td colspan=2></td>
</tr>
<tr>
<td colspan=2></td>
<td class="labelLeft">
<bean:message key="donorSearch.CODICE_RIFIUTO_VALIDAZIONE"/>
</td>
<td><!-- <td colspan="2"> -->
<table>
<tr>
<td>
<html:hidden property="filter.CODICE_RIFIUTO_VALIDAZIONE_OPERATOR" value="0"/>
</td>
<td>
<html:select property="filter.CODICE_RIFIUTO_VALIDAZIONE" styleClass="medium" >
<html:option value="" key="select.defaultText" />
<html:optionsCollection name="<%= Keys.CODICE_RIFIUTO_VALIDAZIONE%>" value="value" label="label" />
</html:select>
</td>
</tr>
</table>
</td>
<td colspan=2></td>
</tr>
<tr>
<td colspan=2></td>
<td class="labelLeft">
<bean:message key="donorSearch.TRASFERIMENTO_CON_SBLOCCO"/>
</td>
<td>
<html:select property="filter.TRASFERIMENTO_CON_SBLOCCO">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_TRASFERIMENTO_CON_SBLOCCO %>" value="NAME" label="DESCR"/>
</html:select>
</td>
<td colspan=2></td>
</tr>
</table>
<script> initPagina();</script>

View File

@@ -0,0 +1,42 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ page import="it.valueteam.dbcgo.common.Keys" %>
<html:javascript formName="donorSearchActionForm_GT00" staticJavascript="false" />
<script type="text/javascript" language="javascript">
<!--
function localValidate(f){
//workaround per usare la validation di struts
f.name="donorSearchActionForm_GT00";
if (!validateDonorSearchActionForm_GT00(f)){
return false;
}
else{
return true;
}
}
-->
</script>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="labelLeft" width="50%">
<bean:message key="donorSearch.MSISDN"/>
</td>
<td width="50%">
<table>
<tr>
<td>
<html:text property="filter.MSISDN" maxlength="15"></html:text>
</td>
</tr>
</table>
</td>
</tr>
</table>

View File

@@ -0,0 +1,138 @@
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ page import="it.valueteam.dbcgo.common.Keys"%>
<html:javascript formName="donorSearchActionForm_GT01" staticJavascript="false"/>
<script type="text/javascript" language="javascript">
<!--
function localValidate(f){
//workaround per usare la validation di struts
f.name="donorSearchActionForm_GT01";
if (!validateDonorSearchActionForm_GT01(f))
return false;
//verifica che almeno un campo sia valorizzato
s=document.getElementsByName('filter.ID_RICHIESTA')[0].value +
document.getElementsByName('filter.CODICE_FISCALE_PARTITA_IVA')[0].value +
document.getElementsByName('filter.CODICE_GRUPPO')[0].value +
document.getElementsByName('filter.MSISDN')[0].value +
document.getElementsByName('filter.NOME_OT_GEO')[0].value +
document.getElementsByName('filter.NOME_OT_LEG')[0].value;
if (trim(s).length == 0){
alert ('Valorizzare almeno un campo per la ricerca.');
return false;
}
//superati tutti i controlli
return true;
}
-->
</script>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="labelLeft" width="50%">
<bean:message key="donorSearch.MSISDN"/>
</td>
<td width="50%">
<table>
<tr>
<td>
<html:text property="filter.MSISDN" maxlength="15"></html:text>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft">
<bean:message key="donorSearch.CODICE_FISCALE_PARTITA_IVA"/>
</td>
<td>
<table>
<tr>
<td>
<html:text property="filter.CODICE_FISCALE_PARTITA_IVA" maxlength="16"></html:text>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft">
<bean:message key="donorSearch.ID_RICHIESTA"/>
</td>
<td>
<table>
<tr>
<td>
<html:text property="filter.ID_RICHIESTA" maxlength="23"></html:text>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft">
<bean:message key="donorSearch.CODICE_GRUPPO"/>
</td>
<td>
<table>
<tr>
<td>
<html:text property="filter.CODICE_GRUPPO" maxlength="12"></html:text>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft" >
<bean:message key="donorSearch.NOME_OT_LEG"/>
</td>
<td>
<table>
<tr>
<td>
<html:select styleClass="XSmall" property="filter.NOME_OT_LEG_OPERATOR">
<html:optionsCollection name="<%= Keys.ATT_FILTER_OPERATOR %>" value="NAME" label="DESCR" filter="false"/>
</html:select>
</td>
<td>
<html:select property="filter.NOME_OT_LEG">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_OT %>" value="NAME" label="DESCR"/>
<html:option value="<%=Keys.SEARCH_NULL%>" key="select.isNull"/>
</html:select>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="labelLeft" >
<bean:message key="donorSearch.NOME_OT_GEO"/>
</td>
<td>
<table>
<tr>
<td>
<html:select styleClass="XSmall" property="filter.NOME_OT_GEO_OPERATOR">
<html:optionsCollection name="<%= Keys.ATT_FILTER_OPERATOR %>" value="NAME" label="DESCR" filter="false"/>
</html:select>
</td>
<td>
<html:select property="filter.NOME_OT_GEO">
<html:option value="" key="select.defaultText"/>
<html:optionsCollection name="<%= Keys.ATT_OT %>" value="NAME" label="DESCR"/>
<html:option value="<%=Keys.SEARCH_NULL%>" key="select.isNull"/>
</html:select>
</td>
</tr>
</table>
</td>
</tr>
</table>

Some files were not shown because too many files have changed in this diff Show More