maia_modificado/.svn/pristine/e0/e0e4e8868841ae4b470b8f8d9b4...

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>