maia_modificado/.svn/pristine/c1/c167bc4613b1734099014074325...

356 lines
24 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"
xmlns:maia="http://java.sun.com/jsf/composite/maiaComponents"
template="/WEB-INF/templates/template.xhtml">
<ui:define name="content">
<h:form id="formTable">
<p:panelGrid id="data-content" columns="1" styleClass="m-filters" >
<f:facet name="header">
<h:outputText value="#{msg_armas.lbl_registrarresultadoinspeccion}" />
</f:facet>
<p:panelGrid styleClass="m-filters" style="width:100%" id="pnlplanificadono">
<p:row>
<p:column>
<p:outputLabel for="operacion" value="Planificacion" />
</p:column>
<p:column>
<p:selectOneMenu id="operacion" value="#{registroInspeccionPlaniNoPlaniController.inspeccionController.record.planificado}"
var="p" style="width:340px" panelStyle="width:340px" >
<f:selectItem itemLabel="" itemValue="" />
<p:ajax update="pnlplanificadono" event="change" process="@this operacion"/>
<f:selectItems value="#{registroInspeccionPlaniNoPlaniController.lplanificacion}" var="vmod"
itemLabel="#{vmod.description}" itemValue="#{vmod.pk.catalog}" />
</p:selectOneMenu>
</p:column>
</p:row>
<p:row>
<p:column>
<p:commandButton icon="ui-icon-link" actionListener="#{registroInspeccionPlaniNoPlaniController.openPlanificacionTramiteLov()}"
process="@this" styleClass="m-lov-button" oncomplete="Maia.focus('formTable\\:idQuery');"
disabled="#{registroInspeccionPlaniNoPlaniController.inspeccionController.record.planificado!='Y'}">
<p:ajax event="dialogReturn" listener="#{registroInspeccionPlaniNoPlaniController.onReturnPlanificacionTramiteLov}"
update="planificacion, :formTable:datospropietariorep :formTable:btnSitioAlmacenamiento, :formTable:pnlRsponsableInspe pnlplanificadono" />
</p:commandButton>
</p:column>
<p:column colspan="2">
<p:inputText id="planificacion" value="#{registroInspeccionPlaniNoPlaniController.planificacionTramite.modifiedData['codigoplanificacion']} - #{registroInspeccionPlaniNoPlaniController.planificacionTramite.pk}" disabled="true" style="width:80%"/>
</p:column>
</p:row>
<p:row>
<p:column>
<p:commandButton icon="ui-icon-link" actionListener="#{registroInspeccionPlaniNoPlaniController.openPersonLov()}"
process="@this" styleClass="m-lov-button" oncomplete="Maia.focus('formTable\\:idQuery');"
disabled="#{registroInspeccionPlaniNoPlaniController.inspeccionController.record.planificado!='N'}">
<p:ajax event="dialogReturn" listener="#{registroInspeccionPlaniNoPlaniController.onReturnPersonLov}"
update="noplanificacion, :formTable:datospropietariorep :formTable:btnSitioAlmacenamiento, :formTable:pnlRsponsableInspe pnlplanificadono" />
</p:commandButton>
</p:column>
<p:column colspan="2">
<p:inputText id="noplanificacion" value="#{registroInspeccionPlaniNoPlaniController.tcustPersonDetailInspeccion.pk.personcode} - #{registroInspeccionPlaniNoPlaniController.tcustPersonDetailInspeccion.name}" disabled="true" style="width:80%"/>
</p:column>
</p:row>
<p:row>
<p:column>
<p:outputLabel for="numOrden" value="#{msg_armas.lbl_ordendetrabajono}:" />
</p:column>
<p:column>
<p:inputText id="numOrden" value="#{registroInspeccionPlaniNoPlaniController.numerotrabajo}" disabled="true" style="width: 100%;"/>
</p:column>
<p:column>
<p:outputLabel for="fechaInspeccion" value="#{msg_armas.lbl_fechainspeccion}:" />
</p:column>
<p:column>
<p:inputText id="fechaInspeccion" value="#{registroInspeccionPlaniNoPlaniController.inspeccionController.record.fecharegistro}" disabled="true" style="width: 100%;">
<f:convertDateTime pattern="#{msg_general.dateformat}" locale="ES"/>
</p:inputText>
</p:column>
</p:row>
<p:row>
<p:column>
<p:outputLabel for="centroControl" value="#{msg_armas.lbl_centrodecontrol}:" />
</p:column>
<p:column>
<p:inputText id="centroControl" value="#{registroInspeccionPlaniNoPlaniController.centroControl.modifiedData['desinstitucion']}"
disabled="true" style="width: 100%;" title="#{registroInspeccionPlaniNoPlaniController.centroControl.modifiedData['desinstitucion']}"/>
</p:column>
</p:row>
</p:panelGrid>
<p:fieldset legend="#{msg_armas['lbl_propietariorepresentantelegal']}">
<p:panelGrid style="width:100%" id="datospropietariorep">
<p:row>
<p:column style="width:160px"> <p:outputLabel for="tipoDocumento" value="#{msg_armas.lbl_tipodocumento}"/> </p:column>
<p:column> <p:inputText id="tipoDocumento" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['tipoidentificacion']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="numeroDoc" value="#{msg_armas.lbl_numeroDocumento}"/> </p:column>
<p:column> <p:inputText id="numeroDoc" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['identification']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="nombreRazon" value="#{msg_armas.lbl_nombreRazonSocial}"/> </p:column>
<p:column colspan="3"> <p:inputText id="nombreRazon" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['name']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="direccion" value="#{msg_armas.lbl_direccion}"/> </p:column>
<p:column colspan="3"> <p:inputText id="direccion" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['address']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="referencia" value="#{msg_armas['lbl_referencia']}"/> </p:column>
<p:column colspan="3"> <p:inputText id="referencia" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['remark']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="telefono1" value="#{msg_armas['lbl_telefono']}"/> </p:column>
<p:column > <p:inputText id="telefono1" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['telefono']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="provincia1" value="#{msg_armas['lbl_provincia']}"/> </p:column>
<p:column> <p:inputText id="provincia1" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['provincia']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="canton1" value="#{msg_armas['lbl_canton']}"/> </p:column>
<p:column> <p:inputText id="canton1" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['canton']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="ciudad1" value="#{msg_armas['lbl_ciudad']}"/> </p:column>
<p:column> <p:inputText id="ciudad1" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['ciudad']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="parroquia1" value="#{msg_armas['lbl_parroquia']}"/> </p:column>
<p:column> <p:inputText id="parroquia1" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['parroquia']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="correoElectro" value="#{msg_armas['lbl_correoElectronico']}"/> </p:column>
<p:column> <p:inputText id="correoElectro" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['mail']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="cedulaRepre" value="#{msg_armas['lbl_cedulaRepresentante']}"/> </p:column>
<p:column> <p:inputText id="cedulaRepre" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['legalrepresentidentification']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="represenLeg" value="#{msg_armas['lbl_representantelegal']}"/> </p:column>
<p:column> <p:inputText id="represenLeg" value="#{registroInspeccionPlaniNoPlaniController.personaPropietario['legalrepresent']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
</p:panelGrid>
</p:fieldset>
<p:fieldset legend="#{msg_armas['lbl_sitioinspeccion']}">
<p:panelGrid id="pnlInspeccion" style="width:100%">
<p:row>
<p:column style="width:160px">
<p:outputLabel for="direccion1" value="#{msg_armas['lbl_bodega']}"/>
</p:column>
<p:column id="btnSitioAlmacenamiento">
<p:inputText
value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.bodega}"
disabled="true" style="width:80%" />
<p:commandButton icon="ui-icon-link"
actionListener="#{registroInspeccionPlaniNoPlaniController.openSitioLov()}"
process="@this" styleClass="m-lov-button"
oncomplete="Maia.focus('formTable\\:idQuery');">
<p:ajax event="dialogReturn"
listener="#{registroInspeccionPlaniNoPlaniController.onReturnSitioLov}"
update="pnlInspeccion" />
</p:commandButton>
</p:column>
<p:column> <p:outputLabel for="telefono" value="#{msg_armas['lbl_telefono']}"/> </p:column>
<p:column> <p:inputText id="telefono" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.telefono}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="direccion1" value="#{msg_armas['lbl_direccion']}"/> </p:column>
<p:column colspan="3"> <p:inputText id="direccion1" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.direccion}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="refer" value="#{msg_armas['lbl_referencia']}"/> </p:column>
<p:column colspan="3"> <p:inputText id="refer" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.referencia}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="provincia" value="#{msg_armas['lbl_provincia']}"/> </p:column>
<p:column> <p:inputText id="provincia" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.modifiedData['provincia']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="canton" value="#{msg_armas['lbl_canton']}"/> </p:column>
<p:column> <p:inputText id="canton" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.modifiedData['canton']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="ciudad" value="#{msg_armas['lbl_ciudad']}"/> </p:column>
<p:column> <p:inputText id="ciudad" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.modifiedData['ciudad']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="parroquia" value="#{msg_armas['lbl_parroquia']}"/> </p:column>
<p:column> <p:inputText id="parroquia" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.modifiedData['parroquia']}" disabled="true" style="width:100%"/></p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="latitud" value="#{msg_armas['lbl_latitud']}"/> </p:column>
<p:column> <p:inputText id="latitud" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.latitud}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="longitud" value="#{msg_armas['lbl_longitud']}"/> </p:column>
<p:column> <p:inputText id="longitud" value="#{registroInspeccionPlaniNoPlaniController.sitioAlmacenamiento.longitud}" disabled="true" style="width:100%"/> </p:column>
</p:row>
</p:panelGrid>
</p:fieldset>
<!-- responsable -->
<p:fieldset legend="#{msg_armas['lbl_responsablem']}">
<p:panelGrid styleClass="m-filters" style="width:100%" id="pnlRsponsableInspe">
<p:row>
<p:column style="width:160px"> <p:outputLabel for="numCedRes" value="#{msg_armas['lbl_numerodecedula']}"/> </p:column>
<p:column> <p:inputText id="numCedRes" value="#{registroInspeccionPlaniNoPlaniController.record.identification}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="nomApellid" value="#{msg_armas['lbl_nombresapellidos']}"/> </p:column>
<p:column colspan="3"> <p:inputText id="nomApellid" value="#{registroInspeccionPlaniNoPlaniController.record.name}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="telefonoDom" value="#{msg_armas['lbl_telefonodomicilio']}"/> </p:column>
<p:column> <p:inputText id="telefonoDom" value="#{registroInspeccionPlaniNoPlaniController.record.modifiedData['fijo']}" disabled="true" style="width:100%"/> </p:column>
<p:column> <p:outputLabel for="telefonoCel" value="#{msg_armas['lbl_telcelular']}"/> </p:column>
<p:column> <p:inputText id="telefonoCel" value="#{registroInspeccionPlaniNoPlaniController.record.modifiedData['celular']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
<p:row>
<p:column> <p:outputLabel for="coElectro" value="#{msg_armas['lbl_correoElectronico']}"/> </p:column>
<p:column> <p:inputText id="coElectro" value="#{registroInspeccionPlaniNoPlaniController.record.modifiedData['mail']}" disabled="true" style="width:100%"/> </p:column>
</p:row>
</p:panelGrid>
</p:fieldset>
<!-- archivos -->
<p:fieldset legend="#{msg_armas['lbl_resultadoinspeccion']}">
<p:panelGrid style="width:100% !important; vertical-align:top !important;">
<p:row>
<p:column >
<p:panelGrid id="pnlTramiteProceso">
<p:row>
<p:column>
<h:panelGrid columns="2">
<p:outputLabel for="tramiteProceso" value="#{msg_armas['lbl_continuartramiteproceso']}" style="width:160px;display:block;"/>
<p:selectBooleanCheckbox id="tramiteProceso" value="#{registroInspeccionPlaniNoPlaniController.tramiteProceso}">
<p:ajax event="change" process="@this tramiteProceso" listener="#{registroInspeccionPlaniNoPlaniController.onChangeAprobar}" update="pnlTramiteProceso pnlRechazo"/>
</p:selectBooleanCheckbox>
</h:panelGrid>
</p:column>
<p:column style="text-align:center;">
<p:outputLabel value="#{msg_armas['lbl_cargararchivo']}"/>
</p:column>
</p:row>
<p:row>
<p:column id="col1" style="text-align:right">
<h:panelGrid columns="1" style="width:100%; text-align:right">
<p:outputLabel value="#{msg_armas['lbl_documentoinspeccion']}"/><br />
<p:outputLabel value="#{registroInspeccionPlaniNoPlaniController.recorteNombre(registroInspeccionPlaniNoPlaniController.file.fileName)}" rendered="#{registroInspeccionPlaniNoPlaniController.file != null}"/>
</h:panelGrid>
</p:column>
<p:column>
<h:outputText value="#{msg_armas['msg_tamano_archivo_requisitos_pdf_jpg']}" style="color:blue;font-weight: bold;"/>
<p:fileUpload fileUploadListener="#{registroInspeccionPlaniNoPlaniController.upload}" update="col1"
allowTypes="/(\.|\/)(pdf)$/" description="Select Images"
label="#{msg_armas.lbl_seleccionar}" uploadLabel="#{msg_armas.lbl_subir}"
cancelLabel="#{msg_armas.lbl_cancelar}"
fileLimit="1"
invalidFileMessage="#{msg_armas['msg_error_tipoarchivoinvalido']}"
invalidSizeMessage="#{msg_armas.lbl_mensajearchivoinvalidom} #{msg_armas.lbl_2mb}"
fileLimitMessage="#{msg_armas['msg_error_exedeelnumero']}"
sizeLimit="#{msg_armas.lbl_archivodosmegas}"/>
</p:column>
</p:row>
<p:row >
<p:column style="text-align:right" id="col2">
<h:panelGrid columns="1" style="width:100%; text-align:right">
<p:outputLabel value="#{msg_armas['lbl_fotografias']}: 1)"/>
<p:outputLabel value="#{registroInspeccionPlaniNoPlaniController.recorteNombre(registroInspeccionPlaniNoPlaniController.uploadedFileFoto1.fileName)}" rendered="#{registroInspeccionPlaniNoPlaniController.uploadedFileFoto1 != null}"/>
</h:panelGrid>
</p:column>
<p:column>
<p:fileUpload fileUploadListener="#{registroInspeccionPlaniNoPlaniController.upload1}" update="col2"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/" description="Select Images"
fileLimit="1"
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}"/>
</p:column>
</p:row>
<p:row>
<p:column style="text-align:right" id="clo2">
<h:panelGrid columns="1" style="width:100%; text-align:right">
<p:outputLabel value="2)"/>
<p:outputLabel value="#{registroInspeccionPlaniNoPlaniController.recorteNombre(registroInspeccionPlaniNoPlaniController.uploadedFileFoto2.fileName)}" rendered="#{registroInspeccionPlaniNoPlaniController.uploadedFileFoto2 != null}"/>
</h:panelGrid>
</p:column>
<p:column >
<p:fileUpload fileUploadListener="#{registroInspeccionPlaniNoPlaniController.upload2}" update="clo2"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/" description="Select Images" fileLimit="1"
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}"/>
</p:column>
</p:row>
<p:row>
<p:column id="col3" style="text-align:right">
<h:panelGrid columns="1" style="width:100%; text-align:right">
<p:outputLabel value="3)"/>
<p:outputLabel value="#{registroInspeccionPlaniNoPlaniController.recorteNombre(registroInspeccionPlaniNoPlaniController.uploadedFileFoto3.fileName)}" rendered="#{registroInspeccionPlaniNoPlaniController.uploadedFileFoto3 != null}"/>
</h:panelGrid>
</p:column>
<p:column>
<p:fileUpload fileUploadListener="#{registroInspeccionPlaniNoPlaniController.upload3}" update="col3"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/" description="Select Images" fileLimit="1"
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}"/>
</p:column>
</p:row>
</p:panelGrid>
</p:column>
<p:column style="vertical-align:top;">
<p:panelGrid id="pnlRechazo" style="border:none;vertical-align:top !important;width:100% !important">
<p:row>
<p:column style="border:none; vertical-align:midle">
<h:panelGrid columns="2">
<p:outputLabel for="tramiteProceso1" value="#{msg_armas['lbl_negartramiteproceso']}" style="width:140px;display:block;"/>
<p:selectBooleanCheckbox id="tramiteProceso1" value="#{registroInspeccionPlaniNoPlaniController.tramiteProcesoNegar}">
<p:ajax event="change" process="@this tramiteProceso1" listener="#{registroInspeccionPlaniNoPlaniController.onChangeRechazar}" update="pnlTramiteProceso pnlRechazo"/>
</p:selectBooleanCheckbox>
</h:panelGrid>
</p:column>
</p:row>
<p:row>
<p:column style="text-align:left">
<h:panelGrid columns="2">
<p:outputLabel for="console" value="#{msg_armas['lbl_aplicadecomiso']}"/>
<p:selectOneRadio id="console" value="#{registroInspeccionPlaniNoPlaniController.aplicaDecomiso}"
disabled="#{!registroInspeccionPlaniNoPlaniController.tramiteProcesoNegar}">
<f:selectItem itemLabel="SI" itemValue="Y" />
<f:selectItem itemLabel="NO" itemValue="N" />
</p:selectOneRadio>
</h:panelGrid>
</p:column>
</p:row>
</p:panelGrid>
</p:column>
</p:row>
</p:panelGrid>
<p:panelGrid style="width:100%; border:none !important">
<p:row>
<p:column style="border:none; width:45px">
<p:outputLabel for="observaciones" value="#{msg_armas['lbl_observaciones']}"/>
</p:column>
<p:column style="border:none; text-align:left">
<p:inputTextarea id="observaciones" value="#{registroInspeccionPlaniNoPlaniController.inspeccionController.record.observacion}"
style="width:100%; height:45px !important" required="true" maxlength="250" rows="2" autoResize="false"/>
</p:column>
<p:column style="border:none">
<p:message for="observaciones" />
</p:column>
</p:row>
</p:panelGrid>
</p:fieldset>
<h:panelGrid columns="7" id="controls" styleClass="m-controls">
<p:commandButton id="saveControl" value="#{msg_armas.lbl_aceptar}" icon="ui-icon-disk" update="data-content controls"
process="@this pnlTramiteProceso observaciones console pnlplanificadono"
action="#{registroInspeccionPlaniNoPlaniController.save()}" disabled="#{registroInspeccionPlaniNoPlaniController.btn}"/>
</h:panelGrid>
</p:panelGrid>
</h:form>
</ui:define>
</ui:composition>