var guarderiaActual=''; var gestionado=false; function obtenerLocalidades(){ var delegacion = dwr.util.getValue('delegacion'); limpiarInformacion(); var localidades = Guarderia.obtenerLocalidades({'clave':delegacion,'nombre':''},poblarLocalidades); filtrarGuarderias(); } function poblarGuarderiaPreexistente(){ var informacion = identificador.split("-"); dwr.util.setValue("delegacion",informacion[0]); obtenerGuarderias(); } //Limpia todos los datos de la pantalla function limpiarInformacion(){ dwr.util.removeAllRows('contenidoDocumentos'); //Ocultamos la informacion dwr.util.byId('tablaDocumentos').style.visibility="hidden"; dwr.util.byId('tablaGenerales').style.visibility="hidden"; dwr.util.byId('tablaGeneralesT').style.visibility="hidden"; dwr.util.byId('tablaGeneralesT2').style.visibility="hidden"; dwr.util.byId('leyendaDelegado').style.display="none"; //Limpiamos la informacion general dwr.util.setValue('infoCapacidadInstalada',""); dwr.util.setValue('infoCuotaUnitaria',""); dwr.util.setValue('infoInicioOperacion',""); dwr.util.setValue('infoVigenciaInicio',""); dwr.util.setValue('infoEsquemaContratacion',""); dwr.util.setValue('infoRepLegal',""); dwr.util.setValue('infoRepLegalOriginario',""); dwr.util.setValue('infoSocioPrestador',""); dwr.util.setValue('infoSociosOriginarios',""); dwr.util.setValue('infoDirectora',""); dwr.util.setValue('infoUltimaModificacion',""); //Limpiamos los documentos dwr.util.removeAllRows('contenidoDocumentos'); } //Muestra el combobox con todas las guarderias cargadas function poblarGuarderias(resultado){ dwr.util.addOptions("guarderia", resultado, 'identificador', 'razonSocial'); if(gestionado==false){ gestionado=true; var informacion = identificador.split("-"); dwr.util.setValue('guarderia',informacion[0]+'-'+informacion[1]+'-'+informacion[2]+'-'+informacion[3]); actualizarInformacion(); } } function actualizarInformacion(){ var guarderia = dwr.util.getValue('guarderia'); limpiarInformacion(); if(guarderia!=""){ guarderiaActual=guarderia; Guarderia.obtenerDetalleGuarderia({"identificador":guarderia},poblarInformacion); } } function poblarInformacion(resultado){ if(resultado!=undefined&&resultado!=null){ //Limpiamos el context path, a veces agrega jsessionid y es muy nocivo var indice = contextPath.indexOf(";jsessionid"); contextPath=contextPath.substring(0,indice); var leyenda = 'Cuota Unitaria'; //Datos generales de la guarderia dwr.util.setValue('infoCapacidadInstalada',resultado.capacidadTotal); if(resultado.tipoContratacion.replace(/^\s*|\s*$/g,"").toUpperCase()=="LICITACION PUBLICA") { leyenda += " sin IVA"; } dwr.util.setValue('infoLeyendaCuota', leyenda); dwr.util.setValue('infoCuotaUnitaria',resultado.formattedMonto); dwr.util.setValue('infoInicioOperacion',resultado.formattedFechaInicio); dwr.util.setValue('infoVigenciaInicio',resultado.vigencia); dwr.util.setValue('infoEsquemaContratacion',resultado.tipoContratacion); dwr.util.setValue('infoRepLegal',resultado.representanteLegalActual); dwr.util.setValue('infoRepLegalOriginario',resultado.representanteLegalOriginal); dwr.util.setValue('infoSocioPrestador',desglozarSocios(resultado.sociosActuales),{ escapeHtml:false }); dwr.util.setValue('infoSociosOriginarios',desglozarSocios(resultado.sociosFundadores), { escapeHtml:false }); dwr.util.setValue('infoDirectora',resultado.directora); dwr.util.setValue('infoUltimaModificacion',"Ultima modificación: "+resultado.fechaActualizacion+"", { escapeHtml:false }); //Poblamos los documentos: dwr.util.addRows('contenidoDocumentos', desglozarDocumentos(resultado.cadenaDocumentos), cellFuncs,{'escapeHtml':false, 'rowCreator':createRow}); //Mostramos la informacion general dwr.util.byId('tablaDocumentos').style.visibility="visible"; dwr.util.byId('tablaGenerales').style.visibility="visible"; dwr.util.byId('tablaGeneralesT').style.visibility="visible"; dwr.util.byId('tablaGeneralesT2').style.visibility="visible"; dwr.util.byId('leyendaDelegado').style.display="inline"; } //Que arregle el layout en base al tamano de los resultados fixWindow(); } function desglozarSocios(socios){ var cadenaFinal=''; var cadenas = socios.split("|"); if(socios!=null&&socios!=undefined){ for(var i=0;i"; } return cadenaFinal; } else{ return ""; } } function desglozarDocumentos(coleccion){ var documentos = coleccion.split("|"); var arreglo = new Array(); for(i=0;iDescargar archivoDescargar'; } else if(data.tipoArchivo=="2"){ return 'Descargar archivoDescargar'; } else{ return 'Descargar archivoDescargar'; } /*} else{ if(data.tipoDocumento=="CURRICULUM VITAE"){ return "Solicitado..."; } }*/ }, ]; function createRow(options){ var row = document.createElement("tr"); var index = options.rowIndex%2; if(index==0){ row.className="par"; } else{ row.className="impar"; } return row; } //JERS: Se llena Combo Localidades function poblarLocalidades(resultado){ dwr.util.removeAllOptions('localidad'); dwr.util.addOptions("localidad", [{"cveLocalidad":"","descripcion":"- Seleccionar -"}], 'cveLocalidad', 'descripcion'); dwr.util.addOptions("localidad", resultado, 'cveLocalidad', 'descripcion'); } //JERS: Se Filtran las Guarderias a Mostrar function filtrarGuarderias() { var delegacion = dwr.util.getValue('delegacion'); var localidad = dwr.util.getValue('localidad'); var prestacion = dwr.util.getValue('prestacion'); dwr.util.removeAllOptions('guarderia'); dwr.util.addOptions("guarderia", [{"identificador":"","nombreRz":"- Elija la Guarder\u00eda -"}], 'identificador', 'nombreRz'); if(!(delegacion == "" && localidad == "" && prestacion == "")){ var guarderias = Guarderia.obtenerGuarderiasTresFiltros({'delegacion':delegacion,'localidad':localidad,'claveClasificacion':prestacion},poblarGuarderias); } }