Files
gateway-dbc-fx/gnpdev/dbcfxgo/web/res/content/ricercaOrdineTimRecipient.jsp
2024-05-09 17:40:24 +02:00

307 lines
21 KiB
Plaintext

<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<!-- DEL 103 227248 / 152248 --->
<h:form>
<table valign="top" cellspacing="0" cellpadding="0" WIDTH="100%" >
<tr>
<td>
<rich:panel header="NP - Gestione richieste TIM Recipient" style="cellpadding:0px;cellspacing:0px;width:100%;text-align:center;">
<h:panelGrid cellpadding="0" border="0" cellspacing="0" align="center" columns="4">
<rich:column width="25%">
<h:panelGrid columns="1" cellpadding="0" border="0" cellspacing="0">
<rich:column>
<h:outputLabel for="numeroTelefonoT" style="color:black;font-weight:bold;" value="Numero Telefono: " />
</rich:column>
<rich:column>
<t:inputText id="numeroTelefonoT" value="#{notificheRec.numTel}"></t:inputText>
</rich:column>
</h:panelGrid>
</rich:column>
<rich:column width="25%">
<h:panelGrid columns="1" cellpadding="0" border="0" cellspacing="0">
<rich:column>
<h:outputLabel for="identificativoTIM" style="color:black;font-weight:bold;" value="Identificativo TIM: " />
</rich:column>
<rich:column>
<t:inputText id="identificativoTIM" value="#{notificheRec.identificativoTIM}" />
</rich:column>
</h:panelGrid>
</rich:column>
<rich:column width="25%">
<h:panelGrid columns="1" cellpadding="0" border="0" cellspacing="0">
<rich:column>
<h:outputLabel for="codiceOrdineNP" style="color:black;font-weight:bold;" value="Codice Ordine: " />
</rich:column>
<rich:column>
<t:inputText id="codiceOrdineNP" value="#{notificheRec.codiceOrdine}" />
</rich:column>
</h:panelGrid>
</rich:column>
<rich:column width="25%">
<h:panelGrid columns="1" cellpadding="0" border="0" cellspacing="0">
<rich:column>
<h:outputLabel for="codCorrelazione" style="color:black;font-weight:bold;" value="Cod.Correlazione: " />
</rich:column>
<rich:column>
<t:inputText id="codCorrelazione" value="#{notificheRec.idCorrelazione}" />
</rich:column>
</h:panelGrid>
</rich:column>
</h:panelGrid>
</rich:panel>
</td>
</tr>
<tr>
<td>
<rich:separator lineType="solid" />
</td>
</tr>
<tr align="center" style="background-color: #CCCCCC;">
<td align="center">
<rich:panel style="text-align:center;width:100%;">
<h:panelGrid columns="1" width="100%" style="background-color: #CCCCCC; text-align:center;" align="center">
<rich:column>
<h:panelGrid columns="2">
<rich:column>
<h:commandButton type="submit" style="cursor: pointer;" value="#{msg.button_search}"
action="#{notificheRec.searchTestata}"
title="Cerca"/>
</rich:column>
</h:panelGrid>
</rich:column>
</h:panelGrid>
</rich:panel>
</td>
</tr>
<tr>
<td>
<rich:dataTable value="#{notificheRec.listaTestate}" width="100%" var="item" id="listaTestate" rows="30" style="text-align: center" columnClasses="col" rendered="#{notificheRec.testataSize gt 0}">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="Codice Ordine"/>
</rich:column>
<rich:column>
<h:outputText value="Numero Telefono" />
</rich:column>
<rich:column>
<h:outputText value="Piattaforma CRM" />
</rich:column>
<rich:column>
<h:outputText value="Identificativo TIM" />
</rich:column>
<rich:column>
<h:outputText value="Donating" />
</rich:column>
<rich:column>
<h:outputText value="Donor" />
</rich:column>
<rich:column>
<h:outputText value="Cod.Correlazione" />
</rich:column>
<rich:column>
<h:outputText value="Data KO" />
</rich:column>
<rich:column>
<h:outputText value="Codice Rifiuto" />
</rich:column>
<rich:column>
<h:outputText value="Descrizione Rifiuto" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:columnGroup>
<rich:column>
<h:outputText id="showLink" value="#{item.codiceOrdine}"
onclick="showDiv#{item.uniqueId}();hideShowLink#{item.uniqueId}();showHideLink#{item.uniqueId}()"
styleClass="myLink1"/>
<h:outputText id="hideLink" value="#{item.codiceOrdine}"
onclick="hideDiv#{item.uniqueId}();hideHideLink#{item.uniqueId}();showShowLink#{item.uniqueId}()"
styleClass="myLink2" style="display: none;"/>
<rich:effect name="hideShowLink#{item.uniqueId}" for="showLink" type="Fade" />
<rich:effect name="showShowLink#{item.uniqueId}" for="showLink" type="Appear" params="delay:1.5,duration:0.7" />
<rich:effect name="showHideLink#{item.uniqueId}" for="hideLink" params="delay:1.5,duration:0.7" type="Appear" />
<rich:effect name="hideHideLink#{item.uniqueId}" for="hideLink" type="Fade" />
<rich:effect name="hideDiv#{item.uniqueId}" params="duration:0.8" type="BlindUp" for="panelloDettaglio" />
<rich:effect name="showDiv#{item.uniqueId}" for="panelloDettaglio" type="BlindDown" params="duration:0.8"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.numeroTelefono}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.piattaformaCrm}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.idEsigenza}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.codOpDonating}" rendered="#{item.codOpDonating != null}"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.codOpDonor}" rendered="#{item.codOpDonor != null}"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.codCorrelazione}" />
</rich:column>
<rich:column>
<h:outputFormat value="{0, date, dd-MM-yyyy}" rendered="#{item.dataKO ne null}">
<f:param value="#{item.dataKO}"/>
</h:outputFormat>
<h:outputText value="" rendered="#{item.dataKO == null}"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.codiceRifiuto}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.descrizioneRifiuto}" />
</rich:column>
</rich:columnGroup>
<rich:column colspan="10" >
<rich:panel id="panelloDettaglio" style="display: none;" >
<h:panelGrid columns="1" width="100%">
<rich:dataTable value="#{notificheRec.listaRichieste}" width="100%" var="recList" id="listaRichieste" style="text-align: center" columnClasses="col" rendered="#{notificheRec.richiesteSize gt 0}">
<rich:columnGroup rendered="#{(recList.codiceOrdine) eq (item.codiceOrdine)}">
<rich:column>
<rich:panel id="panelloSingleReq" style="display: block;" >
<h:panelGrid columns="4" width="100%">
<h:panelGroup>
<h:outputText value="Tipo Comunicazione : " styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.tipoComunicazione}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Id Esigenza : " styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.idEsigenza}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Piattaforma CRM : " styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.piattaformaCrm}" style="color:black;font-weight:bold;"/>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Numero telefono : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{recList.numeroTelefono}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Donating : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{recList.codOpDonating}" style="color:black;font-weight:bold;"
rendered="#{(recList.tipoComunicazione) ne '1'}"/>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Donor : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.codOpDonor}" style="color:black;font-weight:bold;"
rendered="#{(recList.tipoComunicazione) ne '1'}"/>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Esito : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{recList.esito}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Codice rifiuto : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{recList.codiceRifiuto}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Descrizione rifiuto : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.descrizioneRifiuto}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Cod.Correlazione : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.codCorrelazione}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Nome file Fenp : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.nomeFileFenp}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Routing Number : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.routingNumber}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DAC : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputFormat value="{0, date, dd-MM-yyyy}" style="color:black;font-weight:bold;"
rendered="#{recList.dac != null}">
<f:param value="#{recList.dac}"/>
</h:outputFormat>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Data invio richiesta : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputFormat value="{0, date, dd-MM-yyyy}" style="color:black;font-weight:bold;"
rendered="#{recList.dataInvioRichiesta != null}">
<f:param value="#{recList.dataInvioRichiesta}"/>
</h:outputFormat>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Codice Segreto : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.codiceSegreto}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Codice Progetto : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.codiceProgetto}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Numero tot richieste : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{recList.numTotRichieste}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Data espletamento ordine : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputFormat value="{0, date, dd-MM-yyyy}" style="color:black;font-weight:bold;"
rendered="#{recList.dataEspletamentoOrdine != null}">
<f:param value="#{recList.dataEspletamentoOrdine}"/>
</h:outputFormat>
</h:panelGroup>
</h:panelGrid>
</rich:panel>
</rich:column>
</rich:columnGroup>
</rich:dataTable>
</h:panelGrid>
</rich:panel>
</rich:column>
<f:facet name="footer">
<rich:datascroller maxPages="20" fastStep="21" renderIfSinglePage="false" />
</f:facet>
</rich:dataTable>
<rich:spacer width="1" height="5"/>
</td>
</tr>
<tr>
<td>
<rich:separator lineType="solid" width="100%" />
<rich:spacer width="1" height="5"/>
</td>
</tr>
</table>
</h:form>