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 archivo';
}
else if(data.tipoArchivo=="2"){
return 'Descargar archivo';
}
else{
return 'Descargar archivo';
}
/*}
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);
}
}