159 lines
11 KiB
Plaintext
Executable File
159 lines
11 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: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="formTramite" enctype="multipart/form-data">
|
|
<style>
|
|
.ui-growl-title {font-weight:bold;padding:0 0 7px 0;display:block;font-size: 200%;}
|
|
.ui-growl-message p {font-size: 200%}
|
|
</style>
|
|
<p:growl id="msjRecuerdeInicioTramite" showDetail="true" sticky="true" />
|
|
<maia:pageEvents controller="#{cargarDepositoController}"
|
|
queryProcess="@this, :formTramite:filters"
|
|
queryUpdate=":formTramite:filters, :formTramite:documentotramite"
|
|
focusContainer=":formTramite:filters"
|
|
saveProcess=""
|
|
saveUpdate=":formTramite:controls" />
|
|
|
|
<h:panelGrid id="msjError" columns="3" rendered="#{cargarDepositoController.isDenied and cargarDepositoController.isOnlyMsj} " >
|
|
<h:outputLabel value="#{msg_armas.lbl_expiro_fecha_deposito}" class="ui-messages-error-icon" style="background-color:#F2DEDE; color: #B94A48; border-color: #EED3D7; border: 1px solid; font-family: Geneva,Arial,Helvetica,sans-serif; padding: 10px 10px 2px 30px; font-weight: bold; width: 700px" />
|
|
<br/><br/>
|
|
</h:panelGrid>
|
|
<p:panelGrid id="tramites" columns="3" styleClass="m-filters" style="padding-right: 50px;width:300px">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.htbl_seleccionetramite}" />
|
|
</f:facet>
|
|
<p:outputLabel value="#{msg_general.lbl_seleccionar}:" />
|
|
<p:commandButton id="btntramite" icon="ui-icon-search" action="#{cargarDepositoController.consultaTramites()}"
|
|
update=":formTramites:tblTramites " process="@this" oncomplete="PF('dialog').show()" />
|
|
</p:panelGrid>
|
|
<p:panelGrid id="filters" columns="3" styleClass="m-filters" style="padding-right: 50px;width:300px">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_general.lbl_filters}" />
|
|
</f:facet>
|
|
<p:outputLabel value="#{msg_armas.lbl_numerodetramite}:" for="numeroDeTramite"/>
|
|
<p:inputText id="numeroDeTramite" value="#{cargarDepositoController.numTramite}" style="width:150px" maxlength="14" required="true" disabled="true"/>
|
|
<p:message for="numeroDeTramite" />
|
|
</p:panelGrid>
|
|
<h:panelGrid columns="9" id="controls">
|
|
<p:commandButton id="queryBtn" value="#{msg_general.btn_query}" icon="ui-icon-search"
|
|
action="#{cargarDepositoController.consultarSolicitud()}"
|
|
update=":formTramite:filters :formTramite:documentotramite" process="@this, :formTramite:filters" disabled="#{!cargarDepositoController.isEnableGrabar}"/>
|
|
<p:commandButton value="#{msg_general.btn_save}" ajax="false" actionListener="#{cargarDepositoController.save}" icon="ui-icon-disk" disabled="#{!cargarDepositoController.isEnableGrabar}" update="formTramite:controls, :formTramite:msjRecuerdeInicioTramite"/>
|
|
|
|
<p:commandButton id="idIniciFlujo" value="#{msg_armas.lbl_inicarFlujo}" icon="ui-icon-circle-check" process="@this"
|
|
onclick="PF('confirmFlowDialog').show()" disabled="#{!cargarDepositoController.isEnableCompletarTarea}">
|
|
</p:commandButton>
|
|
</h:panelGrid>
|
|
<p:panelGrid id="documentotramite" columns="1" styleClass="m-filters">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.fct_registrarDeposito}" />
|
|
</f:facet>
|
|
<h:panelGrid columns="3" >
|
|
<p:outputLabel value="#{msg_armas.lbl_tramite}:" for="tipoTramite"/>
|
|
<p:inputText id="tipoTramite" value="#{cargarDepositoController.nombreTramite.description}" disabled="true" style="width:280px" maxlength="15"/>
|
|
<h:panelGroup/>
|
|
|
|
<p:outputLabel value="#{msg_general.lbl_category}:" for="categoria"/>
|
|
<p:inputText id="categoria" value="#{cargarDepositoController.nombreCategoria.description}" disabled="true" style="width:280px" maxlength="30"/>
|
|
<h:panelGroup/>
|
|
|
|
<p:outputLabel value="#{msg_armas.lbl_usoActividad}:" for="usoActividad"/>
|
|
<p:inputText id="usoActividad" value="#{cargarDepositoController.nombreUsoActividad.description}" disabled="true" style="width:280px" maxlength="30"/>
|
|
<h:panelGroup/>
|
|
|
|
<p:outputLabel value="#{msg_armas.lbl_centroControlArmas}:" for="txtccontrolArmas" rendered="#{cargarDepositoController.requiereNoSolAucpBln}"/>
|
|
<p:inputText id="txtccontrolArmas" value="#{cargarDepositoController.nombreInstitucion}" rendered="#{cargarDepositoController.requiereNoSolAucpBln}" disabled="true" style="width:280px"/>
|
|
<h:panelGroup rendered="#{cargarDepositoController.requiereNoSolAucpBln}"/>
|
|
|
|
<p:outputLabel value="#{msg_armas.lbl_numerosolicitud_aucp}:" for="txtNumSolAucp" rendered="#{cargarDepositoController.requiereNoSolAucpBln}"/>
|
|
<p:inputText id="txtNumSolAucp" value="#{cargarDepositoController.solicitud.aucp}" rendered="#{cargarDepositoController.requiereNoSolAucpBln}" disabled="true" style="width:280px"/>
|
|
<h:panelGroup rendered="#{cargarDepositoController.requiereNoSolAucpBln}"/>
|
|
|
|
<p:outputLabel for="valorAPagar" value="#{msg_armas.lbl_valorAPagar}:" />
|
|
<h:panelGroup>
|
|
<p:inputText id="valorAPagar" value="#{cargarDepositoController.record.valorapagar}" onchange="" maxlength="7" disabled="true" >
|
|
<f:convertNumber pattern="#0.00" minFractionDigits="2" />
|
|
<pe:keyFilter regEx="/[\d\s,]/"/>
|
|
<p:ajax event="blur" update="valorAPagar"/>
|
|
</p:inputText>
|
|
<p:outputLabel value="#{msg_armas.lbl_usd}" />
|
|
</h:panelGroup>
|
|
<h:panelGroup/>
|
|
|
|
<p:outputLabel for="fechaDeposito" value="#{msg_armas.lbl_fechaDeDeposito}:" />
|
|
<p:calendar id="fechaDeposito" value="#{cargarDepositoController.record.fechacomprobante}" style="width:150px" showOn="button" navigator="true" pattern="#{msg_general.dateformat}" converter="converter.date" required="true" maxlength="10" disabled="#{cargarDepositoController.isDenied}"/>
|
|
<p:message for="fechaDeposito" />
|
|
|
|
<p:outputLabel for="numeroDeDeposito" value="#{msg_armas.lbl_numeroDeDeposito}:" />
|
|
<p:inputText id="numeroDeDeposito" value="#{cargarDepositoController.record.numerocomprobante}" style="width:150px" maxlength="15" required="true" disabled="#{cargarDepositoController.isDenied}">
|
|
<p:ajax event="blur" listener="#{cargarDepositoController.validarComprobanteDeposito}"/>
|
|
</p:inputText>
|
|
<p:message for="numeroDeDeposito" />
|
|
|
|
<p:outputLabel for="valorDeDeposito" value="#{msg_armas.lbl_valorDeDeposito}:" />
|
|
<h:panelGroup>
|
|
<p:inputText id="valorDeDeposito" value="#{cargarDepositoController.record.valorverificacion}" required="true" onchange="" maxlength="7" disabled="#{cargarDepositoController.isDenied}">
|
|
<f:convertNumber pattern="#0.00" minFractionDigits="2" />
|
|
<f:validateDoubleRange minimum="0.00" />
|
|
<pe:keyFilter regEx="/[\d\s,]/"/>
|
|
<p:ajax event="blur" update="valorDeDeposito" listener="#{cargarDepositoController.valorMayorACero}"/>
|
|
</p:inputText>
|
|
<p:outputLabel value="#{msg_armas.lbl_usd}" />
|
|
</h:panelGroup>
|
|
<p:message for="valorDeDeposito" />
|
|
|
|
<p:outputLabel for="fileUploadCmpt" value="#{msg_armas.lbl_cargarComprobante}:" />
|
|
<h:panelGrid columns="1">
|
|
<h:outputText value="#{msg_armas['msg_tamano_archivo_requisitos_jpg_png_1']}" style="color:blue;font-weight: bold;"/>
|
|
<p:fileUpload id="fileUploadCmpt" fileUploadListener="#{cargarDepositoController.handleUpload}" update="descFileUpload"
|
|
allowTypes="/(\.|\/)(pdf|jpeg|jpg|png)$/" description="Seleccionar comprobante"
|
|
fileLimit="1"
|
|
required="true"
|
|
label="#{msg_armas.lbl_seleccionar}"
|
|
uploadLabel="#{msg_armas.lbl_subir}"
|
|
cancelLabel="#{msg_armas.lbl_cancelar}"
|
|
invalidFileMessage="#{msg_armas['msg_error_tipoarchivoinvalido']}"
|
|
invalidSizeMessage="#{msg_armas.lbl_mensajearchivoinvalidom} #{msg_armas.lbl_1mb}"
|
|
fileLimitMessage="#{msg_armas['msg_error_exedeelnumero']}"
|
|
sizeLimit="#{msg_armas.lbl_archivounmega}"
|
|
disabled="#{!cargarDepositoController.isEnableGrabar}"/>
|
|
</h:panelGrid>
|
|
<h:panelGrid id="descFileUpload" columns="1" style="width:100%;" >
|
|
<p:outputLabel value="#{cargarDepositoController.recorteNombre(cargarDepositoController.uploadedFile.fileName)}" rendered="#{cargarDepositoController.uploadedFile != null}"/>
|
|
</h:panelGrid>
|
|
|
|
</h:panelGrid >
|
|
</p:panelGrid >
|
|
<br/><br/>
|
|
</h:form>
|
|
<p:dialog widgetVar="dialog" resizable="false" closeOnEscape="true" modal="true" appendTo="@(body)" showEffect="explode" hideEffect="explode"
|
|
styleClass="m-dialog" style="width:500px !important">
|
|
<f:facet name="header">
|
|
<h:outputText value="#{msg_armas.lbl_tramites}" />
|
|
</f:facet>
|
|
<h:form id="formTramites">
|
|
<p:dataTable id="tblTramites" value="#{cargarDepositoController.lrecord}" var="item" style="width:500px !important">
|
|
<p:column headerText="#{msg_armas.lbl_tramite}" resizable="true" sortBy="#{item.numerotramite}">
|
|
<p:outputLabel value="#{item.numerotramite}"/>
|
|
</p:column>
|
|
<p:column headerText="#{msg_armas.lbl_solicitud}" resizable="true" sortBy="#{item.modifiedData['solicitud']}" >
|
|
<p:outputLabel value="#{item.modifiedData['solicitud']}"/>
|
|
</p:column>
|
|
|
|
<p:column style="text-align:center">
|
|
<p:commandButton icon="ui-icon-copy" actionListener="#{cargarDepositoController.solicitudSeleccionada(item)}"
|
|
process="@this tblTramites" update=":formTramite:filters :formTramite:documentotramite" oncomplete="PF('dialog').hide()"/>
|
|
</p:column>
|
|
</p:dataTable>
|
|
</h:form>
|
|
</p:dialog>
|
|
|
|
</ui:define>
|
|
</ui:composition> |