138 lines
6.6 KiB
Plaintext
Executable File
138 lines
6.6 KiB
Plaintext
Executable File
<ui:composition xmlns:h="http://java.sun.com/jsf/html"
|
|
xmlns:f="http://java.sun.com/jsf/core"
|
|
xmlns:ui="http://java.sun.com/jsf/facelets"
|
|
xmlns:p="http://primefaces.org/ui"
|
|
xmlns:pe="http://primefaces.org/ui/extensions"
|
|
xmlns:maia="http://java.sun.com/jsf/composite/maiaComponents"
|
|
template="/WEB-INF/templates/template.xhtml">
|
|
|
|
<ui:define name="content">
|
|
<h:form id="formTable">
|
|
<maia:pageEvents controller="#{auditReportController}"
|
|
queryProcess=":formTable:filters,:formTable:tabopciones "
|
|
queryUpdate=":formTable:filters,:formTable:tabopciones" focusContainer=":formTable:tabopciones" />
|
|
|
|
<h:panelGrid id="filters" columns="2" styleClass="f-form">
|
|
|
|
<p:outputLabel for="fdatefrom" value="#{msg_general.lbl_inittdate}:" />
|
|
<h:panelGrid columns="5">
|
|
<p:calendar id="fdatefrom" size="28" value="#{auditReportController.dateFrom}" showOn="button"
|
|
navigator="true" pattern="#{msg_general.dateformat}" readonlyInput="true" converter="converter.date"
|
|
required="true" style="width:100px;" maxdate="#{auditReportController.dateTo}" mindate="#{auditReportController.minDateFrom}">
|
|
<p:ajax event="dateSelect" process="@this" update="fdateto" listener="#{auditReportController.initDatesTo()}"/>
|
|
</p:calendar>
|
|
<p:message for="fdatefrom" />
|
|
|
|
<p:outputLabel for="fdateto" value="#{msg_general.lbl_enddate}:" />
|
|
<p:calendar id="fdateto" size="28" value="#{auditReportController.dateTo}" showOn="button"
|
|
navigator="true" pattern="#{msg_general.dateformat}" readonlyInput="true" converter="converter.date"
|
|
required="true" style="width:100px;" mindate="#{auditReportController.dateFrom}" maxdate="#{auditReportController.maxDateTo}">
|
|
<p:ajax event="dateSelect" process="@this" update="fdatefrom" listener="#{auditReportController.initDatesFrom()}"/>
|
|
</p:calendar>
|
|
<p:message for="fdateto" />
|
|
</h:panelGrid>
|
|
|
|
<p:outputLabel for="fuser" value="#{msg_general.lbl_usuario}:" />
|
|
<h:panelGrid columns="3">
|
|
<p:inputText id="fuser" value="#{auditReportController.user}" style="width: 80px;" disabled="true" />
|
|
<p:inputText id="fname" value="#{auditReportController.userName}" style="width: 380px;" disabled="true" />
|
|
<p:commandButton id="iduser" icon="ui-icon-link" actionListener="#{auditReportController.openUserLov()}"
|
|
process="@this" styleClass="m-lov-button">
|
|
<p:ajax event="dialogReturn" update="fuser,fname" listener="#{auditReportController.onReturnUserLov}"
|
|
oncomplete="Maia.focusContainer( ':formTable:filters')" />
|
|
</p:commandButton>
|
|
</h:panelGrid>
|
|
|
|
<p:outputLabel for="fmodule" value="#{msg_general.lbl_module}:" />
|
|
<h:panelGrid columns="2">
|
|
<p:selectOneMenu id="fmodule" value="#{auditReportController.moduleCode}" var="p" style="width:300px"
|
|
panelStyle="width:300px">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{auditReportController.listModule}" var="vmod" itemLabel="#{vmod.description}"
|
|
itemValue="#{vmod.pk}" />
|
|
<p:ajax event="change" update="ftransaccionmod,ftransaccioncode,fnametransaccionname "
|
|
listener="#{auditReportController.listenerTransaction}"
|
|
oncomplete="Maia.focusContainer(':formTable:filters')" />
|
|
</p:selectOneMenu>
|
|
<p:message for="fmodule" />
|
|
</h:panelGrid>
|
|
|
|
<p:outputLabel for="ftransaccioncode" value="#{msg_general.lbl_transaction}:" />
|
|
<h:panelGrid columns="4">
|
|
<p:inputText id="ftransaccionmod" value="#{auditReportController.transactionmodule}" style="width: 80px;"
|
|
disabled="true" />
|
|
<p:inputText id="ftransaccioncode" value="#{auditReportController.transactioncode}" style="width: 80px;"
|
|
disabled="true" />
|
|
<p:inputText id="fnametransaccionname" value="#{auditReportController.transactionname}"
|
|
style="width: 300px;" disabled="true" />
|
|
<p:commandButton id="idtransaccion" icon="ui-icon-link"
|
|
actionListener="#{auditReportController.openTransactionLov()}" process="@this" styleClass="m-lov-button">
|
|
<p:ajax event="dialogReturn" update="ftransaccionmod,ftransaccioncode,fnametransaccionname"
|
|
listener="#{auditReportController.onReturnTransactionLov}"
|
|
oncomplete="Maia.focusContainer( ':formTable:filters')" />
|
|
</p:commandButton>
|
|
</h:panelGrid>
|
|
|
|
<p:outputLabel for="fentity" value="#{msg_general.lbl_table}:" />
|
|
<h:panelGrid columns="2">
|
|
<p:inputText id="fentity" value="#{auditReportController.entityName}" style="width: 310px;"
|
|
disabled="true" />
|
|
<p:commandButton id="identity" icon="ui-icon-link"
|
|
actionListener="#{auditReportController.openEntityLov()}" process="@this" styleClass="m-lov-button">
|
|
<p:ajax event="dialogReturn" update="fentity" listener="#{auditReportController.onReturnEntityLov}"
|
|
oncomplete="Maia.focusContainer( ':formTable:filters')" />
|
|
</p:commandButton>
|
|
</h:panelGrid>
|
|
|
|
<p:outputLabel for="fclientcode" value="#{msg_general.lbl_client}:" />
|
|
<h:panelGrid columns="3">
|
|
<p:inputText id="fclientcode" value="#{auditReportController.clientCode}" style="width: 80px;"
|
|
disabled="true" />
|
|
<p:inputText id="fclientname" value="#{auditReportController.clientName}" style="width: 380px;"
|
|
disabled="true" />
|
|
<p:commandButton id="idLovPerson" icon="ui-icon-link"
|
|
actionListener="#{auditReportController.openPersonLov()}" process="@this" styleClass="m-lov-button">
|
|
<p:ajax event="dialogReturn" update="fclientcode,fclientname "
|
|
listener="#{auditReportController.onReturnPersonLov}"
|
|
oncomplete="Maia.focusContainer( ':formTable:filters')" />
|
|
</p:commandButton>
|
|
</h:panelGrid>
|
|
|
|
<p:spacer width="0px" height="20px" />
|
|
|
|
<p:panelGrid>
|
|
|
|
<p:commandButton id="report" value="#{msg_general.lbl_generatereport}:"
|
|
actionListener="#{auditReportController.generateAudit()}" ajax="false"
|
|
process="@this, :formTable:filters" />
|
|
|
|
<p:commandButton id="reportxls" value="Excel:" actionListener="#{auditReportController.generateXls()}"
|
|
ajax="false" process="@this, :formTable:filters">
|
|
<p:fileDownload value="#{auditReportController.reportController.streamedContent}" />
|
|
</p:commandButton>
|
|
</p:panelGrid>
|
|
|
|
|
|
</h:panelGrid>
|
|
|
|
|
|
<p:tabView id="tabopciones" dynamic="true" cache="true">
|
|
|
|
<p:tab id="safeauditTab" title="#{msg_general.tab_updates}">
|
|
<p:panel>
|
|
<ui:include src="_update.xhtml" />
|
|
</p:panel>
|
|
</p:tab>
|
|
|
|
<p:tab id="tab1" title="#{msg_general.tab_new_delete}">
|
|
<p:panel>
|
|
<ui:include src="_insdel.xhtml" />
|
|
</p:panel>
|
|
</p:tab>
|
|
|
|
</p:tabView>
|
|
|
|
|
|
</h:form>
|
|
</ui:define>
|
|
</ui:composition> |