465 lines
33 KiB
Plaintext
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>
|
|
|