414 lines
29 KiB
Plaintext
Executable File
414 lines
29 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="#{ingresoDatosTipoTramite}"
|
|
queryProcess=":formTable:filters"
|
|
queryUpdate=":formTable:datosTramite"
|
|
focusContainer=":formTable:filters" />
|
|
|
|
<p:panelGrid id="filters" columns="2" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_filters}" />
|
|
</f:facet>
|
|
|
|
<p:outputLabel for="tramite" value="#{msg_armas.lbl_tramite}:" />
|
|
<p:selectOneMenu id="tramite" value="#{ingresoDatosTipoTramite.mfilters['tipoautorizacion']}"
|
|
var="p" style="width:340px" panelStyle="width:340px" >
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoAutorizacion}" var="vmod"
|
|
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
|
|
</p:selectOneMenu>
|
|
|
|
<p:outputLabel for="tipoTramite" value="#{msg_armas.lbl_tipoTramite}:" />
|
|
<p:selectOneMenu id="tipoTramite" value="#{ingresoDatosTipoTramite.mfilters['tipotramite']}"
|
|
var="p" style="width:340px" panelStyle="width:340px" >
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoTramite}" var="vmod"
|
|
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
|
|
</p:selectOneMenu>
|
|
|
|
<p:outputLabel for="categoria" value="#{msg_general.lbl_category}:" />
|
|
<p:selectOneMenu id="categoria" value="#{ingresoDatosTipoTramite.mfilters['categoria']}"
|
|
var="p" style="width:340px" panelStyle="width:340px" >
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lcategoria}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:outputLabel for="usoActividad" value="#{msg_armas.lbl_usoActividad}:" />
|
|
<p:selectOneMenu id="usoActividad" value="#{ingresoDatosTipoTramite.mfilters['usoactividad']}"
|
|
var="p" style="width:340px" panelStyle="width:340px" >
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lusoActividad}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
</p:panelGrid>
|
|
|
|
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
|
|
<maia:pageControls controller="#{ingresoDatosTipoTramite}"
|
|
queryProcess=":formTable:filters"
|
|
queryUpdate=":formTable:filters :formTable:datosTramite :formTable:data-content"
|
|
createUpdate=":formBtype:pEdit :formBtype:camposSel :formBtype:pnlCabPie"
|
|
dialogWidgetVar="dialog" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="data-content" columns="1" styleClass="m-data-content" style="width:190% !important">
|
|
<p:dataTable id="datosTramite" var="row" value="#{ingresoDatosTipoTramite.lrecord}"
|
|
style="width:190%;text-align:left;" rowKey="#{row.rowkey()}" selectionMode="single"
|
|
>
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_tramites}" style=" text-align: left !important;;width:100%"/>
|
|
</f:facet>
|
|
<p:column headerText="#{msg_armas.lbl_tramite}" sortBy="#{row.modifiedData['destipoAutorizacion']}" >
|
|
<h:outputText value="#{row.modifiedData['destipoAutorizacion']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipoTramite}" sortBy="#{row.modifiedData['destipoTramite']}">
|
|
<h:outputText value="#{row.modifiedData['destipoTramite']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_general.lbl_category}" sortBy="#{row.modifiedData['descategoria']}">
|
|
<h:outputText value="#{row.modifiedData['descategoria']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_usoActividad}" sortBy="#{row.modifiedData['desusoactividad']}" >
|
|
<h:outputText value="#{row.modifiedData['desusoactividad']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_costoUSD}">
|
|
<h:outputText value="#{row.costo}" >
|
|
<f:convertNumber maxFractionDigits="2" pattern="#########0.00" />
|
|
</h:outputText>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipocosto}" >
|
|
<h:outputText value="#{row.modifiedData['destipocosto']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_vigenciameses}" >
|
|
<h:outputText value="#{row.modifiedData['desvigencia']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipodocumento}" >
|
|
<h:outputText value="#{row.modifiedData['destipoarchivo']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_jurisdiccion}" >
|
|
<h:outputText value="#{row.modifiedData['desjurisdiccion']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_registroguardia}" style="width:100px;text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.registroguardia.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_registroarmas}" style="width:100px;text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.registroarmas.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_registroagenciassucursales}" style="width:190px;text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.registroagenciasucursal.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_requiereevaluacion}" style="width:100px;text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.requiereevaluacion.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_requiereinspeccion}" style="width:100px;text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.requiereinspeccion.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_dochabilitantes}" style="width:130px; text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.documentohabilitante.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
|
|
<p:column headerText="#{msg_armas.lbl_validaFechaExpiracion}" style="width:130px; text-align:center">
|
|
<p:selectBooleanCheckbox value="#{(row.validaFechaExpiracion.equals('Y'))?true:false}" disabled="true"/>
|
|
</p:column>
|
|
|
|
<p:column headerText="#{msg_armas.lbl_validaPorFechaExpiracion}" style="width:130px; text-align:center">
|
|
<h:outputText value="#{row.visualizarPorFechaExpiracion}"/>
|
|
</p:column>
|
|
|
|
<p:column styleClass="m-action-column" style="width:40px;text-align:center">
|
|
<p:commandButton value="#{msg_general.btn_edit}" update=":formBtype:pEdit :formBtype:camposSel :formBtype:pnlCabPie"
|
|
oncomplete="PF('dialog').show()" styleClass="m-action-button" icon="ui-icon-pencil" process="@this datosTramite"
|
|
action="#{ingresoDatosTipoTramite.loadEdit()}">
|
|
<f:setPropertyActionListener target="#{ingresoDatosTipoTramite.record}" value="#{row}" />
|
|
<f:setPropertyActionListener target="#{ingresoDatosTipoTramite.showRow}" value="#{false}" />
|
|
<f:setPropertyActionListener target="#{ingresoDatosTipoTramite.newRow}" value="#{false}" />
|
|
</p:commandButton>
|
|
</p:column>
|
|
<p:column styleClass="m-action-column" style="width:40px;text-align:center">
|
|
<p:commandButton value="#{msg_general.btn_delete}" update=":formTable:datosTramite" styleClass="m-action-button" icon="ui-icon-trash" action="#{ingresoDatosTipoTramite.remove()}" process="@this, datosTramite">
|
|
<f:setPropertyActionListener target="#{ingresoDatosTipoTramite.record}" value="#{row}" />
|
|
</p:commandButton>
|
|
</p:column>
|
|
</p:dataTable>
|
|
<style type="">
|
|
.ui-datatable-header{
|
|
text-align:left !important;
|
|
}
|
|
</style>
|
|
</h:panelGrid>
|
|
</h:form>
|
|
|
|
<p:dialog widgetVar="dialog" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
|
|
styleClass="m-dialog" style="height:300px !important; overflow:auto;" height="450px" width="650px">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_createoredit}" />
|
|
</f:facet>
|
|
<h:form id="formBtype">
|
|
<p:messages id="messages" autoUpdate="true" globalOnly="true"/>
|
|
<h:panelGrid id="pEdit" columns="1" bodyrows="1" >
|
|
<h:panelGrid id="pEdit1" columns="3" bodyrows="1" >
|
|
<p:outputLabel for="tramite" value="#{msg_armas.lbl_tramite}:" />
|
|
<p:selectOneMenu id="tramite" value="#{ingresoDatosTipoTramite.record.tipoautorizacion}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true" disabled="#{ingresoDatosTipoTramite.editarReg=='SI'}">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoAutorizacion}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
|
|
<p:ajax event="change" listener="#{ingresoDatosTipoTramite.onChangeJurisdiccion}" process="@this" update="pEdit1 jurisdiccion"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="tramite" />
|
|
<p:outputLabel for="tipoTramite" value="#{msg_armas.lbl_tipoTramite}:" />
|
|
<p:selectOneMenu id="tipoTramite" value="#{ingresoDatosTipoTramite.record.tipotramite}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true" disabled="#{ingresoDatosTipoTramite.editarReg=='SI'}">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoTramite}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="tipoTramite" />
|
|
|
|
<p:outputLabel for="categoria" value="#{msg_general.lbl_category}:" />
|
|
<p:selectOneMenu id="categoria" value="#{ingresoDatosTipoTramite.record.categoria}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true" disabled="#{ingresoDatosTipoTramite.editarReg=='SI'}">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lcategoria}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
|
|
</p:selectOneMenu>
|
|
<p:message for="categoria" />
|
|
<p:outputLabel for="usoActividad" value="#{msg_armas.lbl_usoActividad}:" />
|
|
<p:selectOneMenu id="usoActividad" value="#{ingresoDatosTipoTramite.record.usoactividad}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true" disabled="#{ingresoDatosTipoTramite.editarReg=='SI'}" >
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lusoActividad}" var="vmod"
|
|
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"
|
|
itemDescription="#{vmod.description}" />
|
|
</p:selectOneMenu>
|
|
<p:message for="usoActividad" />
|
|
<p:outputLabel for="costo" value="#{msg_armas.lbl_costo}:" />
|
|
<h:panelGroup>
|
|
<pe:inputNumber id="costo" value="#{ingresoDatosTipoTramite.record.costo}" required="true" minValue="0" maxValue="9999.99"
|
|
decimalSeparator="," thousandSeparator="" decimalPlaces="2">
|
|
</pe:inputNumber>
|
|
<p:outputLabel value="#{msg_armas.lbl_usd}" />
|
|
</h:panelGroup>
|
|
<p:message for="costo" />
|
|
<p:outputLabel for="tipoCosto" value="#{msg_armas.lbl_tipocosto}:" />
|
|
<p:selectOneMenu id="tipoCosto" value="#{ingresoDatosTipoTramite.record.tipocosto}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoCosto}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
|
|
</p:selectOneMenu>
|
|
<p:message for="tipoCosto" />
|
|
<p:outputLabel for="vigenciaMeses" value="#{msg_armas.lbl_vigenciameses}:" />
|
|
<p:selectOneMenu id="vigenciaMeses" value="#{ingresoDatosTipoTramite.record.vigencia}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lvigenciaMeses}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
|
|
</p:selectOneMenu>
|
|
<p:message for="vigenciaMeses" />
|
|
<p:outputLabel for="tipoDocumento" value="#{msg_armas.lbl_tipodocumento}:" style="width: 110px;display:block"/>
|
|
<p:selectOneMenu id="tipoDocumento" value="#{ingresoDatosTipoTramite.record.tipoarchivo}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoArchivo}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="tipoDocumento" />
|
|
|
|
<p:outputLabel for="costoCustodio" value="#{msg_armas.lbl_costocustodio}:" />
|
|
<h:panelGroup>
|
|
<pe:inputNumber id="costoCustodio" value="#{ingresoDatosTipoTramite.record.costocustodio}" minValue="0" maxValue="9999.99"
|
|
decimalSeparator="," thousandSeparator="" decimalPlaces="2">
|
|
</pe:inputNumber>
|
|
<p:outputLabel value="#{msg_armas.lbl_usd}" />
|
|
</h:panelGroup>
|
|
<p:message for="costoCustodio" />
|
|
|
|
<p:outputLabel for="multa" value="#{msg_armas.lbl_multa}:" />
|
|
<h:panelGroup>
|
|
<pe:inputNumber id="multa" value="#{ingresoDatosTipoTramite.record.multa}" minValue="0" maxValue="9999.99"
|
|
decimalSeparator="," thousandSeparator="" decimalPlaces="2">
|
|
</pe:inputNumber>
|
|
<p:outputLabel value="#{msg_armas.lbl_usd}" />
|
|
</h:panelGroup>
|
|
<p:message for="multa" />
|
|
|
|
<p:outputLabel for="flujotramite" value="#{msg_armas.lbl_flujotramite}:" />
|
|
<p:selectOneMenu id="flujotramite" value="#{ingresoDatosTipoTramite.record.flujotramite}"
|
|
var="p" style="width:119px" panelStyle="width:119px" required="true">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lflujoTramite}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="flujotramite" />
|
|
|
|
<p:outputLabel for="tipoPersona" value="#{msg_armas.lbl_tipoPersona}:" style="width: 110px;display:block"/>
|
|
<p:selectOneMenu id="tipoPersona" value="#{ingresoDatosTipoTramite.record.tipopersona}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true">
|
|
<f:selectItem itemLabel="" itemValue="" />
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipoPersona}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="tipoPersona" />
|
|
|
|
<p:outputLabel for="nummaxarmas" value="#{msg_armas.lbl_numeromaximoarmas}:" />
|
|
<pe:inputNumber id="nummaxarmas" value="#{ingresoDatosTipoTramite.record.numeromaxarmas}" minValue="0" maxValue="9999"
|
|
decimalSeparator="," thousandSeparator="">
|
|
</pe:inputNumber>
|
|
<p:message for="nummaxarmas" />
|
|
|
|
<p:outputLabel for="jurisdiccion" rendered="#{ingresoDatosTipoTramite.requiereJurisdiccion}" value="#{msg_armas.lbl_jurisdiccion}:" style="width: 110px;display:block"/>
|
|
<p:selectOneMenu id="jurisdiccion" rendered="#{ingresoDatosTipoTramite.requiereJurisdiccion}" value="#{ingresoDatosTipoTramite.record.jurisdiccion}"
|
|
var="p" style="width:340px" panelStyle="width:340px" required="true">
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ljurisdiccion}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="jurisdiccion" rendered="#{ingresoDatosTipoTramite.requiereJurisdiccion}"/>
|
|
|
|
<p:outputLabel for="numerotramite" value="#{msg_armas.lbl_tramitepadre}:" style="width: 110px;display:block"/>
|
|
<h:panelGrid columns="3">
|
|
<p:inputText id="numerotramite" required="true" disabled="true" value="#{ingresoDatosTipoTramite.descripcionTrmitePadre}" style="display:block;width:320px;" title="#{ingresoDatosTipoTramite.descripcionTrmitePadre}"/>
|
|
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button"
|
|
actionListener="#{ingresoDatosTipoTramite.openArmaTramiteLov()}" immediate="true" process="@this" >
|
|
<p:ajax event="dialogReturn" listener="#{ingresoDatosTipoTramite.onReturnTramite}" process="@this" update="numerotramite" immediate="true"/>
|
|
</p:commandButton>
|
|
|
|
<p:commandButton icon="ui-icon-trash" styleClass="m-lov-button" title="#{msg_armas.lbl_limpiar}"
|
|
actionListener="#{ingresoDatosTipoTramite.eliminarTramitePadre()}" immediate="true" process="@this" update="numerotramite">
|
|
</p:commandButton>
|
|
</h:panelGrid>
|
|
<p:message for="numerotramite" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="validaFechaExpiracionPnl" bodyrows="1" columns="2" cellspacing="5" style="margin-top:5px">
|
|
<p:selectBooleanCheckbox id="validaFechaExpiracion" value="#{ingresoDatosTipoTramite.visualizaFechaExpiracionBln}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeVisualizaFechaExpiracion()}" event="change" update="validaFechaExpiracion validaFechaExpiracionAlt"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="validaFechaExpiracion" value="#{msg_armas.lbl_validaFechaExpiracion}" />
|
|
<p:message for="validaFechaExpiracion" />
|
|
<p:inputText id="validaFechaExpiracionAlt" disabled="#{ingresoDatosTipoTramite.visualizaFechaExpiracionBln}" onkeyup="Maia.forceupper(event, this);" value="#{ingresoDatosTipoTramite.record.visualizarPorFechaExpiracion}" style="display:block;width:150px;margin-left:85px"/>
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="validaCaducidadTramPadrePnl" bodyrows="1" columns="3" cellspacing="5" style="margin-top:5px">
|
|
<p:selectBooleanCheckbox id="validaCaducidadTramPadre" value="#{ingresoDatosTipoTramite.caducidadTramitePadreBln}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeCaducidadTramPadre()}" event="change" update="validaCaducidadTramPadre"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="validaCaducidadTramPadre" value="#{msg_armas.lbl_validaCaducidadTramPadre}" />
|
|
<p:message for="validaCaducidadTramPadre" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="pEdit2" columns="3" bodyrows="1" >
|
|
<p:outputLabel for="numerotramiteAlt" value="#{msg_armas.lbl_tramitepadre} Alterno:" style="width: 110px;display:block"/>
|
|
<h:panelGrid columns="3">
|
|
<p:inputText id="numerotramiteAlt" disabled="true" value="#{ingresoDatosTipoTramite.descripcionTrmitePadreAlt}" style="display:block;width:320px;" title="#{ingresoDatosTipoTramite.descripcionTrmitePadreAlt}"/>
|
|
<p:commandButton icon="ui-icon-link" styleClass="m-lov-button"
|
|
actionListener="#{ingresoDatosTipoTramite.openArmaTramiteLov()}" immediate="true" process="@this" >
|
|
<p:ajax event="dialogReturn" listener="#{ingresoDatosTipoTramite.onReturnTramiteAlt}" process="@this" update="numerotramiteAlt" immediate="true"/>
|
|
</p:commandButton>
|
|
|
|
<p:commandButton icon="ui-icon-trash" styleClass="m-lov-button" title="#{msg_armas.lbl_limpiar}"
|
|
actionListener="#{ingresoDatosTipoTramite.eliminarTramitePadreAlt}" immediate="true" process="@this" update="numerotramiteAlt">
|
|
</p:commandButton>
|
|
|
|
</h:panelGrid>
|
|
<p:message for="numerotramiteAlt" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="validaCaducidadTramPadreAltPnl" bodyrows="1" columns="3" cellspacing="5" style="margin-top:5px">
|
|
<p:selectBooleanCheckbox id="validaCaducidadTramPadreAlt" value="#{ingresoDatosTipoTramite.caducidadTramitePadreAltBln}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeCaducidadTramPadreAlt}" event="change" update="validaCaducidadTramPadreAlt"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="validaCaducidadTramPadreAlt" value="#{msg_armas.lbl_validaCaducidadTramPadreAlt}" />
|
|
<p:message for="validaCaducidadTramPadreAlt" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="pEdit3" columns="3" bodyrows="1" >
|
|
<p:outputLabel for="tipofabricacionarma" value="#{msg_armas.lbl_tipofabricacion}:" style="width: 110px;display:block"/>
|
|
<p:selectCheckboxMenu id="tipofabricacionarma" value="#{ingresoDatosTipoTramite.selectedTipoFabric}" label=""
|
|
filter="true" filterMatchMode="startsWith" panelStyle="width:345px" style="width:345px; height:18px !important">
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.ltipofabricacionarma}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectCheckboxMenu>
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="pEdit4" columns="3" bodyrows="1" >
|
|
<p:outputLabel for="estadosarma" value="#{msg_armas.lbl_estadosarma}:" style="width: 110px;display:block"/>
|
|
<p:selectCheckboxMenu id="estadosarma" value="#{ingresoDatosTipoTramite.selectedEstados}" label=""
|
|
filter="true" filterMatchMode="startsWith" panelStyle="width:345px" style="width:345px; height:18px !important">
|
|
<f:selectItems value="#{ingresoDatosTipoTramite.lestadosarma}" var="vmod" itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
|
|
</p:selectCheckboxMenu>
|
|
</h:panelGrid>
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid id="camposSel" bodyrows="1" columns="3" cellspacing="5" style="margin-top:5px">
|
|
|
|
<p:selectBooleanCheckbox id="registroLogo" value="#{ingresoDatosTipoTramite.logo}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeLogo()}" event="change" update="registroLogo"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="registroLogo" value="#{msg_armas.lbl_logo}" />
|
|
<p:message for="registroLogo" />
|
|
|
|
<p:selectBooleanCheckbox id="registroGuardia" value="#{ingresoDatosTipoTramite.registroGuardia}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeRegistroGuardia()}" event="change" update="registroGuardia"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="registroGuardia" value="#{msg_armas.lbl_registroguardia}" />
|
|
<p:message for="registroGuardia" />
|
|
|
|
<p:selectBooleanCheckbox id="registroArmas" value="#{ingresoDatosTipoTramite.registroArmas}" >
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeRegistroArmas()}" event="change" update="registroArmas"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="registroArmas" value="#{msg_armas.lbl_registroarmas}" />
|
|
<p:message for="registroArmas" />
|
|
|
|
<p:selectBooleanCheckbox id="registroAgenciaSucur" value="#{ingresoDatosTipoTramite.registroAgenciasSucursales}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeRegistroAgenciaSucursal()}" event="change" update="registroAgenciaSucur"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="registroAgenciaSucur" value="#{msg_armas.lbl_registroagenciassucursales}" />
|
|
<p:message for="registroAgenciaSucur" />
|
|
|
|
<p:selectBooleanCheckbox id="requiereEvaluacion" value="#{ingresoDatosTipoTramite.requiereEvaluacion}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeRequiereEvaluacion()}" event="change" update="requiereEvaluacion"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="requiereEvaluacion" value="#{msg_armas.lbl_requiereevaluacion}" />
|
|
<p:message for="requiereEvaluacion" />
|
|
|
|
<p:selectBooleanCheckbox id="requiereInspeccion" value="#{ingresoDatosTipoTramite.requiereInspeccion}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeRequiereInspeccion()}" event="change" update="requiereInspeccion"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="requiereInspeccion" value="#{msg_armas.lbl_requiereinspeccion}" />
|
|
<p:message for="requiereInspeccion" />
|
|
|
|
<p:selectBooleanCheckbox id="documentosHabilitantes" value="#{ingresoDatosTipoTramite.documentosHabilitantes}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeDocumentosHabilitantes()}" event="change" update="documentosHabilitantes"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="documentosHabilitantes" value="#{msg_armas.lbl_dochabilitantes}" />
|
|
<p:message for="documentosHabilitantes" />
|
|
|
|
<p:selectBooleanCheckbox id="reimpresiond" value="#{ingresoDatosTipoTramite.reimpresion}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeReimpresion()}" event="change" update="reimpresiond"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="reimpresiond" value="#{msg_armas.lbl_reimpresion}" />
|
|
<p:message for="reimpresiond" />
|
|
|
|
<p:selectBooleanCheckbox id="sancionable" value="#{ingresoDatosTipoTramite.sancionable}">
|
|
<p:ajax listener="#{ingresoDatosTipoTramite.onChangeSancionable()}" event="change" update="sancionable"/>
|
|
</p:selectBooleanCheckbox>
|
|
<p:outputLabel for="sancionable" value="#{msg_armas.lbl_sancionable}" />
|
|
<p:message for="sancionable" />
|
|
</h:panelGrid>
|
|
<h:panelGrid columns="3" id="pnlCabPie">
|
|
<p:outputLabel value="#{msg_armas.lbl_cabecera}:" for="cabecera" style="margin-right: 5px;"></p:outputLabel>
|
|
<p:inputTextarea id="cabecera" value="#{ingresoDatosTipoTramite.record.cabecera}"
|
|
rows="2" cols="90" autoResize="false" maxlength="999" ></p:inputTextarea>
|
|
<p:message for="cabecera" />
|
|
<p:outputLabel value="#{msg_armas.lbl_pie}:" for="pie"></p:outputLabel>
|
|
<p:inputTextarea id="pie" value="#{ingresoDatosTipoTramite.record.pie}"
|
|
rows="2" cols="90" autoResize="false" maxlength="999"></p:inputTextarea>
|
|
<p:message for="pie" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="2" >
|
|
<maia:dialogControls controller="#{ingresoDatosTipoTramite}"
|
|
process=":formBtype:pEdit :formBtype:camposSel :formBtype:pnlCabPie"
|
|
update=":formBtype:pEdit :formTable:datosTramite :formBtype:camposSel :formBtype:pnlCabPie"
|
|
dialogWidgetVar="dialog" />
|
|
</h:panelGrid>
|
|
</h:form>
|
|
</p:dialog>
|
|
|
|
</ui:define>
|
|
</ui:composition> |