171 lines
7.8 KiB
Plaintext
Executable File
171 lines
7.8 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="#{desaduanizacionOldController}"
|
|
queryUpdate=":formTable:datosTramite"
|
|
focusContainer=":formTable:tramites"
|
|
saveProcess=""
|
|
saveUpdate=":formTable:datosTramite" />
|
|
|
|
<p:panelGrid columns="1">
|
|
<f:facet name="header">
|
|
<p:outputLabel value="#{msg_armas.lbl_filtrosBusqueda}"></p:outputLabel>
|
|
</f:facet>
|
|
|
|
<h:panelGrid id="filtros" columns="5" >
|
|
<p:outputLabel for="fechaAduanizacion" value="#{msg_armas.lbl_fechaDesaduanizacion}:" style="font-weight: bold;"/>
|
|
<p:calendar id="fechaAduanizacion"
|
|
pattern="#{msg_general.dateformat}" value="#{desaduanizacionOldController.fechaDesaduanizacion}" >
|
|
<p:ajax event="dateSelect" update=":formTable:fechaAduanizacion,:formTable:tramites,:formTable:datos"></p:ajax>
|
|
</p:calendar>
|
|
|
|
<p:outputLabel for="tramites" value="#{msg_armas.lbl_numeroTramite}:" style="font-weight: bold;"/>
|
|
<p:selectOneMenu id="tramites" required="true" style="width:150px"
|
|
value="#{desaduanizacionOldController.noSolicitud}">
|
|
<f:selectItem itemLabel="" itemValue="#{null}" />
|
|
<f:selectItems value="#{desaduanizacionOldController.tramites}"
|
|
var="t" itemLabel="#{t.numerotramite}" itemValue="#{t.pk.csolicitud}" />
|
|
<p:ajax event="change" update=":formTable:datos,:formTable:btnBuscar" process="@this" listener="#{desaduanizacionOldController.setDatos}"></p:ajax>
|
|
</p:selectOneMenu>
|
|
<p:message for="tramites" />
|
|
|
|
</h:panelGrid>
|
|
|
|
</p:panelGrid>
|
|
|
|
<p:panelGrid columns="1">
|
|
<f:facet name="header">
|
|
<p:outputLabel value="#{msg_armas.lbl_datosGenerales}"></p:outputLabel>
|
|
</f:facet>
|
|
|
|
<h:panelGrid id="datos" columns="1" >
|
|
<h:panelGrid id="datosTramite" columns="5" >
|
|
<p:outputLabel for="noTramite" value="#{msg_armas.tramite}:" style="font-weight: bold;"/>
|
|
<p:spacer width="28"></p:spacer>
|
|
<p:inputText id="noTramite"
|
|
value="#{desaduanizacionOldController.record.modifiedData['tipotramitedesc']}" disabled="true" style="width:250px">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="categoria" value="#{msg_armas.lbl_categoria}:" style="font-weight: bold;"/>
|
|
<p:inputText id="categoria"
|
|
value="#{desaduanizacionOldController.record.modifiedData['categoriadesc']}" disabled="true" >
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="uso" value="#{msg_armas.lbl_usoactividad}:" style="font-weight: bold;"/>
|
|
<p:spacer width="28"></p:spacer>
|
|
<p:inputText id="uso"
|
|
value="#{desaduanizacionOldController.record.modifiedData['usodesc']}" disabled="true"
|
|
style="width:250px">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="fechaEmision" value="#{msg_armas.lbl_fechaEmision}:" style="font-weight: bold;"/>
|
|
<p:inputText id="fechaEmision"
|
|
value="#{desaduanizacionOldController.record.modifiedData['fechaemision']}" disabled="true">
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="noDocumento" value="#{msg_armas.lbl_noDocumento}:" style="font-weight: bold;"/>
|
|
<p:spacer width="28"></p:spacer>
|
|
<p:inputText id="noDocumento"
|
|
value="#{desaduanizacionOldController.record.modifiedData['cedula']}" disabled="true">
|
|
</p:inputText>
|
|
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="nombre" columns="5" >
|
|
<p:outputLabel for="nombreRazon" value="#{msg_armas.lbl_nombrerazonsocial}:" style="font-weight: bold;"/>
|
|
<p:inputText id="nombreRazon" style="width:500px"
|
|
value="#{desaduanizacionOldController.record.modifiedData['nombre']}" disabled="true">
|
|
</p:inputText>
|
|
</h:panelGrid>
|
|
|
|
</h:panelGrid>
|
|
|
|
</p:panelGrid>
|
|
|
|
|
|
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
|
|
|
|
<p:commandButton id="btnBuscar" value="#{msg_general.btn_query}" icon="ui-icon-search"
|
|
action="#{desaduanizacionOldController.query()}"
|
|
update=":formTable:listaTramites,:formTable:btnGrabar"
|
|
immediate="true"
|
|
process="@this, :formTable:dt-table">
|
|
</p:commandButton>
|
|
|
|
<maia:pageControls controller="#{desaduanizacionOldController}"
|
|
saveUpdate=":formTable:listaTramites"
|
|
queryUpdate=":formTable:listaTramites"
|
|
showNextBtn="true" showPreviousBtn="true" showSaveBtn="false" showCreateBtn="false"
|
|
showQueryBtn="false"/>
|
|
|
|
<p:commandButton id="btnGrabar" value="Grabar"
|
|
action="#{desaduanizacionOldController.save()}"
|
|
update=":formTable:listaTramites,:formTable:btnGrabar, :formTable:filtros" disabled="false"
|
|
icon="ui-icon-disk">
|
|
</p:commandButton>
|
|
|
|
</h:panelGrid>
|
|
|
|
<p:panelGrid id="listaTramites" columns="1" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_detalleMaterial}" />
|
|
</f:facet>
|
|
|
|
<h:panelGrid columns="1">
|
|
<h:column>
|
|
<p:dataTable id="dt-table" var="row" value="#{desaduanizacionOldController.lrecord}"
|
|
rows="15" rowIndexVar="index" rowKey="#{row.rowkey()}"
|
|
style="min-width: 500px; width: auto;" selectionMode="single"
|
|
paginator="true" paginatorPosition="top" paginatorTemplate="{PreviousPageLink} {NextPageLink}">
|
|
<p:column headerText="#{msg_armas.lbl_codigo}" resizable="true" >
|
|
<h:outputText value="#{row.pk}" />
|
|
</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="#{row.modifiedData['calibreD']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_serie}" width="130">
|
|
<div style="text-align:right;">
|
|
<p:inputText required="true" value="#{row.lote}" onkeyup="Maia.forceupper(event, this);"/>
|
|
</div>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_estado}" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['estado']}" />
|
|
</p:column>
|
|
<p:column headerText="Cantidad" resizable="true" >
|
|
<h:outputText value="#{row.cantidad}" />
|
|
</p:column>
|
|
<p:column headerText="Peso" resizable="true" >
|
|
<h:outputText value="#{row.peso}" />
|
|
</p:column>
|
|
<p:column headerText="U.Medida" resizable="true" >
|
|
<h:outputText value="#{row.modifiedData['unidadmedida']}" />
|
|
</p:column>
|
|
</p:dataTable>
|
|
</h:column>
|
|
</h:panelGrid>
|
|
</p:panelGrid>
|
|
|
|
</h:form>
|
|
|
|
</ui:define>
|
|
</ui:composition> |