maia_modificado/.svn/pristine/6b/6b9fe900925c49364180677a837...

400 lines
28 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"
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="#{custodiaTempAeropuertoController}"
queryProcess=""
queryUpdate=""
focusContainer="" />
<p:panelGrid columns="1" styleClass="m-filters" >
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_ingresocustodiatemporalenaeropuerto}" />
</f:facet>
<h:panelGroup layout="block" id="pnlDatos">
<p:panelGrid columns="1" styleClass="m-filters" >
<f:facet name="header">
<h:outputText value="#{msg_armas['lbl_datosdecustodia']}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="6" id="panel1">
<p:outputLabel for="tipoProceso" value="#{msg_armas.lbl_tipodeproceso}:" style="width:130px;display:block;"/>
<p:inputText id="tipoProceso" value="#{custodiaTempAeropuertoController.tipoProceso.description}" style="width: 250px;" disabled="true"></p:inputText>
<p:message for="tipoProceso" />
<p:outputLabel for="numerotransaccion" value="#{msg_armas.lbl_numerotransaccion}:" style="width:100px;display:block;"/>
<p:inputText id="numerotransaccion" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.notransaccion}"
maxlength="20" style="width: 230px;" onkeyup="Maia.forceupper(event, this);" >
<p:ajax event="blur" listener="#{custodiaTempAeropuertoController.buscarDecomiso(custodiaTempAeropuertoController.custodiaTemporalController.record.notransaccion)}"
update="pnlDatos" process="numerotransaccion" ></p:ajax>
</p:inputText>
<p:message for="numerotransaccion" />
</h:panelGrid>
<h:panelGrid columns="9" id="pnl2">
<p:outputLabel for="fechadecustodia" value="#{msg_armas.lbl_fechadecustodia}:" style="width:130px;display:block;"/>
<p:calendar id="fechadecustodia" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.fechacustodios}"
pattern="#{msg_general.dateformat}" required="true" size="42"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:converter converterId="converter.date" for="txtFecEmisionPermiso"/>
</p:calendar>
<p:message for="fechadecustodia" />
<p:outputLabel for="aerolinea" value="#{msg_armas.lbl_aerolinea}:" style="width:100px;display:block;"/>
<p:selectOneMenu id="aerolinea" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.aerolinea}"
var="p" style="width:220px" panelStyle="width:220px" required="true"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{custodiaTempAeropuertoController.aerolineas}" var="vmod"
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
</p:selectOneMenu>
<p:message for="aerolinea" />
<p:outputLabel for="vuelo" value="#{msg_armas.lbl_novuelo}:" style="width:100px;display:block;"/>
<p:inputText id="vuelo" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.vuelo}"
style="width: 230px;" onkeyup="Maia.forceupper(event, this);" required="true"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}"/>
<p:message for="vuelo" />
</h:panelGrid>
<h:panelGrid columns="3">
<p:outputLabel for="organismocontrol" value="#{msg_armas.lbl_organismocontrol}:" style="width:130px;display:block;"/>
<p:inputText id="organismocontrol" value="#{custodiaTempAeropuertoController.centroControl.modifiedData['desinstitucion']}"
style="width: 608px;" onkeyup="Maia.forceupper(event, this);" disabled="true" />
<p:message for="organismocontrol" />
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1" styleClass="m-filters" id="pnlDatosOrigen">
<f:facet name="header">
<h:outputText value="#{msg_armas['lbl_lugarOrigenm']}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="9">
<p:outputLabel for="provincecode" value="#{msg_general.lbl_province}:" style="width:130px;display:block;"/>
<p:selectOneMenu id="provincecode" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.provincecodeorigen}" var="p"
required="true" style="width:240px"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="#{null}" />
<p:ajax update="provincecodeDes, cantoncode, citycode" event="change" listener="#{custodiaTempAeropuertoController.executeProvince()}"
process="@this provincecode"/>
<f:selectItems value="#{custodiaTempAeropuertoController.lprovinces}" var="id"
itemLabel="#{id.description}" itemValue="#{id.pk.provincecode}" />
</p:selectOneMenu>
<p:message for="provincecode" />
<p:outputLabel for="cantoncode" value="#{msg_general.lbl_canton}:" style="width:100px;display:block;margin-left:10px"/>
<p:selectOneMenu id="cantoncode" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.cantoncodeorigen}" var="p"
panelStyle="width:135px" required="true" style="width:220px"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="#{null}" />
<p:ajax update="citycode" event="change" listener="#{custodiaTempAeropuertoController.executeCanton()}"/>
<f:selectItems value="#{custodiaTempAeropuertoController.lcantones}" var="id"
itemLabel="#{id.description}" itemValue="#{id.pk.cantoncode}" />
</p:selectOneMenu>
<p:message for="cantoncode" />
<p:outputLabel for="citycode" value="#{msg_general.lbl_city}:" style="width:100px;display:block;"/>
<p:selectOneMenu id="citycode" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.citycodeorigen}" var="p"
panelStyle="width:135px" style="width:230px" required="true"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="#{null}" />
<f:selectItems value="#{custodiaTempAeropuertoController.lcities}" var="id"
itemLabel="#{id.description}" itemValue="#{id.pk.citycode}" />
</p:selectOneMenu>
<p:message for="citycode" />
</h:panelGrid>
<h:panelGrid columns="3">
<p:outputLabel for="aeropuerto" value="#{msg_armas.lbl_aeropuerto}:" style="width:130px;display:block;"/>
<p:selectOneMenu id="aeropuerto" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.aeropuertoorig}"
var="p" style="width:260px" panelStyle="width:240px" required="true"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="" />
<p:ajax update="aeropuertoDes" event="change" listener="#{custodiaTempAeropuertoController.executeAereopuerto()}"
process="@this aeropuerto"/>
<f:selectItems value="#{custodiaTempAeropuertoController.aeropuertosorigen}" var="vmod"
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
</p:selectOneMenu>
<p:message for="aeropuerto" />
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1" styleClass="m-filters" id="pnlDestino">
<f:facet name="header">
<h:outputText value="#{msg_armas['lbl_lugarDestinom']}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="9">
<p:outputLabel for="provincecodeDes" value="#{msg_general.lbl_province}:" style="width:130px;display:block;"/>
<p:selectOneMenu id="provincecodeDes" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.provincecodedest}" var="p"
required="true" style="width:240px"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="#{null}" />
<p:ajax update="cantoncodeDes, citycodeDes" event="change" listener="#{custodiaTempAeropuertoController.executeProvinceDestino()}"
process="@this provincecodeDes"/>
<f:selectItems value="#{custodiaTempAeropuertoController.lprovincesdest}" var="id"
itemLabel="#{id.description}" itemValue="#{id.pk.provincecode}" />
</p:selectOneMenu>
<p:message for="provincecodeDes" />
<p:outputLabel for="cantoncodeDes" value="#{msg_general.lbl_canton}:" style="width:100px;display:block;margin-left:10px"/>
<p:selectOneMenu id="cantoncodeDes" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.cantoncodedest}" var="p"
panelStyle="width:135px" required="true" style="width:220px"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="#{null}" />
<p:ajax update=" citycodeDes" event="change" listener="#{custodiaTempAeropuertoController.executeCantonDestino()}"/>
<f:selectItems value="#{custodiaTempAeropuertoController.lcantonesdest}" var="id"
itemLabel="#{id.description}" itemValue="#{id.pk.cantoncode}" />
</p:selectOneMenu>
<p:message for="cantoncodeDes" />
<p:outputLabel for="citycodeDes" value="#{msg_general.lbl_city}:" style="width:100px;display:block;"/>
<p:selectOneMenu id="citycodeDes" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.citycodedest}" var="p"
panelStyle="width:135px" style="width:230px" required="true"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="#{null}" />
<f:selectItems value="#{custodiaTempAeropuertoController.lcitiesdest}" var="id"
itemLabel="#{id.description}" itemValue="#{id.pk.citycode}" />
</p:selectOneMenu>
<p:message for="citycodeDes" />
</h:panelGrid>
<h:panelGrid columns="3">
<p:outputLabel for="aeropuertoDes" value="#{msg_armas.lbl_aeropuerto}:" style="width:130px;display:block;"/>
<p:selectOneMenu id="aeropuertoDes" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.aeropuertodest}"
var="p" style="width:260px" panelStyle="width:230px" required="true"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{custodiaTempAeropuertoController.aeropuertosdestino}" var="vmod"
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
</p:selectOneMenu>
<p:message for="aeropuertoDes" />
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1" styleClass="m-filters" id="pnlCiudadano">
<f:facet name="header">
<h:outputText value="#{msg_armas['lbl_propietario']}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="9" id="pnlDatosCiudadano">
<p:outputLabel for="tipodocumento" value="#{msg_armas.lbl_tipodocumento}:" style="width:130px;display:block;"/>
<p:inputText id="tipodocumento" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['tipodocumento']}"
maxlength="20" style="width: 240px;" onkeyup="Maia.forceupper(event, this);" disabled="true"/>
<p:message for="tipodocumento" />
<p:outputLabel for="numerodocumento" value="#{msg_armas.lbl_numerodocumento}:" style="width:100px;display:block;margin-left:10px"/>
<p:inputText id="numerodocumento" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['numerodocumento']}"
style="width: 230px;" onkeyup="Maia.forceupper(event, this);" required="true" disabled="true">
</p:inputText>
<p:message for="numerodocumento" />
<p:commandButton icon="ui-icon-link" actionListener="#{custodiaTempAeropuertoController.openPersonLov()}"
process="@this" styleClass="m-lov-button" oncomplete="Maia.focus('formTable\\:idQuery');"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}">
<p:ajax event="dialogReturn" listener="#{custodiaTempAeropuertoController.onReturnPersonLov}" update="pnlDatosCiudadano pnlRazonSocial"/>
</p:commandButton>
</h:panelGrid>
<h:panelGrid columns="5" id="pnlRazonSocial">
<p:outputLabel for="nombrerazonsocial" value="#{msg_armas.lbl_nombrerazonsocial}:" style="width:130px;display:block;"/>
<p:inputText id="nombrerazonsocial" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['nombrerazonsocial']}" maxlength="100"
style="width:607px;display:block;" onkeyup="Maia.forceupper(event, this);"
disabled="true"/>
<p:outputLabel for="telefono" value="#{msg_armas.lbl_telefono}:" style="width:100px;display:block;margin-left:7px"/>
<p:inputText id="telefono" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['telefono']}" maxlength="10"
style="width: 220px;" disabled="true"/>
<p:message for="telefono" />
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button" process="@this panel1 pnlDatos"
action="#{custodiaTempAeropuertoController.registrarMaterial}"
value="#{msg_armas.btn_registromaterial}" oncomplete="if(args.validationFailed){return false;} PF('dialog').show()"
update=":formProcess:data-content panel1 pnlDatos :formProcess:filters"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null or custodiaTempAeropuertoController.btn}">
</p:commandButton>
<p:commandButton value="#{msg_general.btn_save}" icon="ui-icon-disk" styleClass="m-lov-button" process="@this panel1 pnlDatos"
action="#{custodiaTempAeropuertoController.save()}"
disabled="#{custodiaTempAeropuertoController.armaSeleccionada==null or custodiaTempAeropuertoController.custodiaTemporalController.record.pk!=null}"
update="panel1 pnlDatos" >
</p:commandButton>
<p:commandButton value="#{msg_general.btn_cancell}" icon="ui-icon-trash" process="@this" immediate="true"
action="#{custodiaTempAeropuertoController.init()}" update="panel1 pnlDatos" />
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button" process="@this panel1 pnlDatos"
value="#{msg_armas.btn_material}" oncomplete="if(args.validationFailed){return false;} PF('dialogEntrega').show()"
update=":formEntrega:data-content panel1 pnlDatos :formEntrega:controls"
disabled="#{custodiaTempAeropuertoController.custodiaTemporalController.record.pk==null}">
</p:commandButton>
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
</h:form>
<!-- lista de las armas -->
<p:dialog widgetVar="dialog" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
styleClass="m-dialog" height="410" style="overflow:auto">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_registrodematerialicautado}" />
</f:facet>
<h:form id="formProcess">
<p:messages id="messages" autoUpdate="true" globalOnly="true"/>
<p:panelGrid id="filters" columns="1" styleClass="m-filters" style="min-width: 300px; width: 100%;text-align:right">
<f:facet name="header">
<h:outputText value="#{msg_general.lbl_filters}" />
</f:facet>
<h:panelGroup layout="block">
<h:panelGrid columns="6" >
<p:outputLabel for="tipodocumento" value="#{msg_armas.lbl_tipodocumento}:" style="width:140px;display:block;"/>
<p:inputText id="tipodocumento" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['tipodocumento']}"
maxlength="20" style="width: 200px;" onkeyup="Maia.forceupper(event, this);" disabled="true"/>
<p:outputLabel for="numerodocumento" value="#{msg_armas.lbl_numerodocumento}:" style="width:100px;display:block;margin-left:10px"/>
<p:inputText id="numerodocumento" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['numerodocumento']}"
style="width: 200px;" onkeyup="Maia.forceupper(event, this);" required="true" disabled="true"/>
<p:outputLabel for="fechad" value="#{msg_armas.lbl_fechadecustodia}:" style="width:130px;display:block;"/>
<p:inputText id="fechad" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.fechacustodios}" maxlength="10"
style="width: 200px;" disabled="true">
<f:convertDateTime pattern="#{msg_general.dateformat}" locale="EC"/>
</p:inputText>
</h:panelGrid>
<h:panelGrid columns="2" id="pnlRazonSocial">
<p:outputLabel for="nombrerazonsocial" value="#{msg_armas.lbl_nombrerazonsocial}:" style="width:140px;display:block;"/>
<p:inputText id="nombrerazonsocial" value="#{custodiaTempAeropuertoController.custodiaTemporalController.record.modifiedData['nombrerazonsocial']}" maxlength="100"
style="width:533px;display:block;" onkeyup="Maia.forceupper(event, this);"
disabled="true"/>
</h:panelGrid>
<h:panelGrid columns="3">
<p:outputLabel for="fpkmod" value="#{msg_armas.lbl_serielote}:" style="width:140px;display:block;"/>
<p:inputText id="fpkmod" value="#{custodiaTempAeropuertoController.armasController.mfilters['lote']}" style="width: 200px;" />
<p:message for="fpkmod" />
</h:panelGrid>
</h:panelGroup>
</p:panelGrid>
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
<p:commandButton id="queryControl" value="#{msg_general.btn_query}"
icon="ui-icon-search" action="#{custodiaTempAeropuertoController.query()}" update="data-content filters"
process="@this, filters" />
<p:commandButton id="aceptarControl" value="#{msg_general.btn_aceptar}"
icon="ui-icon-disk" update="data-content :formTable:controls" action="#{custodiaTempAeropuertoController.aceptarPopup}"
process="@this, data-content" oncomplete="if(args.validationFailed){return false;} PF('dialog').hide();"/>
<p:commandButton id="cancelarControl" value="#{msg_general.btn_cancell}"
icon="ui-icon-trash" action="#{custodiaTempAeropuertoController.cancelarPopup()}"
process="@this" oncomplete="PF('dialog').hide();"/>
</h:panelGrid>
<p:dataTable id="data-content" var="row" value="#{custodiaTempAeropuertoController.armasController.lrecord}"
style="min-width: 300px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single"
rowIndexVar="rowIndex">
<p:column headerText="#{msg_armas.lbl_No}" resizable="true" style="width:40px" >
<h:outputText value="#{rowIndex+1}" />
</p:column>
<p:column headerText="#{msg_general.lbl_code}" resizable="true" >
<h:outputText value="#{row.pk}" />
</p:column>
<p:column headerText="#{msg_general.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" >
<h:outputText value="#{row.modifiedData['calibre']}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_serielote}" resizable="true">
<h:outputText value="#{row.lote}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_cantidad}" resizable="true">
<h:outputText value="#{row.cantidad}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_umedida}" resizable="true">
<h:outputText value="#{row.modifiedData['unidadmedidapeso']}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_observacion}" resizable="true" style="width:155px">
<p:inputTextarea value="#{row.modifiedData['observacion']}"
autoResize="false" cols="22" maxlength="250"
onkeyup="Maia.forceupper(event, this);" rows="2"/>
</p:column>
<p:column headerText="#{msg_armas.lbl_seleccionar}" resizable="true" style="width:60px;text-align: center;" >
<p:selectBooleanCheckbox value="#{row.modifiedData['estado']}">
<p:ajax listener="#{custodiaTempAeropuertoController.onChange(row)}"
process="@this data-content" event="change" update="data-content" />
</p:selectBooleanCheckbox>
</p:column>
</p:dataTable>
</h:form>
</p:dialog>
<p:dialog widgetVar="dialogEntrega" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
styleClass="m-dialog" height="410" style="overflow:auto">
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_registrodematerialicautado}" />
</f:facet>
<h:form id="formEntrega">
<p:messages id="messages" autoUpdate="true" globalOnly="true"/>
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
<p:commandButton id="aceptarControl" value="#{msg_armas.btn_entregarmaterial}"
icon="ui-icon-disk" action="#{custodiaTempAeropuertoController.saveEntrega()}"
process="@this" oncomplete="if(args.validationFailed){return false;} PF('dialogEntrega').hide();"
disabled="#{custodiaTempAeropuertoController.armaSeleccionada==null}"/>
<p:commandButton id="cancelarControl" value="#{msg_general.btn_cancell}"
icon="ui-icon-trash"
process="@this" oncomplete="PF('dialogEntrega').hide();"/>
</h:panelGrid>
<p:dataTable id="data-content" var="row" value="#{custodiaTempAeropuertoController.armasController.lrecord}"
style="min-width: 300px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single"
rowIndexVar="rowIndex">
<p:column headerText="#{msg_armas.lbl_No}" resizable="true" style="width:40px" >
<h:outputText value="#{rowIndex+1}" />
</p:column>
<p:column headerText="#{msg_general.lbl_code}" resizable="true" >
<h:outputText value="#{row.modifiedData['pk']}" />
</p:column>
<p:column headerText="#{msg_general.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" >
<h:outputText value="#{row.modifiedData['calibre']}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_serielote}" resizable="true">
<h:outputText value="#{row.lote}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_cantidad}" resizable="true">
<h:outputText value="#{row.cantidad}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_umedida}" resizable="true">
<h:outputText value="#{row.modifiedData['unidadmedidapeso']}" />
</p:column>
<p:column headerText="#{msg_armas.lbl_observacion}" resizable="true" style="width:155px">
<p:inputTextarea value="#{row.modifiedData['observacion']}"
autoResize="false" cols="22"
onkeyup="Maia.forceupper(event, this);" rows="2" disabled="true"/>
</p:column>
</p:dataTable>
</h:form>
</p:dialog>
</ui:define>
</ui:composition>