maia/.svn/pristine/5e/5e86a4426b9097b6db78dd56da6...

151 lines
8.9 KiB
Plaintext
Executable File

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
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:c="http://java.sun.com/jstl/core"
xmlns:p="http://primefaces.org/ui"
xmlns:pe="http://primefaces.org/ui/extensions"
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
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="#{solicitudCertificadoController}"
queryProcess=":formTable:filters"
queryUpdate=":formTable:dt-armas"
saveProcess=""
saveUpdate=":formTable:idIniciFlujo"
focusContainer=":formTable:filters" />
<p:panelGrid id="filters" columns="2" styleClass="m-filters">
<f:facet name="header">
<h:outputText value="#{msg_general.lbl_filters}" />
</f:facet>
<p:outputLabel for="fpkmod" value="#{msg_armas.lbl_fiscalianrosolicitud}:" />
<p:inputText id="fpkmod" value="#{solicitudCertificadoController.mfilters['nrsolicitud']}" size="50"></p:inputText>
</p:panelGrid>
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
<maia:pageControls controller="#{solicitudCertificadoController}"
queryProcess=":formTable:filters"
queryUpdate=":formTable:filters :formTable:dt-armas"
createUpdate=":txtTituloArmas :formProcess:pEdit :formProcess:pnlControlesArma"
saveUpdate=":formTable:idIniciFlujo :formTable:controls"
disableCreateBtn="#{solicitudCertificadoController.deshabilitarPantalla}"
disableSaveBtn="#{solicitudCertificadoController.grabarInformacion}"
disableQueryBtn="#{solicitudCertificadoController.deshabilitarPantalla}"
disableNextBtn="#{solicitudCertificadoController.deshabilitarPantalla}"
disablePreviousBtn="#{solicitudCertificadoController.deshabilitarPantalla}"
dialogWidgetVar="dialog"/>
<p:commandButton id="idIniciFlujo" value="#{msg_armas.lbl_inicarFlujo}" icon="ui-icon-circle-check" process="@this" disabled="#{solicitudCertificadoController.flujoiniciado}" onclick="PF('confirmFlowDialog').show()" update="@this" />
</h:panelGrid>
<p:panelGrid id="data-content" columns="1" styleClass="m-data-content">
<f:facet name="header">
<h:outputText value="#{msg_armas.htbl_detallematerial}" />
</f:facet>
<p:dataTable id="dt-armas" var="row" value="#{solicitudCertificadoController.lrecord}" rowIndexVar="rowIndex" rows="200" style="min-width: 500px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single">
<p:column headerText="#{msg_armas.lbl_fiscalianrosolicitud}" resizable="true">
<h:outputText value="#{row.nrsolicitud}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_fiscalianombresolicitud}" resizable="true">
<h:outputText value="#{row.nombresolicitante}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_fiscalianroinstruccionfiscal}" resizable="true">
<h:outputText value="#{row.nrinstruccionfiscal}" />
</p:column>
</p:dataTable>
</p:panelGrid>
</h:form>
<p:dialog widgetVar="dialog" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
styleClass="m-dialog" style="overflow:auto">
<f:facet name="header">
<h:outputText id="txtTituloArmas" value="#{msg_armas.lbl_crearcertificadofiscalia}" />
</f:facet>
<h:form id="formProcess">
<p:messages id="messages" autoUpdate="true" globalOnly="true"/>
<h:panelGroup id="pEdit" layout="block">
<p:panelGrid columns="1">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_datoscertificado}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="3">
<p:outputLabel for="fechaActual" value="#{msg_armas.lbl_fiscalianfechaActual}:" style="display:block;width:160px;"/>
<p:calendar id="fechaActual" pattern="dd/MM/yyyy"
value="#{solicitudCertificadoController.record.fcreacion}" disabled="true"
style="width: 190px;">
</p:calendar>
<p:message for="fechaActual" />
<p:outputLabel for="nrCertificado" value="#{msg_armas.lbl_fiscalianrosolicitud}:" style="display:block;width:160px;"/>
<p:inputText id="nrCertificado"
value="#{solicitudCertificadoController.record.nrsolicitud}" disabled="true"
style="width: 190px;" onkeyup="Maia.forceupper(event, this);">
</p:inputText>
<p:message for="nrCertificado" />
<p:outputLabel for="tipoDocumento" value="#{msg_armas.lbl_fiscalianombresolicitud}:" style="display:block;width:160px;"/>
<p:inputText id="tipoDocumento"
value="#{solicitudCertificadoController.record.nombresolicitante}" disabled="true"
style="width: 190px;" onkeyup="Maia.forceupper(event, this);">
</p:inputText>
<p:message for="tipoDocumento" />
<p:outputLabel for="nroOficioFiscal" value="#{msg_armas.lbl_fiscalianroficiofiscal}:" style="display:block;width:160px;"/>
<p:inputText id="nroOficioFiscal" required="true"
value="#{solicitudCertificadoController.record.nroficiofiscalia}" maxlength="50"
style="width: 190px;" onkeyup="Maia.forceupper(event, this);">
</p:inputText>
<p:message for="nroOficioFiscal" />
<p:outputLabel for="nrInstruccion" value="#{msg_armas.lbl_fiscalianroinstruccionfiscal}:" style="display:block;width:160px;"/>
<p:inputText id="nrInstruccion" required="true" maxlength="15"
value="#{solicitudCertificadoController.record.nrinstruccionfiscal}"
style="width: 190px;" onkeyup="Maia.forceupper(event, this);">
</p:inputText>
<p:message for="nrInstruccion" />
<p:outputLabel for="fileUploadCmpt" value="#{msg_armas.lbl_cargarCertificadoFiscalia}:" />
<h:panelGrid columns="1">
<h:outputText value="#{msg_armas['msg_tamano_archivo_requisitos_pdf_5']}" style="color:blue;font-weight: bold;"/>
<p:fileUpload id="fileUploadCmpt" fileUploadListener="#{solicitudCertificadoController.handleUpload}" update="descFileUpload pnlControlesArma"
allowTypes="/(\.|\/)(pdf)$/" description="Seleccionar comprobante"
fileLimit="1"
required="true"
label="#{msg_armas.lbl_seleccionar}"
uploadLabel="#{msg_armas.lbl_subir}"
cancelLabel="#{msg_armas.lbl_cancelar}"
invalidFileMessage="#{msg_armas['msg_error_tipoarchivoinvalido']}"
invalidSizeMessage="#{msg_armas.lbl_mensajearchivoinvalidom} #{msg_armas.lbl_1mb}"
fileLimitMessage="#{msg_armas['msg_error_exedeelnumero']}"
sizeLimit="#{msg_armas.lbl_archivocincomegas}"/>
</h:panelGrid>
<p:outputPanel id="descFileUpload" columns="1" style="width:100%;" >
<h:outputText value="#{solicitudCertificadoController.cargado == 'Y' ? 'Realizada':'Pendiente'}" />
</p:outputPanel>
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
</h:panelGroup>
<h:panelGrid id="pnlControlesArma" columns="2" styleClass="m-dialog-controls">
<maia:dialogControls controller="#{solicitudCertificadoController}"
process=":formProcess:pEdit"
showUpdateBtn="#{!solicitudCertificadoController.showRow}"
update=":formProcess:pEdit, :formTable:dt-armas, :formTable:controls "
dialogWidgetVar="dialog"
disableUpdateBtn = "#{solicitudCertificadoController.cargado == 'Y' ? false:true}"/>
</h:panelGrid>
</h:form>
</p:dialog>
</ui:define>
</ui:composition>