389 lines
27 KiB
Plaintext
Executable File
389 lines
27 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="#{certificadoFiscaliaController}"
|
|
queryProcess=":formTable:filters"
|
|
queryUpdate=":formTable:filters, :formTable:dt-armas"
|
|
saveProcess=""
|
|
saveUpdate=""
|
|
focusContainer=":formTable:filters" />
|
|
|
|
<p:panelGrid id="pnlResultadoFiscalia" columns="3" style="width:100%">
|
|
<f:facet name="header">
|
|
<h:outputText value="VER #{msg_armas.lbl_documento}" />
|
|
</f:facet>
|
|
<h:outputText
|
|
value="#{certificadoFiscaliaController.nroSolicitud}" />
|
|
|
|
<h:outputText
|
|
value="#{certificadoFiscaliaController.soloNombreArchivo(certificadoFiscaliaController.certificadoFiscalia.xpath)}" />
|
|
<maia:alfrescoDocDownload
|
|
controllerAlfresco="#{consultaAlfrescoController.alfrescoController}"
|
|
xPathLocation="#{certificadoFiscaliaController.certificadoFiscalia.xpath}"
|
|
label="#{msg_armas.btn_descargarDocumentos}" immediate="true" />
|
|
</p:panelGrid>
|
|
<br/>
|
|
|
|
|
|
<p:panelGrid id="filters" columns="1" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_filters}" />
|
|
</f:facet>
|
|
<h:panelGrid columns="2" >
|
|
<p:outputLabel for="fpkdocumento" value="#{msg_armas.lbl_noDocumento}:" style="display:block;width:160px;" />
|
|
<h:panelGroup>
|
|
<p:inputText id="fpkdocumento" value="#{consultaArmasController.numeroDocumento}" style="width: 250px;" disabled="true" />
|
|
<p:commandButton icon="ui-icon-link" action="#{certificadoFiscaliaController.onReturnPersonLov}"
|
|
process="@this" styleClass="m-lov-button" oncomplete="PF('dialogPersona').show()" update=":formPersona">
|
|
<p:ajax event="dialogReturn" listener="#{certificadoFiscaliaController.onReturnPersonLov}" update=":formTable:filters :formTable:dt-armas :formPersona" />
|
|
</p:commandButton>
|
|
</h:panelGroup>
|
|
<p:outputLabel for="fnombre" value="#{msg_armas.lbl_nombrerazonsocial}:" />
|
|
<p:inputText id="fnombre" value="#{consultaArmasController.razonSocial}" disabled="true" maxlength="60" style="width: 400px;" onkeyup="Maia.forceupper(event, this);"/>
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="2" >
|
|
<p:outputLabel for="fpkmod" value="#{msg_armas.lbl_serie}:" style="display:block;width:160px;"/>
|
|
<h:panelGroup>
|
|
<p:inputText id="fpkmod" value="#{consultaArmasController.mfilters['lote']}" style="width: 250px;" disabled="true" />
|
|
<p:commandButton icon="ui-icon-link"
|
|
process="@this" styleClass="m-lov-button" oncomplete="PF('dialogSerie').show()">
|
|
<p:ajax event="dialogReturn" listener="#{consultaArmasController.onReturnPersonLov}" update=":formTable:filters :formTable:dt-armas :fromSerieArmas" />
|
|
</p:commandButton>
|
|
</h:panelGroup>
|
|
|
|
</h:panelGrid>
|
|
</p:panelGrid>
|
|
|
|
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
|
|
<maia:pageControls controller="#{consultaArmasController}"
|
|
queryProcess=":formTable:filters"
|
|
queryUpdate=":formTable:filters, :formTable:dt-armas"
|
|
dialogWidgetVar="dialog"
|
|
showCreateBtn = "false"
|
|
showSaveBtn = "false"
|
|
disableQueryBtn="#{certificadoFiscaliaController.deshabilitarPantalla}"
|
|
disableNextBtn="#{certificadoFiscaliaController.deshabilitarPantalla}"
|
|
showQueryBtn = "false"/>
|
|
<p:commandButton id="btnImprimir" actionListener="#{certificadoFiscaliaController.generarReporte()}" icon="ui-icon-print"
|
|
ajax="false" process="@this data-content" value="Generar Certificado" disabled="#{certificadoFiscaliaController.deshabilitarPantalla}"/>
|
|
<p:commandButton id="idComplete" value="#{msg_armas.btn_enviar}" icon="ui-icon-circle-check" disabled="#{certificadoFiscaliaController.esTareaCompleta}"
|
|
process="@this" action="#{certificadoFiscaliaController.completarTarea()}" oncomplete="if(args.validationFailed){return false;} Maia.loadPageUtil();"/>
|
|
</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="#{certificadoFiscaliaController.lrecord}" rowIndexVar="rowIndex" rows="200" style="min-width: 500px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single">
|
|
<p:column headerText="#{msg_armas.lbl_noDocumento}" resizable="true" style="width: 80px">
|
|
<h:outputText value="#{row.modifiedData['noDocumento']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_nombrerazonsocial}" resizable="true" style="width: 120px">
|
|
<h:outputText value="#{row.modifiedData['nombrerazonsocial']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas['lbl_serielote']}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.lote}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_clase}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['clase']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipo}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['tipoarmaexplosivo']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_marca}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['marca']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_calibre}" resizable="true" style="width: 40px">
|
|
<h:outputText value="#{row.modifiedData['calibre']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_estado}" resizable="true" style="width: 40px">
|
|
<h:outputText value="#{row.modifiedData['estado']}" />
|
|
</p:column>
|
|
<p:column headerText="Permiso" resizable="true" style="width: 150px">
|
|
<h:outputText value="#{row.modifiedData['permiso']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_fechaEmision}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.modifiedData['fechaemision']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_fechadeexpiracion}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.modifiedData['fechaexpiracion']}" />
|
|
</p:column>
|
|
|
|
<p:column headerText="#{msg_armas.lbl_seleccionar}" style="width:60px;">
|
|
<p:selectBooleanCheckbox value="#{row.modifiedData['seleccionado']}">
|
|
</p:selectBooleanCheckbox>
|
|
</p:column>
|
|
</p:dataTable>
|
|
</p:panelGrid>
|
|
</h:form>
|
|
|
|
<p:dialog widgetVar="dialogPersona" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
|
|
styleClass="m-dialog" height="450">
|
|
<f:facet name="header">
|
|
<h:outputText id="txtTituloPersona" value="BUSCAR PERSONA" />
|
|
</f:facet>
|
|
<h:form id="formPersona">
|
|
<p:panelGrid id="filters" columns="6" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_filters}" />
|
|
</f:facet>
|
|
<p:outputLabel for="fidenti" value="#{msg_customer.lbl_identification}:" />
|
|
<pe:keyFilter />
|
|
<p:inputText id="fidenti" value="#{personLovController.mfilters['identification']}" maxlength="15" style="width: 200px;" />
|
|
|
|
<p:outputLabel for="fname" value="#{msg_general.lbl_name}:" />
|
|
<pe:keyFilter />
|
|
<p:inputText id="fname" value="#{personLovController.mfilters['name']}" maxlength="80" style="width: 550px;" onkeyup="Maia.forceupper(event, this);"/>
|
|
</p:panelGrid>
|
|
|
|
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
|
|
<p:commandButton value="#{msg_general.btn_query}" update="data-content :formPersona:panelPerson :formPersona:panelArma" icon="ui-icon-search" action="#{personLovController.querydatabaseFiltro('CED')}" process="@this, filters">
|
|
<f:setPropertyActionListener target="#{certificadoFiscaliaController.panelPerson}" value="#{true}" />
|
|
<f:setPropertyActionListener target="#{certificadoFiscaliaController.panelSinDatosPerson}" value="#{true}" />
|
|
</p:commandButton>
|
|
<p:commandButton value="#{msg_general.btn_previous}" update="data-content" icon="ui-icon-seek-prev" action="#{personLovController.previous()}" />
|
|
<p:commandButton value="#{msg_general.btn_next}" update="data-content" icon="ui-icon-seek-next" action="#{personLovController.next()}" />
|
|
</h:panelGrid>
|
|
|
|
<p:outputPanel id="panelPerson" >
|
|
<p:panelGrid id="data-content" columns="1" styleClass="m-data-content" rendered="#{certificadoFiscaliaController.panelPerson}" style="width:100%">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_customer.htbl_persons}" />
|
|
</f:facet>
|
|
<p:dataTable id="person" var="row" value="#{personLovController.lrecord}" rows="200" rowKey="#{row.rowkey()}" selectionMode="single" selection="#{personLovController.record}" rendered="#{not empty personLovController.lrecord}">
|
|
<p:ajax event="rowSelect" listener="#{personLovController.setperson}"/>
|
|
|
|
<p:column headerText="#{msg_general.lbl_code}" resizable="true" style="width:50px">
|
|
<h:outputText value="#{row.pk.personcode}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_customer.lbl_identification}" resizable="true" style="width:70px" sortBy="#{row.identification}">
|
|
<h:outputText value="#{row.identification}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_general.lbl_name}" resizable="true" sortBy="#{row.name}" style="width:260px" >
|
|
<h:outputText value="#{row.name}" />
|
|
</p:column>
|
|
|
|
<p:column >
|
|
<p:commandButton icon="ui-icon-copy" actionListener="#{certificadoFiscaliaController.setPerson(row)}" update=":formPersona:panelPerson :formPersona:panelArma">
|
|
<f:setPropertyActionListener target="#{certificadoFiscaliaController.panelSinDatosArma}" value="#{true}" />
|
|
</p:commandButton>
|
|
</p:column>
|
|
</p:dataTable>
|
|
|
|
<p:outputPanel rendered="#{empty personLovController.lrecord and certificadoFiscaliaController.panelSinDatosPerson}">
|
|
<h:outputLabel value="#{msg_armas.lbl_mensaje_noseencuentrandatosperson}"/>
|
|
<br/>
|
|
<br/>
|
|
<p:panelGrid columns="5" styleClass="m-filters">
|
|
<p:outputLabel for="identificacion" value="#{msg_customer.lbl_identification}:" />
|
|
<p:inputText id="identificacion" value="#{certificadoFiscaliaController.numeroDocumento}" maxlength="15" style="width: 150px;" />
|
|
|
|
<p:outputLabel for="name" value="#{msg_general.lbl_name}:" />
|
|
<p:inputText id="name" value="#{certificadoFiscaliaController.razonSocial}" maxlength="80" style="width: 450px;" onkeyup="Maia.forceupper(event, this);"/>
|
|
|
|
<p:commandButton icon="ui-icon-copy" actionListener="#{certificadoFiscaliaController.emptyPerson}"
|
|
update=":formTable:filters :formTable:data-content" oncomplete="PF('dialogPersona').hide()"/>
|
|
</p:panelGrid>
|
|
</p:outputPanel>
|
|
</p:panelGrid>
|
|
</p:outputPanel>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p:outputPanel id="panelArma" >
|
|
<p:panelGrid columns="1" styleClass="m-data-content" rendered="#{!certificadoFiscaliaController.panelPerson}">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.htbl_detallematerial}" />
|
|
</f:facet>
|
|
<h:panelGroup layout="block" style="float:right;" rendered="#{not empty certificadoFiscaliaController.listaArmas}">
|
|
<h:panelGrid columns="2" styleClass="m-data-content" style="min-width: 150px!important;">
|
|
<p:outputLabel for="txtSeleccionarDocumentos2" value="#{msg_armas['lbl_seleccionartodos']}"/>
|
|
<p:selectBooleanCheckbox id="txtSeleccionarDocumentos2" >
|
|
<p:ajax listener="#{certificadoFiscaliaController.seleccionarTodos}" global="false" process="@this, :formPersona:panelArma" update=":formPersona:panelArma"/>
|
|
</p:selectBooleanCheckbox>
|
|
</h:panelGrid>
|
|
</h:panelGroup>
|
|
|
|
<p:dataTable id="dt-armas" var="row" value="#{certificadoFiscaliaController.listaArmas}" rowIndexVar="rowIndex" rows="200" style="min-width: 500px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single" rendered="#{not empty certificadoFiscaliaController.listaArmas}">
|
|
<p:column headerText="#{msg_armas.lbl_noDocumento}" resizable="true" style="width: 80px">
|
|
<h:outputText value="#{row.modifiedData['noDocumento']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_nombrerazonsocial}" resizable="true" style="width: 120px">
|
|
<h:outputText value="#{row.modifiedData['nombrerazonsocial']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas['lbl_serielote']}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.lote}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_clase}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['clase']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipo}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['tipoarmaexplosivo']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_marca}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['marca']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_calibre}" resizable="true" style="width: 40px">
|
|
<h:outputText value="#{row.modifiedData['calibre']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_estado}" resizable="true" style="width: 40px">
|
|
<h:outputText value="#{row.modifiedData['estado']}" />
|
|
</p:column>
|
|
<p:column headerText="Permiso" resizable="true" style="width: 150px">
|
|
<h:outputText value="#{row.modifiedData['permiso']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_fechaEmision}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.modifiedData['fechaemision']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_fechadeexpiracion}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.modifiedData['fechaexpiracion']}" />
|
|
</p:column>
|
|
|
|
<p:column headerText="#{msg_armas.lbl_seleccionar}" style="width:60px;">
|
|
<p:selectBooleanCheckbox value="#{row.modifiedData['seleccionado']}">
|
|
</p:selectBooleanCheckbox>
|
|
</p:column>
|
|
</p:dataTable>
|
|
|
|
<p:panelGrid id="pnlControlesArma" rendered="#{not empty certificadoFiscaliaController.listaArmas}">
|
|
<p:commandButton value="#{msg_general.btn_update}" action="#{certificadoFiscaliaController.actualizarDatosArma}"
|
|
icon="ui-icon-disk" oncomplete="PF('dialogPersona').hide()" update=":formTable:data-content"/>
|
|
</p:panelGrid>
|
|
|
|
|
|
|
|
|
|
<p:outputPanel rendered="#{empty certificadoFiscaliaController.listaArmas and certificadoFiscaliaController.panelSinDatosArma}">
|
|
<h:outputLabel value="#{msg_armas.lbl_mensaje_noseencuentrandatosperson}"/>
|
|
<br/>
|
|
<br/>
|
|
<p:panelGrid columns="5" styleClass="m-filters">
|
|
<p:outputLabel for="identificacionA" value="#{msg_customer.lbl_identification}:" />
|
|
<p:inputText id="identificacionA" value="#{certificadoFiscaliaController.numeroDocumento}" maxlength="15" style="width: 150px;" />
|
|
|
|
<p:outputLabel for="nameA" value="#{msg_general.lbl_name}:" />
|
|
<p:inputText id="nameA" value="#{certificadoFiscaliaController.razonSocial}" maxlength="80" style="width: 450px;" onkeyup="Maia.forceupper(event, this);"/>
|
|
|
|
<p:commandButton icon="ui-icon-copy" actionListener="#{certificadoFiscaliaController.emptyPerson}"
|
|
update=":formTable:filters :formTable:data-content" oncomplete="PF('dialogPersona').hide()"/>
|
|
</p:panelGrid>
|
|
</p:outputPanel>
|
|
|
|
|
|
|
|
</p:panelGrid>
|
|
</p:outputPanel>
|
|
</h:form>
|
|
</p:dialog>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p:dialog widgetVar="dialogSerie" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
|
|
styleClass="m-dialog" height="450">
|
|
<f:facet name="header">
|
|
<h:outputText id="txtTituloSerie" value="Titulo del PopUp" />
|
|
</f:facet>
|
|
<h:form id="fromSerieArmas">
|
|
<p:panelGrid id="filters" columns="3" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_filters}" />
|
|
</f:facet>
|
|
<p:outputLabel for="fpkmod" value="#{msg_armas.lbl_serie}:" />
|
|
<p:inputText id="fpkmod" value="#{certificadoFiscaliaController.mfilters['lote']}" style="width: 750px;" onkeyup="Maia.forceupper(event, this);"/>
|
|
<p:commandButton value="#{msg_general.btn_query}" update="data-content" icon="ui-icon-search"
|
|
action="#{certificadoFiscaliaController.querydatabaseSerie()}" process="@this, filters">
|
|
<f:setPropertyActionListener target="#{certificadoFiscaliaController.panelSinDatosPerson}" value="#{true}" />
|
|
</p:commandButton>
|
|
</p: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="#{certificadoFiscaliaController.listaArmasBySerie}" rows="5000" style="min-width: 500px; width: auto;" rowKey="#{row.rowkey()}"
|
|
selectionMode="single" selection="#{certificadoFiscaliaController.record}" rendered="#{not empty certificadoFiscaliaController.listaArmasBySerie}">
|
|
<p:ajax event="rowSelect" listener="#{certArmasLovController.setcatalog()}" />
|
|
|
|
|
|
<p:column headerText="#{msg_armas.lbl_noDocumento}" resizable="true" style="width: 80px">
|
|
<h:outputText value="#{row.modifiedData['noDocumento']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_nombrerazonsocial}" resizable="true" style="width: 120px">
|
|
<h:outputText value="#{row.modifiedData['nombrerazonsocial']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas['lbl_serielote']}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.lote}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_clase}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['clase']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipo}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['tipoarmaexplosivo']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_marca}" resizable="true">
|
|
<h:outputText value="#{row.modifiedData['marca']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_calibre}" resizable="true" style="width: 40px">
|
|
<h:outputText value="#{row.modifiedData['calibre']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_estado}" resizable="true" style="width: 40px">
|
|
<h:outputText value="#{row.modifiedData['estado']}" />
|
|
</p:column>
|
|
<p:column headerText="Permiso" resizable="true" style="width: 150px">
|
|
<h:outputText value="#{row.modifiedData['permiso']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_fechaEmision}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.modifiedData['fechaemision']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_fechadeexpiracion}" resizable="true" style="width: 50px">
|
|
<h:outputText value="#{row.modifiedData['fechaexpiracion']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_seleccionar}" style="width:60px;">
|
|
<p:selectBooleanCheckbox value="#{row.modifiedData['seleccionado']}">
|
|
</p:selectBooleanCheckbox>
|
|
</p:column>
|
|
</p:dataTable>
|
|
<p:panelGrid id="pnlControlesArma" rendered="#{not empty certificadoFiscaliaController.listaArmasBySerie}">
|
|
<p:commandButton value="#{msg_general.btn_update}" action="#{certificadoFiscaliaController.actualizarDatosArmaSerie}"
|
|
icon="ui-icon-disk" oncomplete="PF('dialogSerie').hide()" update=":formTable:data-content :fromSerieArmas"/>
|
|
</p:panelGrid>
|
|
|
|
|
|
|
|
<p:outputPanel rendered="#{empty certificadoFiscaliaController.listaArmasBySerie and certificadoFiscaliaController.panelSinDatosPerson}">
|
|
<h:outputLabel value="#{msg_armas.lbl_mensaje_noseencuentrandatosserie}"/>
|
|
<br/>
|
|
<br/>
|
|
<p:panelGrid columns="4" styleClass="m-filters">
|
|
<p:outputLabel for="identificacionA" value="#{msg_armas.lbl_serie}:" />
|
|
<p:inputText id="identificacionA" value="#{certificadoFiscaliaController.lote}" maxlength="15" style="width: 150px;" onkeyup="Maia.forceupper(event, this);" required="true"/>
|
|
<p:message for="identificacionA" />
|
|
<p:commandButton icon="ui-icon-copy" actionListener="#{certificadoFiscaliaController.emptyPerson}"
|
|
update=":formTable:filters :formTable:data-content" oncomplete="if(args.validationFailed){return false;} PF('dialogSerie').hide()"/>
|
|
</p:panelGrid>
|
|
</p:outputPanel>
|
|
</p:panelGrid>
|
|
</h:form>
|
|
|
|
</p:dialog>
|
|
</ui:define>
|
|
</ui:composition> |