Advertisement
henikseptiana15

Untitled

Sep 16th, 2021
953
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.99 KB | None | 0 0
  1. #{rewardPoinCustomerNoSessionController.init()}
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml"
  5.       xmlns:ui="http://java.sun.com/jsf/facelets"
  6.       xmlns:f="http://java.sun.com/jsf/core"
  7.       xmlns:h="http://java.sun.com/jsf/html"
  8.       xmlns:p="http://primefaces.org/ui"
  9.       xmlns:j="http://jleaf.org/faces"
  10.       xmlns:jl="http://java.sun.com/jsf/composite/jlcomponents">
  11. <ui:composition template="/WEB-INF/layouts/form-no-session.xhtml">
  12.     <ui:define name="headPart">
  13.         <j:lang id="lang" prefix="org.jleaf.erp.master.web" />
  14.         <!-- CSS -->
  15.         <link href="${request.contextPath}/jleaf.resource/org/jleaf/erp/master/web/resources/css/style.css" type="text/css" rel="stylesheet" />
  16.         <!-- End CSS -->
  17.         <title>#{piece['rewardPoinCustomer']}</title>
  18.         <style>
  19.             .importantInfo{
  20.                 font-size: 13px;
  21.             }
  22.            
  23.             .headerInfo{
  24.                 font-size: 24px;
  25.             }
  26.            
  27.             .msgInfo{
  28.                 font-size: 24px;
  29.             }
  30.            
  31.             .saldoInfo{
  32.                 font-size: 36px;
  33.                 font-weight: bold;
  34.                
  35.             }
  36.            
  37.         </style>
  38.     </ui:define>
  39.  
  40.  
  41.     <ui:define name="content">
  42.         <p class="msgInfo" >
  43.             <p:messages autoUpdate="true" id="msg"/>
  44.         </p>
  45.         <p:panel header="#{piece['dataRewardPoinCustomer']}" style="width:100%;" >
  46.             <p:panelGrid columns="1" id="headerPanel">
  47.                 <h:outputText value="#{rewardPoinCustomerNoSessionController.rewardPoinData['customerName']}" styleClass="headerInfo" />
  48.                 <h:outputText value="#{rewardPoinCustomerNoSessionController.rewardPoinData['address']}" styleClass="headerInfo" />
  49.                 <h:outputText value="#{rewardPoinCustomerNoSessionController.rewardPoinData['noHp']}" style="font-size:  18px;"/>
  50.                
  51.             </p:panelGrid>
  52.            
  53.             <hr/>
  54.             <p:spacer height="10px"/>
  55.            
  56.             <p:panel>
  57.                 <p:panelGrid id="saldoPanel" style="width:100%;">
  58.                     <p:row>
  59.                         <p:column style="width: 50%">
  60.                             <h:panelGrid columns="1"  >
  61.                                 <h:outputText value="#{piece['saldoStempelJelantahTitikDua']}" style="font-size: 28px;" />
  62.                                 <h:outputText value="#{rewardPoinCustomerNoSessionController.rewardPoinData['saldoStpJelantah']}"  
  63.                                     styleClass="saldoInfo" converter="#{numericConverter}"/>
  64.                             </h:panelGrid>
  65.                         </p:column>
  66.                         <p:column style="width: 50%">
  67.                             <h:panelGrid columns="1"  >
  68.                                 <h:outputText value="#{piece['saldoStempelKertasPlusNonKertasTitikDua']}" style="font-size: 28px;" />
  69.                                 <h:outputText value="#{rewardPoinCustomerNoSessionController.rewardPoinData['saldoStpKertasNonKertas']}"  
  70.                                     styleClass="saldoInfo" converter="#{numericConverter}"/>
  71.                             </h:panelGrid>
  72.                         </p:column>
  73.                     </p:row>   
  74.                 </p:panelGrid> 
  75.             </p:panel>
  76.            
  77.             <p:spacer height="10px"/>
  78.            
  79.             <p:fieldset id="dataLog" legend="#{piece['logDataRewardPoin']}">
  80.                 <p:panelGrid id="logDataFilterPanel" columns="2" >
  81.                     <h:outputText value="#{piece['periode']}"/>
  82.                     <h:outputText/>
  83.                    
  84.                     <h:panelGroup>
  85.                         <jl:datePicker value="#{rewardPoinCustomerNoSessionController.input['dateFrom']}"
  86.                             id="dateFrom" required="true" />
  87.                         <h:outputText value=" "  />
  88.                         <h:outputText value="#{piece['to']}"  />
  89.                         <h:outputText value=" "  />
  90.                         <jl:datePicker value="#{rewardPoinCustomerNoSessionController.input['dateTo']}"
  91.                             id="dateTo" required="true" />
  92.                     </h:panelGroup>
  93.                     <p:commandButton id="searchButton"
  94.                             value="#{piece['search']}"
  95.                             actionListener="#{rewardPoinCustomerNoSessionController.doSearchLogData()}"
  96.                             ajax="true"
  97.                             process="@this :rootform:logDataFilterPanel"
  98.                             update="dataGrid" />
  99.                    
  100.                 </p:panelGrid>
  101.                 <p:defaultCommand target="searchButton"/>
  102.                
  103.                 <p:spacer height="5px"/>
  104.                 <p class="importantInfo">
  105.                 ** Silahkan hubungi customer service jangjo untuk redeem poin/stempel
  106.                 </p>
  107.                                
  108.                 <p:dataTable id="dataGrid"
  109.                     value="#{rewardPoinCustomerNoSessionController.logDataList}"
  110.                     var="item"
  111.                     paginator="true" rows="10"
  112.                     paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
  113.                     rowsPerPageTemplate="10,25,50,100">
  114.                    
  115.                     <p:column headerText="#{piece['tanggal']}">
  116.                         <h:outputText value="#{item['date']}" converter="#{dateLetterConverter}" />
  117.                     </p:column>
  118.  
  119.                     <p:column headerText="#{piece['jenisTransaksi']}">
  120.                         <h:outputText value="#{item['docDesc']}"/>
  121.                     </p:column>
  122.                    
  123.                     <p:column headerText="#{piece['totalStempelJelantah']}">
  124.                         <h:outputText style="float: right; text-align: right;"
  125.                             value="#{item['totalStpJelantah']}" converter="#{numericConverter}" />
  126.                     </p:column>
  127.  
  128.                     <p:column headerText="#{piece['totalStempelKertasPlusNonKertas']}">
  129.                         <h:outputText style="float: right; text-align: right;"
  130.                             value="#{item['totalStpKertasAndNonKertas']}" converter="#{numericConverter}" />
  131.                     </p:column>
  132.  
  133.                 </p:dataTable>
  134.                        
  135.             </p:fieldset>
  136.         </p:panel>
  137.     </ui:define>
  138. </ui:composition>
  139. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement