maia_modificado/.svn/pristine/19/19bfb0ef6325e203f89fa9d1bc2...

309 lines
18 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:c="http://java.sun.com/jstl/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:maia="http://java.sun.com/jsf/composite/maiaComponents"
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
xmlns:pe="http://primefaces.org/ui/extensions">
<p:panelGrid columns="1">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_seleccionararmas}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="7" id="controlsArmas" styleClass="m-controls">
<maia:pageControls controller="#{reporteConsultaSolicitudController.armas}"
queryProcess=""
queryUpdate=""
createUpdate=""
dialogWidgetVar="dialogArmas"
saveUpdate=""
showCreateBtn="false"
showSaveBtn="false"
showQueryBtn="false"/>
</h:panelGrid>
<p:panelGrid columns="1">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_detallematerialregistro}" />
</f:facet>
<h:panelGrid styleClass="m-data-content">
<p:dataTable id="dtArmas" value="#{reporteConsultaSolicitudController.solicitudArmas.lrecord}" var="row" rows="5000" style="min-width: 700px;width:auto;" rowIndexVar="rowIndex" rowKey="#{row.rowkey()}" selectionMode="single">
<p:column headerText="#{msg_armas['lbl_No']}">
<h:outputText value="#{rowIndex + 1}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_clase']}">
<h:outputText value="#{row.modifiedData['clase']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_tipo']}">
<h:outputText value="#{row.modifiedData['tipo']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_marca']}">
<h:outputText value="#{row.modifiedData['marca']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_modelo']}">
<h:outputText value="#{row.modifiedData['modelo']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_calibre']}">
<h:outputText value="#{row.modifiedData['calibre']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_serie']}">
<h:outputText value="#{row.modifiedData['lote']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_estado']}">
<h:outputText value="#{row.modifiedData['estado']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_cantidad']}">
<h:outputText value="#{row.modifiedData['cantidad']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_peso']}">
<h:outputText value="#{row.modifiedData['peso']}" />
</p:column>
<p:column headerText="#{msg_armas['lbl_cantidad']}">
<h:outputText value="#{row.modifiedData['unidadmedida']}" />
</p:column>
<p:column styleClass="m-action-column">
<p:commandButton value="#{msg_general.btn_show}"
action="#{reporteConsultaSolicitudController.loadEdit()}"
update=":formReporteSolicitud:tabtramite:txtTituloArmas :formReporteSolicitud:tabtramite:pEdit"
oncomplete="PF('dialogArmas').show()"
styleClass="m-action-button"
icon="ui-icon-link"
process="@this dtArmas">
<f:setPropertyActionListener target="#{reporteConsultaSolicitudController.solicitudArmas.record}" value="#{row}" />
<f:setPropertyActionListener target="#{reporteConsultaSolicitudController.solicitudArmas.showRow}" value="#{true}" />
<f:setPropertyActionListener target="#{reporteConsultaSolicitudController.solicitudArmas.newRow}" value="#{false}" />
</p:commandButton>
</p:column>
</p:dataTable>
</h:panelGrid>
</p:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:dialog widgetVar="dialogArmas" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
styleClass="m-dialog">
<f:facet name="header">
<h:outputText id="txtTituloArmas" value="#{reporteConsultaSolicitudController.solicitudArmas.record.isnew? msg_armas.lbl_crearmaterial : (reporteConsultaSolicitudController.solicitudArmas.showRow ? msg_armas.lbl_vermaterial : msg_armas.lbl_modificarmaterial)}" />
</f:facet>
<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_datospersonales}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="6">
<p:outputLabel for="tipodoc" value="#{msg_armas.lbl_tipoidentiicacion}:" style="display:block;width:160px;"/>
<p:selectOneMenu id="tipodoc" value="#{reporteConsultaSolicitudController.detallepersona.record.identificationcatalog}" required="true" maxlength="20" disabled="true">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.armas.ltipoidentificacion}" var="tipoiden" itemLabel="#{tipoiden.description}" itemValue="#{tipoiden.pk.catalog}"/>
</p:selectOneMenu>
<p:message for="tipodoc" />
<p:outputLabel for="numdoc" value="#{msg_armas.lbl_numeroDeDocumento}:" />
<p:inputText id="numdoc" value="#{reporteConsultaSolicitudController.detallepersona.record.identification}"
disabled="true" required="true" maxlength="60" style="width:160px;" />
<p:message for="numdoc" />
</h:panelGrid>
<h:panelGrid columns="3">
<p:outputLabel for="txtNombreRazon" value="#{msg_armas.lbl_nombrerazonsocial}:" style="display:block;width:160px;"/>
<p:inputText id="txtNombreRazon" value="#{reporteConsultaSolicitudController.detallepersona.record.name}" disabled="true" style="width:300px;" onkeyup="Maia.forceupper(event, this);"/>
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_datosmaterial}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="9" id="pDatosMaterial">
<p:outputLabel for="selEstado" value="#{msg_armas.lbl_estado}:"/>
<p:selectOneMenu id="selEstado" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['estado']}" required="true" disabled="true">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.armas.lestadoarma}" var="estado" itemLabel="#{estado.description}" itemValue="#{estado.pk.catalog}"/>
</p:selectOneMenu>
<p:message for="selEstado"/>
<p:outputLabel for="txtFecEmisionPermiso" value="#{msg_armas.lbl_fechaemisionpermiso}:"/>
<p:calendar id="txtFecEmisionPermiso"
disabled="true" required="true"
value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['femisionpermiso']}" pattern="#{msg_general.dateformat}">
<f:converter converterId="converter.date" for="txtFecEmisionPermiso"/>
</p:calendar>
<p:message for="txtFecEmisionPermiso"/>
<p:outputLabel for="txtCodigo" value="#{msg_armas.lbl_codigo}:"/>
<p:inputText id="txtCodigo" required="true"
value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['carma']}" disabled="true"/>
<h:outputText value="" />
<p:outputLabel for="txtClase" value="#{msg_armas.lbl_clase}:"/>
<p:inputText id="txtClase" required="true" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['clase']}"/>
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button"
disabled="true" />
<p:outputLabel for="txtLongitud" value="#{msg_armas.lbl_longitud}:"/>
<p:inputText id="txtLongitud" required="true" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['longitud']}"/>
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button"
disabled="true" process="@this"/>
<p:outputLabel for="txtTipoarma" value="#{msg_armas.lbl_tipo}:"/>
<p:inputText id="txtTipoarma" required="true" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['tipo']}"/>
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button"
disabled="true" process="@this" />
<p:outputLabel for="txtCalibre" value="#{msg_armas.lbl_calibre}:"/>
<p:inputText id="txtCalibre" required="true" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['calibre']}"/>
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button"
disabled="true" />
<p:outputLabel for="selMarca" value="#{msg_armas.lbl_marca}:"/>
<p:selectOneMenu id="selMarca" disabled="true"
value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['marca']}" required="true" style="width:120px;">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.lmarca}" var="marca" itemLabel="#{marca.description}" itemValue="#{marca.pk.catalog}"/>
</p:selectOneMenu>
<p:message for="selMarca"/>
<p:outputLabel for="txtModelo" value="#{msg_armas.lbl_modelo}:"/>
<p:inputText id="txtModelo" disabled="true" onkeyup="Maia.forceupper(event, this);" maxlength="10" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['modelo']}"/>
<h:outputText value="" />
<p:outputLabel for="selColor" value="#{msg_armas.lbl_color}:"/>
<p:selectOneMenu id="selColor" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['color']}" disabled="true" style="width:120px;">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.armas.lcolor}" var="color" itemLabel="#{color.description}" itemValue="#{color.pk.catalog}"/>
</p:selectOneMenu>
<h:outputText value="" />
<p:outputLabel for="selTipoFabricacion" value="#{msg_armas.lbl_tipofabricacion}:"/>
<p:selectOneMenu id="selTipoFabricacion" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['tipofabricacion']}" style="width:120px;">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.armas.ltipofabricacion}" var="tipofabricacion" itemLabel="#{tipofabricacion.description}" itemValue="#{tipofabricacion.pk.catalog}"/>
</p:selectOneMenu>
<h:outputText value="" />
<p:outputLabel for="selPaisOrigen" value="#{msg_armas.lbl_paisorigen}:"/>
<p:inputText id="selPaisOrigen" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['paisorigen']}" style="width:120px;" />
<h:outputText value="" />
<p:outputLabel for="txtSerieLote" value="#{msg_armas.lbl_serielote}:"/>
<p:inputText id="txtSerieLote" maxlength="15" onkeyup="Maia.forceupper(event, this);" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['lote']}"/>
<h:outputText value="" />
<p:outputLabel for="txtSerieCanon" value="#{msg_armas.lbl_seriecanon}:"/>
<p:inputText id="txtSerieCanon" maxlength="10" onkeyup="Maia.forceupper(event, this);" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['seriecanon']}"/>
<h:outputText value="" />
<h:outputText value="" />
<h:outputText value="" />
<h:outputText value="" />
<p:outputLabel for="txtCantidad" value="#{msg_armas.lbl_cantidad}:"/>
<pe:inputNumber id="txtCantidad" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['cantidad']}"/>
<h:outputText value="" />
<p:outputLabel for="selUnidadMedidaCant" value="#{msg_armas.lbl_unidadcantidad}:"/>
<p:selectOneMenu id="selUnidadMedidaCant" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['unidadmedidacantidad']}" style="width:120px;">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.armas.lunidadmedidacantidad}" var="unidadmedidacant" itemLabel="#{unidadmedidacant.description}" itemValue="#{unidadmedidacant.pk.catalog}"/>
</p:selectOneMenu>
<h:outputText value="" />
<h:outputText value="" />
<h:outputText value="" />
<h:outputText value="" />
<p:outputLabel for="txtPeso" value="#{msg_armas.lbl_peso}:"/>
<pe:inputNumber id="txtPeso" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['peso']}"/>
<h:outputText value="" />
<p:outputLabel for="selUnidadMedidaPeso" value="#{msg_armas.lbl_unidadpeso}:"/>
<p:selectOneMenu id="selUnidadMedidaPeso" disabled="true" value="#{reporteConsultaSolicitudController.armas.unidadmedidapeso}" style="width:120px;">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.armas.lunidadmedidapeso}" var="unidadmedidapeso" itemLabel="#{unidadmedidapeso.description}" itemValue="#{unidadmedidapeso.pk.catalog}"/>
</p:selectOneMenu>
<h:outputText value="" />
<h:outputText value="" />
<h:outputText value="" />
<h:outputText value="" />
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1">
<f:facet name="header">
<h:outputText value="#{fn:toUpperCase(msg_armas.lbl_ubicacion)}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="9">
<p:outputLabel for="provincia" value="#{msg_armas.lbl_provincia}:" />
<p:selectOneMenu id="provincia" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['provincecode']}"
required="true"
style="width:190px" disabled="true">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.lprovincias}" var="provincia" itemLabel="#{provincia.description}" itemValue="#{provincia.pk.provincecode}"/>
</p:selectOneMenu>
<p:message for="provincia" />
<p:outputLabel for="canton" value="#{msg_armas.lbl_canton}:" />
<p:selectOneMenu id="canton" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['cantoncode']}"
required="true"
style="width:190px" disabled="true">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.lcantones}" var="canton" itemLabel="#{canton.description}" itemValue="#{canton.pk.cantoncode}"/>
</p:selectOneMenu>
<p:message for="canton" />
<p:outputLabel for="ciudad" value="#{msg_armas.lbl_ciudad}:" />
<p:selectOneMenu id="ciudad" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['citycode']}"
required="true"
style="width:190px" disabled="true">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.lcities}" var="ciudad" itemLabel="#{ciudad.description}" itemValue="#{ciudad.pk.citycode}"/>
</p:selectOneMenu>
<p:message for="ciudad" />
</h:panelGrid>
<h:panelGrid columns="5">
<p:outputLabel for="parroquia" value="#{msg_armas.lbl_parroquia}:" />
<p:selectOneMenu id="parroquia" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['parroquiacode']}"
required="true"
style="width:190px" disabled="#{reporteConsultaSolicitudController.armas.showRow or !reporteConsultaSolicitudController.armas.record.isnew}">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<f:selectItems value="#{reporteConsultaSolicitudController.lparroquias}" var="parroquia" itemLabel="#{parroquia.description}" itemValue="#{parroquia.pk.parroquiacode}"/>
</p:selectOneMenu>
<p:message for="parroquia" />
<p:outputLabel for="txtDireccion" value="#{msg_armas.lbl_direccion}:"/>
<p:inputText id="txtDireccion" disabled="true" value="#{reporteConsultaSolicitudController.solicitudArmas.record.modifiedData['direccion']}" onkeyup="Maia.forceupper(event, this)" style="width: 500px;"/>
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_datosdecomiso}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="4">
<p:outputLabel for="txtFecDecomiso" value="#{msg_armas.lbl_fechadecimiso}:"/>
<p:calendar id="txtFecDecomiso" pattern="#{msg_general.dateformat}" disabled="true"/>
<p:outputLabel for="txtPortador" value="#{msg_armas.lbl_portadormaterial}:"/>
<p:inputText id="txtPortador" disabled="true" style="width: 500px;"/>
</h:panelGrid>
<h:panelGrid columns="2">
<p:outputLabel for="selMotivoDecomiso" value="#{msg_armas.lbl_motivodecomiso}:"/>
<p:selectOneMenu id="selMotivoDecomiso" disabled="true" style="width: 600px;">
</p:selectOneMenu>
<p:outputLabel for="txtObservaciones" value="#{msg_armas.lbl_portadormaterial}:"/>
<p:inputTextarea id="txtObservaciones" disabled="true" style="width: 600px;"/>
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
</h:panelGroup>
</p:dialog>
</ui:composition>