242 lines
13 KiB
Plaintext
Executable File
242 lines
13 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">
|
|
|
|
<p:panelGrid id="filters" columns="1" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas['lbl_seleccionaragencias']}" />
|
|
</f:facet>
|
|
<h:panelGroup layout="block">
|
|
<h:panelGrid columns="4">
|
|
<p:outputLabel for="fnumeroDocumento" value="#{msg_armas.lbl_noDocumento}:" />
|
|
<p:inputText id="fnumeroDocumento" value="#{reporteConsultaSolicitudController.detallepersona.record.identification}" disabled="true" maxlength="4" style="width: 80px;">
|
|
<pe:keyFilter regEx="/[\d\-]/"/>
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="fnombre" value="#{msg_armas.lbl_nombrerazonsocial}:" />
|
|
<p:inputText id="fnombre" value="#{reporteConsultaSolicitudController.detallepersona.record.name}" disabled="true" maxlength="60" style="width: 400px;" onkeyup="Maia.forceupper(event, this);"/>
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="7" id="controlsAgencias" styleClass="m-controls">
|
|
<maia:pageControls controller="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal}"
|
|
queryProcess=""
|
|
queryUpdate=":formReporteSolicitud:tabtramite:dt-agencia"
|
|
createUpdate=":formReporteSolicitud:tabtramite:txtCabeceraPanel :formReporteSolicitud:tabtramite:formdialog:pEdit :formReporteSolicitud:tabtramite:formdialog:pActionAgencias"
|
|
dialogWidgetVar="dialog"
|
|
saveUpdate=":formReporteSolicitud:tabtramite:dt-agencia"
|
|
showSaveBtn="false"
|
|
showCreateBtn="false"
|
|
showQueryBtn="false"/>
|
|
</h:panelGrid>
|
|
|
|
<p:panelGrid id="pnlDataAgencias" columns="1" styleClass="m-data-content">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_detalleAgencias}:" style="font-weight:bold" />
|
|
</f:facet>
|
|
<p:dataTable id="dt-agencia" var="row" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.lrecord}" rows="200" rowIndexVar="rowIndex" style="min-width: 500px; width: auto;" rowKey="#{row.rowkey()}" selectionMode="single">
|
|
<p:column headerText="#{msg_armas.lbl_No}" style="width:50px;">
|
|
<h:outputText value="#{rowIndex + 1}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_codigo}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].pk}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_nombre}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].nombre}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_tipo}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].modifiedData['ntipo']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_provincia}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].modifiedData['nprovincia']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_canton}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].modifiedData['ncanton']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_ciudad}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].modifiedData['nciudad']}" />
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_responsable}">
|
|
<h:outputText value="#{row.modifiedData['agencia'].responsable}" />
|
|
</p:column>
|
|
<p:column styleClass="m-action-column">
|
|
<p:commandButton value="#{msg_general.btn_show}"
|
|
action="#{reporteConsultaSolicitudController.loadShowAgencia()}"
|
|
update=":formReporteSolicitud:tabtramite:txtCabeceraPanel :formReporteSolicitud:tabtramite:formdialog:pEdit"
|
|
oncomplete="PF('dialog').show()"
|
|
styleClass="m-action-button"
|
|
icon="ui-icon-link"
|
|
process="@this, dt-agencia">
|
|
<f:setPropertyActionListener target="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record}" value="#{row}" />
|
|
<f:setPropertyActionListener target="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.showRow}" value="#{true}" />
|
|
<f:setPropertyActionListener target="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.newRow}" value="#{false}" />
|
|
</p:commandButton>
|
|
</p:column>
|
|
|
|
</p:dataTable>
|
|
</p:panelGrid>
|
|
</h:panelGroup>
|
|
</p:panelGrid>
|
|
<p:dialog widgetVar="dialog" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
|
|
styleClass="m-dialog" >
|
|
<f:facet name="header">
|
|
<h:outputText id="txtCabeceraPanel"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.isnew? msg_armas.lbl_crearAgencia : (reporteConsultaSolicitudController.solicitudAgenciaSucursal.showRow ? msg_armas.lbl_verAgencia : msg_armas.lbl_modificarAgencia)}" />
|
|
</f:facet>
|
|
|
|
<h:form id="formdialog">
|
|
<p:messages id="messages" autoUpdate="true" globalOnly="true"/>
|
|
|
|
<h:panelGrid id="pEdit" columns="1">
|
|
<p:panel header="#{msg_armas.lbl_datosCompania}" >
|
|
<h:panelGrid columns="2" bodyrows="1">
|
|
<p:outputLabel for="numeroDocumento" value="#{msg_armas.lbl_noDocumento}:" />
|
|
<p:inputText id="numeroDocumento"
|
|
value="#{reporteConsultaSolicitudController.detallepersona.record.identification}"
|
|
required="true" style="width:200px" disabled="true">
|
|
<pe:keyFilter regEx="/[\d\-]/" />
|
|
</p:inputText>
|
|
|
|
<p:outputLabel for="nombre" value="#{msg_armas.lbl_nombrerazonsocial}:" />
|
|
<p:inputText id="nombre" disabled="true"
|
|
value="#{reporteConsultaSolicitudController.detallepersona.record.name}"
|
|
required="true" style="width:476px">
|
|
</p:inputText>
|
|
</h:panelGrid>
|
|
|
|
</p:panel>
|
|
|
|
<p:panel header="#{msg_armas.lbl_datosAgencia}">
|
|
<h:panelGrid columns="8" bodyrows="1">
|
|
<p:outputLabel for="codigo" value="#{msg_armas.lbl_codigo}:" />
|
|
<p:spacer width="7"></p:spacer>
|
|
<p:inputText id="codigo"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].pk}"
|
|
required="true" disabled="true" style="width:200px">
|
|
</p:inputText>
|
|
<h:outputText value="" />
|
|
<h:outputText value="" />
|
|
<p:outputLabel for="txtNombreAgencia" value="#{msg_armas.lbl_nombre}"/>
|
|
<p:inputText id="txtNombreAgencia" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].nombre}" onkeyup="Maia.forceupper(event, this);" disabled="true" required="true" style="width: 200px;"/>
|
|
<h:outputText value="" />
|
|
|
|
|
|
|
|
<p:outputLabel for="estado" value="#{msg_armas.lbl_estado}:" />
|
|
<p:spacer width="7"></p:spacer>
|
|
<p:selectOneMenu id="estado" disabled="true" style="width:190px" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].estado}">
|
|
<f:selectItems value="#{reporteConsultaSolicitudController.agenciaSucursal.estadoAgencias}" var="estado" itemLabel="#{estado.description}" itemValue="#{estado.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:spacer width="0"/>
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="fechaAutorizacion" value="#{msg_armas.lbl_fechaAutorizacion}:"/>
|
|
<p:calendar id="fechaAutorizacion" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].fautorizacion}"
|
|
pattern="#{msg_general['dateformat']}" disabled="true"
|
|
required="true"/>
|
|
<p:message for="fechaAutorizacion" />
|
|
|
|
<p:outputLabel for="tipo" value="#{msg_armas.lbl_tipo}:" />
|
|
<p:spacer width="7"></p:spacer>
|
|
<p:selectOneMenu id="tipo" required="true"
|
|
style="width:190px" disabled="true"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].tipo}">
|
|
<f:selectItem itemLabel="" itemValue="#{null}"/>
|
|
<f:selectItems value="#{reporteConsultaSolicitudController.agenciaSucursal.tipoAgencias}" var="tipo" itemLabel="#{tipo.description}" itemValue="#{tipo.pk.catalog}"/>
|
|
</p:selectOneMenu>
|
|
<p:message for="tipo" />
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="responsable" value="#{msg_armas.lbl_responsable}:" />
|
|
<p:inputText id="responsable" required="true" style="width:200px" maxlength="50"
|
|
onkeyup="Maia.forceupper(event, this);" disabled="true"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].responsable}"/>
|
|
<p:message for="responsable" />
|
|
|
|
<p:outputLabel for="provincia" value="#{msg_armas.lbl_provincia}:" />
|
|
<p:spacer width="7"></p:spacer>
|
|
<p:selectOneMenu id="provincia" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].provincecode}"
|
|
disabled="true"
|
|
style="width:190px" required="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:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="canton" value="#{msg_armas.lbl_canton}:" />
|
|
<p:selectOneMenu id="canton" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].cantoncode}"
|
|
disabled="true"
|
|
style="width:190px" required="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:spacer width="7"></p:spacer>
|
|
<p:selectOneMenu id="ciudad" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].citycode}"
|
|
disabled="true"
|
|
style="width:190px" required="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" />
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="parroquia" value="#{msg_armas.lbl_parroquia}:" />
|
|
<p:selectOneMenu id="parroquia" value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].parroquiacode}"
|
|
disabled="true"
|
|
style="width:190px" required="true">
|
|
<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" />
|
|
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="3">
|
|
<p:outputLabel for="direccion" value="#{msg_armas.lbl_direccion}:" />
|
|
<p:inputText id="direccion" onkeyup="Maia.forceupper(event, this);"
|
|
disabled="true"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].direccion}"
|
|
required="true" maxlength="100" style="width:544px">
|
|
</p:inputText>
|
|
<p:message for="direccion" />
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="9">
|
|
<p:outputLabel for="telefono" value="#{msg_armas.lbl_telefono}:" />
|
|
<p:spacer width="1"></p:spacer>
|
|
<p:inputText id="telefono" required="true"
|
|
disabled="true"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].telefono}" style="width:200px" maxlength="10">
|
|
<pe:keyFilter for="telefono" regEx="/[\d\-]/" />
|
|
</p:inputText>
|
|
<p:message for="telefono" />
|
|
<p:spacer width="20"></p:spacer>
|
|
|
|
<p:outputLabel for="correo" value="#{msg_armas.lbl_correoElectronico}:" />
|
|
<p:spacer width="2"></p:spacer>
|
|
<p:inputText id="correo"
|
|
disabled="true"
|
|
value="#{reporteConsultaSolicitudController.solicitudAgenciaSucursal.record.modifiedData['agencia'].correo}" style="width:200px" maxlength="30">
|
|
<pe:keyFilter for="correo" mask="email" />
|
|
</p:inputText>
|
|
<p:message for="correo" />
|
|
|
|
</h:panelGrid>
|
|
</p:panel>
|
|
|
|
</h:panelGrid>
|
|
|
|
<h:panelGrid columns="2" id="pActionAgencias">
|
|
<p:commandButton value="#{msg_general.btn_cancell}" oncomplete="PF('dialog').hide()" icon="ui-icon-trash" process="@this" />
|
|
</h:panelGrid>
|
|
</h:form>
|
|
</p:dialog>
|
|
|
|
</ui:composition> |