195 lines
11 KiB
Plaintext
Executable File
195 lines
11 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"
|
|
template="/WEB-INF/templates/template.xhtml"
|
|
xmlns:maia="http://java.sun.com/jsf/composite/maiaComponents">
|
|
|
|
<ui:define name="content">
|
|
|
|
<h:form id="formTable">
|
|
<maia:pageEvents controller="#{validacionTramiteLibreTransitoController}"
|
|
queryUpdate=":formTable:datosTramites,:formTable:dt-table"
|
|
focusContainer=":formTable:datosTramites"
|
|
saveProcess=""
|
|
saveUpdate=":formTable:datosTramites" />
|
|
|
|
<p:panelGrid id="filters" columns="1" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_informacionpersonal}" />
|
|
</f:facet>
|
|
|
|
<h:panelGrid id="datosTramites" columns="5" >
|
|
<p:outputLabel for="fechaSolicitud" value="#{msg_armas.lbl_fechasolicitud}:" />
|
|
<p:inputText disabled="true" id="fechaSolicitud" style="width:250px" value="#{validacionTramiteLibreTransitoController.record.fregistro}">
|
|
<f:convertDateTime pattern="#{msg_general.dateformat}"/>
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="numeroTramite" value="#{msg_armas.lbl_numeroTramite}:" />
|
|
<p:inputText disabled="true" id="numeroTramite" style="width:250px" value="#{validacionTramiteLibreTransitoController.record.modifiedData['ntramite']}">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="tipoTramite" value="#{msg_armas.lbl_tipoTramite2}:" />
|
|
<p:inputText disabled="true" id="tipoTramite" style="width:250px" value="#{validacionTramiteLibreTransitoController.tipoTramite}">
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="estadoTramite" value="#{msg_armas.lbl_estadotramite}:" />
|
|
<p:inputText disabled="true" id="estadoTramite" style="width:250px" value="#{validacionTramiteLibreTransitoController.estadoTramite}">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="uso" value="#{msg_armas.lbl_usoActividad}:" />
|
|
<p:inputText disabled="true" id="uso" style="width:250px;" value="#{validacionTramiteLibreTransitoController.usoActividad}">
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="tipoDocumento" value="#{msg_armas.lbl_tipodocumento}:" />
|
|
<p:inputText disabled="true" id="tipoDocumento" style="width:250px" value="#{validacionTramiteLibreTransitoController.tipoDocumento}">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="numeroDocumento" value="#{msg_armas.lbl_numerodocumento}:" />
|
|
<p:inputText disabled="true" id="numeroDocumento" style="width:250px" value="#{validacionTramiteLibreTransitoController.detallesPersona.identification}">
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="nombreRazon" value="#{msg_armas.lbl_nombrerazonsocial}:" />
|
|
<p:inputText disabled="true" id="nombreRazon" style="width:250px" value="#{validacionTramiteLibreTransitoController.detallesPersona.name}">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="provincia" value="#{msg_armas.lbl_provincia}:" />
|
|
<p:inputText disabled="true" id="provincia" style="width:250px" value="#{validacionTramiteLibreTransitoController.provincia}">
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="canton" value="#{msg_armas.lbl_canton}:" />
|
|
<p:inputText disabled="true" id="canton" style="width:250px;" value="#{validacionTramiteLibreTransitoController.canton}">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="ciudad" value="#{msg_armas.lbl_ciudad}:" />
|
|
<p:inputText disabled="true" id="ciudad" style="width:250px;" value="#{validacionTramiteLibreTransitoController.ciudad}">
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="direccion" value="#{msg_armas.lbl_direccion}:" />
|
|
<p:inputText disabled="true" id="direccion" style="width:250px;" value="#{validacionTramiteLibreTransitoController.direccion}">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="lugarOrigen" value="#{msg_armas.lbl_lugarOrigen}:" />
|
|
<p:inputText disabled="true" id="lugarOrigen" style="width:250px;" value="#{validacionTramiteLibreTransitoController.record.lugarorigen}">
|
|
</p:inputText>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="lugarDestino" value="#{msg_armas.lbl_lugarDestino}:" />
|
|
<p:inputText disabled="true" id="lugarDestino" style="width:250px;" value="#{validacionTramiteLibreTransitoController.record.lugardestino}">
|
|
</p:inputText>
|
|
</h:panelGrid>
|
|
|
|
</p:panelGrid>
|
|
|
|
<h:panelGrid columns="9" id="controls" styleClass="m-controls" style="margin-left:0px">
|
|
<maia:pageControls controller="#{validacionTramiteLibreTransitoController.tarmSolicitudArmasController}"
|
|
queryProcess=""
|
|
queryUpdate=":formTable:dt-table,:formTable:datosTramites"
|
|
createProcess=""
|
|
createUpdate=":formTable:datosTramites"
|
|
dialogWidgetVar="dialog"
|
|
showQueryBtn ="false"
|
|
showCreateBtn = "false"
|
|
showSaveBtn = "false"
|
|
showNextBtn="false"
|
|
showPreviousBtn="false"/>
|
|
|
|
<p:commandButton value="Aceptar" icon="ui-icon-disk" onclick="PF('dialog').show()">
|
|
</p:commandButton>
|
|
|
|
</h:panelGrid>
|
|
|
|
<p:panelGrid id="datos" columns="1" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_informacionarmas}" />
|
|
</f:facet>
|
|
|
|
<p:dataTable id="dt-table" var="row" value="#{validacionTramiteLibreTransitoController.tarmSolicitudArmasController.lrecord}"
|
|
rows="10" rowIndexVar="index" style="min-width: 500px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single"
|
|
paginator="true" paginatorPosition="top" paginatorTemplate="{PreviousPageLink} {NextPageLink}">
|
|
|
|
<p:column headerText="#{msg_armas.lbl_numero}" resizable="true" >
|
|
<h:outputText value="#{index+1}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_codigo}" resizable="true" >
|
|
<h:outputText value="#{row.pk.carma}" />
|
|
</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_tipo2}" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['tipo']}" />
|
|
</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_modelo}" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['modelo']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_calibre}" resizable="true" >
|
|
<h:outputText value="#{utilidades.formatearDecimalesEnTexto(row.modifiedData['calibre'],'#.00')}">
|
|
</h:outputText>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_serie}" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['lote']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_color}" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['color']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_estado}" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['estado']}" />
|
|
</p:column>
|
|
</p:dataTable>
|
|
|
|
</p:panelGrid>
|
|
|
|
</h:form>
|
|
|
|
<p:dialog widgetVar="dialog" resizable="false" closeOnEscape="true" modal="true"
|
|
appendToBody="@(body)" showEffect="explode" hideEffect="explode" styleClass="m-dialog" >
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_aprobacionLibreTransito}" />
|
|
</f:facet>
|
|
|
|
<h:form id="formDialog">
|
|
<p:messages id="messages" autoUpdate="true" globalOnly="true"/>
|
|
|
|
<h:panelGrid id="pEdit" columns="3" bodyrows="1" >
|
|
|
|
<p:outputLabel for="accion" value="#{msg_armas.lbl_accion}:" />
|
|
<h:selectOneMenu id="accion" value="#{validacionTramiteLibreTransitoController.bpmDataStatus}" required="true">
|
|
<f:selectItem itemValue="A" itemLabel="APROBAR"/>
|
|
<f:selectItem itemValue="D" itemLabel="NEGAR"/>
|
|
</h:selectOneMenu>
|
|
<p:message for="accion" />
|
|
|
|
<h:outputLabel for="comentario" value="#{msg_bpm.lbl_comment}:*" />
|
|
<p:inputTextarea id="comentario" value="#{validacionTramiteLibreTransitoController.bpmDataComment}"
|
|
required="true" rows="8" cols="50" autoResize="false" maxlength="250" onkeyup="Maia.forceupper(event, this);" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="2">
|
|
<p:commandButton value="#{msg_armas.btn_enviar}" icon="ui-icon-circle-check" action="#{validacionTramiteLibreTransitoController.enviarNotificacion()}"
|
|
oncomplete="if(args.validationFailed){return false;} PF('dialog').hide();Maia.loadPageUtil();"
|
|
update=":formDialog:pEdit, :formTable:dt-table">
|
|
</p:commandButton>
|
|
<maia:dialogControls controller="#{validacionTramiteLibreTransitoController}"
|
|
process=":formDialog:pEdit"
|
|
update=":formDialog:pEdit, :formTable:dt-table"
|
|
dialogWidgetVar="dialog"
|
|
showUpdateBtn="false"
|
|
/>
|
|
</h:panelGrid>
|
|
</h:form>
|
|
</p:dialog>
|
|
|
|
</ui:define>
|
|
</ui:composition> |