maia/.svn/pristine/47/471fb61ec734410e2e003f57879...

136 lines
9.3 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">
<p:panelGrid id="documentotramite" columns="1" styleClass="m-filters">
<f:facet name="header">
<h:outputText value="#{msg_armas.fct_validarDeposito}" />
</f:facet>
<h:panelGrid columns="3" >
<p:outputLabel value="#{msg_armas.lbl_numerodocumento}:" for="numeroDeDocumento"/>
<p:inputText id="numeroDeDocumento" value="#{validarDepositoController.solicitud.modifiedData['identification']}" style="width:150px" disabled="true" />
<h:panelGroup/>
<p:outputLabel value="#{msg_armas.lbl_nombrerazonsocial}:" for="nombreRazonSocial"/>
<p:inputText id="nombreRazonSocial" value="#{validarDepositoController.solicitud.modifiedData['nombre']}" style="width:280px" disabled="true" />
<h:panelGroup/>
<p:outputLabel value="#{msg_armas.lbl_numerodetramite}:" for="numeroDeTramite"/>
<p:inputText id="numeroDeTramite" value="#{validarDepositoController.record.numerotramite}" style="width:150px" disabled="true" />
<h:panelGroup/>
<p:outputLabel value="#{msg_armas.lbl_tramite}:" for="tipoTramite"/>
<p:inputText id="tipoTramite" value="#{validarDepositoController.nombreTramite.description}" disabled="true" style="width:280px" />
<h:panelGroup/>
<p:outputLabel value="#{msg_general.lbl_category}:" for="categoria"/>
<p:inputText id="categoria" value="#{validarDepositoController.nombreCategoria.description}" disabled="true" style="width:280px" />
<h:panelGroup/>
<p:outputLabel value="#{msg_armas.lbl_usoActividad}:" for="usoActividad"/>
<p:inputText id="usoActividad" value="#{validarDepositoController.nombreUsoActividad.description}" disabled="true" style="width:280px" />
<h:panelGroup/>
<p:outputLabel value="#{msg_armas.lbl_centroControlArmas}:" for="txtccontrolArmas" rendered="#{validarDepositoController.requiereNoSolAucpBln}"/>
<p:inputText id="txtccontrolArmas" value="#{validarDepositoController.nombreCentroControl}" rendered="#{validarDepositoController.requiereNoSolAucpBln}" disabled="true" style="width:280px"/>
<h:panelGroup rendered="#{validarDepositoController.requiereNoSolAucpBln}"/>
<p:outputLabel value="#{msg_armas.lbl_numerosolicitud_aucp}:" for="txtNumSolAucp" rendered="#{validarDepositoController.requiereNoSolAucpBln}"/>
<p:inputText id="txtNumSolAucp" value="#{validarDepositoController.solicitud.aucp}" rendered="#{validarDepositoController.requiereNoSolAucpBln}" disabled="true" style="width:280px"/>
<h:panelGroup rendered="#{validarDepositoController.requiereNoSolAucpBln}"/>
<p:outputLabel for="valorAPagar" value="#{msg_armas.lbl_valorAPagar}:" />
<h:panelGroup>
<p:inputText id="valorAPagar" value="#{validarDepositoController.record.valorapagar}" disabled="true" >
<f:convertNumber pattern="#0.00" minFractionDigits="2" />
<p:ajax event="blur" update="valorAPagar"/>
</p:inputText>
<p:outputLabel value="#{msg_armas.lbl_usd}" />
</h:panelGroup>
<h:panelGroup/>
<p:outputLabel for="numeroDeComprobante" value="#{msg_armas.lbl_noComprobante}:" />
<p:inputText id="numeroDeComprobante" value="#{validarDepositoController.record.numerocomprobante}" style="width:150px" disabled="true"/>
<h:panelGroup/>
<p:outputLabel for="valorVerificado" value="#{msg_armas.lbl_valorVerificado}:" />
<h:panelGroup>
<p:inputText id="valorVerificado" value="#{validarDepositoController.record.valorverificado}" required="true" onchange="" maxlength="7" >
<p:ajax event="blur" listener="#{validarDepositoController.validarValorDelDeposito()}"/>
<f:convertNumber pattern="#0.00" minFractionDigits="2" />
<f:validateDoubleRange minimum="0.00" />
<pe:keyFilter regEx="/[\d\s,]/"/>
<p:ajax event="blur" update="valorVerificado"/>
</p:inputText>
<p:outputLabel value="#{msg_armas.lbl_usd}" />
</h:panelGroup>
<p:message for="valorVerificado" />
<p:outputLabel for="archivoComprobante" value="#{msg_armas.lbl_archivoComprobante}:" />
<h:panelGroup>
<maia:alfrescoDocDownload id="archivoComprobante" controllerAlfresco="#{validarDepositoController.alfrescoController}"
xPathLocation="#{validarDepositoController.record.xpathcomprobante}" immediate = "true"
label="#{msg_armas.btn_descargarDocumentos}" />
</h:panelGroup>
<p:message for="archivoComprobante" />
</h:panelGrid >
</p:panelGrid >
<br/><br/>
<h:panelGrid columns="9" id="controls">
<p:commandButton value="#{msg_general.btn_aceptar}" action="#{validarDepositoController.aceptar}"
oncomplete="if(args.validationFailed){return false;} PF('dialog').show()" icon="ui-icon-disk"
update=":formConfirmacion:pnlConfirmacionVerificacion, documentotramite, controls" disabled="#{validarDepositoController.isEnableCompletarTarea}"/>
<p:commandButton id="btnImprimirComprobante"
actionListener="#{validarDepositoController.generateReport()}"
ajax="false"
process="@this, :formTable"
value="Imprimir comprobante"
update="controls" disabled="#{!validarDepositoController.btnImprimir}">
</p:commandButton>
<p:commandButton id="idComplete" value="#{msg_armas.btn_enviar}" icon="ui-icon-circle-check" disabled="#{!validarDepositoController.isEnableCompletarTarea}"
process="@this" action="#{validarDepositoController.completarTarea()}" oncomplete="if(args.validationFailed){return false;} Maia.loadPageUtil();"/>
</h:panelGrid>
</h:form>
<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 value="#{msg_armas.lbl_aprobacion}" />
</f:facet>
<h:form id="formConfirmacion">
<h:panelGrid id="pnlConfirmacionVerificacion" columns="3" bodyrows="1" >
<p:outputLabel for="accion" value="#{msg_armas.lbl_accion}:" />
<p:selectOneMenu id="accion" value="#{validarDepositoController.accionTomada}" disabled="#{validarDepositoController.isDenied}"
var="p" style="width:200px" panelStyle="width:340px" required="true">
<f:selectItem itemLabel="" itemValue="" noSelectionOption="true" />
<f:selectItems value="#{validarDepositoController.accionList}" var="vmod"
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}"/>
</p:selectOneMenu>
<p:message for="accion" />
<p:outputLabel for="observacion" value="#{msg_armas.lbl_observacion}:" />
<p:inputTextarea id="observacion" rows="4" maxlength="250" value="#{validarDepositoController.record.observaciondeposito}" style="width: 250px; max-width:300px;height:70px;max-height:70px" autoResize="false" />
<p:message for="observacion" />
</h:panelGrid>
<h:panelGrid columns="9" >
<p:commandButton id="saveControl" value="#{msg_general.btn_save}" icon="ui-icon-disk" action="#{validarDepositoController.save()}" oncomplete="PF('dialog').hide();" process="@this, formConfirmacion" update=":formTramite:controls, :formConfirmacion:pnlConfirmacionVerificacion"/>
<p:commandButton id="cancelControl" value="#{msg_general.btn_cancell}" icon="ui-icon-trash" oncomplete="PF('dialog').hide();" />
</h:panelGrid>
</h:form>
</p:dialog>
</ui:define>
</ui:composition>