Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
compras:llamados [2020/06/03 16:57] martin |
compras:llamados [2020/06/03 16:59] martin |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
~~NOCACHE~~ | ~~NOCACHE~~ | ||
- | |||
===== PRÓXIMOS LLAMADOS ===== | ===== PRÓXIMOS LLAMADOS ===== | ||
Línea 11: | Línea 10: | ||
**Consideraciones importantes:** | **Consideraciones importantes:** | ||
- | + | * La cuenta de mail indicada es SÓLO a los fines de presentar la respectiva oferta. | |
- | * La cuenta de mail indicada es SÓLO a los fines de presentar la respectiva oferta. | + | |
* La oferta será considerada admisible siempre y cuando sea enviada a la cuenta de correo electrónico indicada para cada llamado y cuando el proveedor reciba la confirmación de la recepción por parte de la Universidad **HASTA MEDIA HORA ANTES DE LA FECHA Y HORA DE LA APERTURA**. En caso de recibirse fuera de la fecha y hora fijadas para el acto de apertura, la oferta, **no será considerada válida**. | * La oferta será considerada admisible siempre y cuando sea enviada a la cuenta de correo electrónico indicada para cada llamado y cuando el proveedor reciba la confirmación de la recepción por parte de la Universidad **HASTA MEDIA HORA ANTES DE LA FECHA Y HORA DE LA APERTURA**. En caso de recibirse fuera de la fecha y hora fijadas para el acto de apertura, la oferta, **no será considerada válida**. | ||
* Para consultas deberá utilizarse: <compras@rec.unicen.edu.ar>. | * Para consultas deberá utilizarse: <compras@rec.unicen.edu.ar>. | ||
+ | \\ | ||
+ | \\ | ||
+ | A todos los fines, se utilizará la hora de la ciudad de Tandil, Provincia de Buenos Aires, Argentina que en este momento tiene por fecha y hora: | ||
+ | \\ | ||
- | \\ \\ A todos los fines, se utilizará la hora de la ciudad de Tandil, Provincia de Buenos Aires, Argentina que en este momento tiene por fecha y hora: | + | <php> |
+ | echo " | ||
+ | <h2 id='reloj' style='text-align: center;'></h2> | ||
+ | <!--script src='lib/scripts/jquery/jquery.min.js'></script> | ||
+ | <script src='lib/scripts/jquery/jquery-ui.min.js'></script--> | ||
+ | <script> | ||
+ | var hora_srv = " . time() * 1000 . "; | ||
+ | var diff = hora_srv - Date.now(); | ||
+ | setInterval(function() { | ||
+ | var actual_srv = new Date(Date.now() + diff); | ||
+ | jQuery('#reloj').text(actual_srv.getDate() + '/' + (actual_srv.getMonth() + 1) + '/' + actual_srv.getFullYear() + ' - ' + actual_srv.getHours() + ':' + actual_srv.getMinutes() + ':' + actual_srv.getSeconds()); | ||
+ | }, 1000); | ||
+ | </script> | ||
+ | "; | ||
+ | </php> | ||
- | <php> echo " | + | \\ |
- | <code> | + | <php> |
- | <h2 id='reloj' style='text-align: center;'></h2> | + | $vista = ''; |
- | <!--script src='lib/scripts/jquery/jquery.min.js'></script> | + | |
- | <script src='lib/scripts/jquery/jquery-ui.min.js'></script--> | + | |
- | <script> | + | |
- | var hora_srv = " . time() * 1000 . "; | + | |
- | var diff = hora_srv - Date.now(); | + | |
- | setInterval(function() { | + | |
- | var actual_srv = new Date(Date.now() + diff); | + | |
- | jQuery('#reloj').text(actual_srv.getDate() + '/' + (actual_srv.getMonth() + 1) + '/' + actual_srv.getFullYear() + ' - ' + actual_srv.getHours() + ':' + actual_srv.getMinutes() + ':' + actual_srv.getSeconds()); | + | |
- | }, 1000); | + | |
- | </script> | + | |
- | </code> | + | |
- | "; </php> | + | $vista .= "^ Fecha ^ Hora ^ Acto ^ Expediente ^ Asunto ^ Documentos ^ Email para ofertar ^n"; |
- | <php> $vista = ''; $vista .= "^ Fecha ^ Hora ^ Acto ^ Expediente ^ Asunto ^ Documentos ^ Email para ofertar ^n"; $dbconn = pg_connect("host=10.4.11.96 dbname=diaguita user=diaguita_consulta password=..consulta") or die('No se ha podido conectar: ' . pg_last_error()); $query = " SELECT CASE WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 1) THEN 'Lunes ' WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 2) THEN 'Martes ' WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 3) THEN 'Miércoles' WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 4) THEN 'Jueves' WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 5) THEN 'Viernes' ELSE '' | + | $dbconn = pg_connect("host=10.4.11.96 dbname=diaguita user=diaguita_consulta password=..consulta") |
+ | or die('No se ha podido conectar: ' . pg_last_error()); | ||
- | <code> | + | $query = " |
- | END | + | SELECT |
- | || ' ' ||to_char(p.acto_apertura_fecha_inicio,'DD/MM/YYYY') AS \"FECHA\", | + | CASE |
- | substr(p.acto_apertura_horario_inicio,1,2) || ':' || substr(p.acto_apertura_horario_inicio,3,2) AS \"HORA\", | + | WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 1) THEN 'Lunes ' |
- | t.sigla::text || ' ' || c.numero::text || '/' || c.ejercicio::text AS \"ACTO\", | + | WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 2) THEN 'Martes ' |
- | expediente_numero||'/'||expediente_ejercicio AS \"EXPEDIENTE\", | + | WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 3) THEN 'Miércoles' |
- | '<nowiki>' || asunto_convocatoria || '</nowiki>' AS \"ASUNTO\", | + | WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 4) THEN 'Jueves' |
- | '[[http://compras.rec.unicen.edu.ar/' || lower(t.sigla::text) || '_' || c.numero::text || '_' || c.ejercicio::text || '|Documentos]]' AS \"DOCUMENTOS\", | + | WHEN (date_part('dow',p.acto_apertura_fecha_inicio) = 5) THEN 'Viernes' |
- | CASE WHEN t.sigla='TSI' THEN lower('<compra_' || t.sigla::text || '_' || c.numero::text || '_' || c.ejercicio::text || '@rec.unicen.edu.ar>' )ELSE '---' END AS \"EMAIL_PARA_OFERTAR\" | + | ELSE '' |
- | FROM diaguita.scp_convocatorias c, diaguita.scp_procedimiento_tipos t, diaguita.scp_pliegos p | + | END |
- | WHERE c.id_procedimiento_tipo=t.id_procedimiento_tipo | + | || ' ' ||to_char(p.acto_apertura_fecha_inicio,'DD/MM/YYYY') AS \"FECHA\", |
- | AND c.id_convocatoria=p.id_convocatoria | + | substr(p.acto_apertura_horario_inicio,1,2) || ':' || substr(p.acto_apertura_horario_inicio,3,2) AS \"HORA\", |
- | AND c.estado IN ('AU') | + | t.sigla::text || ' ' || c.numero::text || '/' || c.ejercicio::text AS \"ACTO\", |
- | ORDER BY p.acto_apertura_fecha_inicio,2; | + | expediente_numero||'/'||expediente_ejercicio AS \"EXPEDIENTE\", |
- | </code> | + | '<nowiki>' || asunto_convocatoria || '</nowiki>' AS \"ASUNTO\", |
- | + | '[[http://compras.rec.unicen.edu.ar/' || lower(t.sigla::text) || '_' || c.numero::text || '_' || c.ejercicio::text || '|Documentos]]' AS \"DOCUMENTOS\", | |
- | "; $result = pg_query($query) or die('La consulta fallo: ' . pg_last_error()); | + | CASE WHEN t.sigla='TSI' THEN lower('<compra_' || t.sigla::text || '_' || c.numero::text || '_' || c.ejercicio::text || '@rec.unicen.edu.ar>' )ELSE '---' END AS \"EMAIL_PARA_OFERTAR\" |
+ | FROM diaguita.scp_convocatorias c, diaguita.scp_procedimiento_tipos t, diaguita.scp_pliegos p | ||
+ | WHERE c.id_procedimiento_tipo=t.id_procedimiento_tipo | ||
+ | AND c.id_convocatoria=p.id_convocatoria | ||
+ | AND c.estado IN ('AU') | ||
+ | ORDER BY p.acto_apertura_fecha_inicio,2; | ||
+ | "; | ||
+ | $result = pg_query($query) or die('La consulta fallo: ' . pg_last_error()); | ||
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) { | while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) { | ||
- | + | $vista .= '| ' . $line['FECHA'] . ' | ' . | |
- | <code> | + | $line['HORA'] . ' | ' . |
- | $vista .= '| ' . $line['FECHA'] . ' | ' . | + | $line['ACTO'] . ' | ' . |
- | $line['HORA'] . ' | ' . | + | $line['EXPEDIENTE'] . ' | ' . |
- | $line['ACTO'] . ' | ' . | + | $line['ASUNTO'] . ' | ' . |
- | $line['EXPEDIENTE'] . ' | ' . | + | $line['DOCUMENTOS'] . ' | ' . |
- | $line['ASUNTO'] . ' | ' . | + | $line['EMAIL_PARA_OFERTAR'] . ' |'; |
- | $line['DOCUMENTOS'] . ' | ' . | + | $vista .= "\n"; |
- | $line['EMAIL_PARA_OFERTAR'] . ' |'; | + | |
- | $vista .= "\n"; | + | |
- | </code> | + | |
} | } | ||
- | $info = array(); echo p_render('xhtml', p_get_instructions($vista), $info); </php> | + | $info = array(); |
- | + | echo p_render('xhtml', p_get_instructions($vista), $info); | |
- | \\ | + | </php> |