Files
gateway-dbc-fx/gnpdev/dbcfxgo/web/res/content/ricercaOrdineUsciteFTTH.jsp

465 lines
33 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"%>
<h:form>
<table valign="top" cellspacing="0" cellpadding="0" WIDTH="100%" >
<tr>
<td>
<rich:panel header="Vista Uscite FTTH" 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="codiceOrdineRec" style="color:black;font-weight:bold;" value="Codice Ordine Recipient: " />
</rich:column>
<rich:column>
<t:inputText id="codiceOrdineRec" value="#{richiesteD82.codiceOrdineRecipient}" />
</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="cor" style="color:black;font-weight:bold;" value="COR: " />
</rich:column>
<rich:column>
<t:inputText id="cor" value="#{richiesteD82.cor}" />
</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="numTelefono" style="color:black;font-weight:bold;" value="Numero Telefono: " />
</rich:column>
<rich:column>
<t:inputText id="numTelefono" value="#{richiesteD82.numTel}" />
</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="dataOrdine" value="Data Ordine:" style="color:black;font-weight:bold;" />
</rich:column>
<rich:column>
<rich:calendar id="dataOrdine" popup="true" bypassUpdates="true" datePattern="dd/MM/yyyy" enableManualInput="false" requiredMessage="required message" value="#{richiesteD82.dataRichiesta}" />
</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="dac" value="Data DAC:" style="color:black;font-weight:bold;" />
</rich:column>
<rich:column>
<rich:calendar id="dac" popup="true" bypassUpdates="true" datePattern="dd/MM/yyyy" enableManualInput="false" requiredMessage="required message" value="#{richiesteD82.dac}" />
</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="piattaformaCRM" style="color:black;font-weight:bold;" value="Piattaforma CRM:" />
</rich:column>
<rich:column>
<t:selectOneMenu id="piattaformaCRM" value="#{richiesteD82.piattaformaCrm}">
<f:selectItem itemLabel="Tutti" itemValue="-1" />
<f:selectItem itemLabel="Consumer" itemValue="D" />
<f:selectItem itemLabel="Business" itemValue="B" />
</t:selectOneMenu>
</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="visuaEsito" style="color:black;font-weight:bold;" value="Esito:" />
</rich:column>
<rich:column>
<t:selectOneMenu id="visuaEsito" value="#{richiesteD82.esito}">
<f:selectItem itemLabel="Tutti" itemValue="-1" />
<f:selectItem itemLabel="Solo OK" itemValue="0" />
<f:selectItem itemLabel="Solo KO" itemValue="1" />
</t:selectOneMenu>
</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="dataKO" value="Data KO:" style="color:black;font-weight:bold;" />
</rich:column>
<rich:column>
<rich:calendar id="dataKO" popup="true" bypassUpdates="true" datePattern="dd/MM/yyyy" enableManualInput="false" requiredMessage="required message" value="#{richiesteD82.dataKO}" />
</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="#{richiesteD82.searchTestata}"
title="Cerca"/>
</rich:column>
</h:panelGrid>
</rich:column>
</h:panelGrid>
</rich:panel>
</td>
</tr>
<tr>
<td>
<rich:dataTable value="#{richiesteD82.listaTestate}" width="100%" var="item" id="listaTestate" rows="30" style="text-align: center" columnClasses="col" rendered="#{richiesteD82.testataSize gt 0}">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="Codice Ordine Recipient"/>
</rich:column>
<rich:column>
<h:outputText value="Codice Ordine WHS"/>
</rich:column>
<rich:column>
<h:outputText value="COR" />
</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="Data Ordine" />
</rich:column>
<rich:column>
<h:outputText value="Recipient" />
</rich:column>
<rich:column>
<h:outputText value="Donating" />
</rich:column>
<rich:column>
<h:outputText value="Codice Sessione" />
</rich:column>
<rich:column>
<h:outputText value="DAC" />
</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:column>
<h:outputText value="DES" />
</rich:column>
<rich:column>
<h:outputText value="Ultimo Evento NOW" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:columnGroup>
<rich:column>
<h:outputText id="showLink" value="#{item.codiceOrdineRecipient}"
onclick="showDiv#{item.idRichiesta}();hideShowLink#{item.idRichiesta}();showHideLink#{item.idRichiesta}()"
styleClass="myLink1"/>
<h:outputText id="hideLink" value="#{item.codiceOrdineRecipient}"
onclick="hideDiv#{item.idRichiesta}();hideHideLink#{item.idRichiesta}();showShowLink#{item.idRichiesta}()"
styleClass="myLink2" style="display: none;"/>
<rich:effect name="hideShowLink#{item.idRichiesta}" for="showLink" type="Fade" />
<rich:effect name="showShowLink#{item.idRichiesta}" for="showLink" type="Appear" params="delay:1.5,duration:0.7" />
<rich:effect name="showHideLink#{item.idRichiesta}" for="hideLink" params="delay:1.5,duration:0.7" type="Appear" />
<rich:effect name="hideHideLink#{item.idRichiesta}" for="hideLink" type="Fade" />
<rich:effect name="hideDiv#{item.idRichiesta}" params="duration:0.8" type="BlindUp" for="panelloDettaglio" />
<rich:effect name="showDiv#{item.idRichiesta}" for="panelloDettaglio" type="BlindDown" params="duration:0.8"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.codiceOrdineWhs}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.cor}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.numeroTelefono}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.piattaformaCrm}" />
</rich:column>
<rich:column>
<h:outputFormat value="{0, date, dd-MM-yyyy}" rendered="#{item.dataCreazione ne null}">
<f:param value="#{item.dataCreazione}"/>
</h:outputFormat>
<h:outputText value="" rendered="#{item.dataCreazione == null}"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.opRecipient}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.cow}" />
</rich:column>
<rich:column>
<h:outputText value="#{item.codiceSessione}" />
</rich:column>
<rich:column>
<h:outputFormat value="{0, date, dd-MM-yyyy}" rendered="#{item.dac ne null}">
<f:param value="#{item.dac}"/>
</h:outputFormat>
<h:outputText value="" rendered="#{item.dac == null}"/>
</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.causaleRifiuto}" />
</rich:column>
<rich:column>
<h:outputFormat value="{0, date, dd-MM-yyyy}" rendered="#{item.des ne null}">
<f:param value="#{item.des}"/>
</h:outputFormat>
<h:outputText value="" rendered="#{item.des == null}"/>
</rich:column>
<rich:column>
<h:outputText value="#{item.ultimoEventoNOW}" />
</rich:column>
</rich:columnGroup>
<rich:column colspan="15" >
<rich:panel id="panelloDettaglio" style="display: none;" >
<h:panelGrid columns="1" width="100%">
<rich:dataTable value="#{richiesteD82.listaRichieste}" width="100%" var="donList" id="listaRichieste" style="text-align: center" columnClasses="col" rendered="#{richiesteD82.richiesteSize gt 0}">
<rich:columnGroup rendered="#{(donList.codiceOrdineRecipient) eq (item.codiceOrdineRecipient)}">
<rich:column>
<rich:panel id="panelloSingleReq" style="display: block;" >
<h:panelGrid columns="4" width="100%">
<h:panelGroup>
<h:outputText value="Codice Ordine Recipient : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.codiceOrdineRecipient}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="ID Richiesta DBCFX : " styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.idRichiesta}" style="color:black;font-weight:bold;"/>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Tipo Comunicazione : " styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.tipoComunicazione}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="COR : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.cor}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Piattaforma CRM : " styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.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="#{donList.numeroTelefono}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Recipient : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{donList.opRecipient}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="COW Donating : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.cow}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Esito : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{donList.stato}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Codice rifiuto : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText
value="#{donList.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="#{donList.causaleRifiuto}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="COS : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.cos}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Nome file : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.nomeFile}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="CF / PIVA : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.codFiscalePIva}" 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="#{donList.dac != null}">
<f:param value="#{donList.dac}"/>
</h:outputFormat>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Data notifica : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputFormat value="{0, date, dd-MM-yyyy}" style="color:black;font-weight:bold;"
rendered="#{donList.dataNotifica != null}">
<f:param value="#{donList.dataNotifica}"/>
</h:outputFormat>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Codice Sessione : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.codiceSessione}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Data scadenza : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputFormat value="{0, date, dd-MM-yyyy}" style="color:black;font-weight:bold;"
rendered="#{donList.dataScadenza != null}">
<f:param value="#{donList.dataScadenza}"/>
</h:outputFormat>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Codice Ordine WHS : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.codiceOrdineWhs}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="Tipo Evento Fase 3 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.tipoEventoFase3}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="ID Notifica NOW : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.idNotificaNow}" 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="#{donList.des != null}">
<f:param value="#{donList.des}"/>
</h:outputFormat>
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn1}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN2 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn2}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN3 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn3}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN4 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn4}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN5 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn5}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN6 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn6}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN7 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn7}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN8 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn8}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN9 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn9}" style="color:black;font-weight:bold;" />
</h:panelGroup>
<h:panelGroup>
<h:outputText value="DN10 : "
styleClass="standard_bold_ruby"></h:outputText>
<h:outputText value="#{donList.dn10}" style="color:black;font-weight:bold;" />
</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>