else {
		$params = array(":codigo" => intval($codigo));
		$sql =
			"SELECT ac_id
				 FROM cac_actividad
				WHERE ac_codigo = TO_NUMBER(:codigo)";
		return ValorSql($sql, 0, $params, 0);
	}
}


validarSesion(isset($_SESSION["isAgenteComercial"]));
SetNumberFormatOracle();

$curs = null;
$params = array(":naumento" => zeroIfEmpty(str_replace(",", ".", $_REQUEST["a"])),
								":ncanttrabajador" => $_REQUEST["ct"],
								":ndescuento" => 0,
								":nidciiu" => getIdActividad($_REQUEST["c"]),
								":nmasasalarial" => str_replace(",", ".", $_REQUEST["ms"]));
$sql = "BEGIN webart.get_valor_online(:nidciiu, :nmasasalarial, :ncanttrabajador, :ndescuento, :naumento, :data); END;";
$stmt = DBExecSP($conn, $curs, $sql, $params);
$row = DBGetSP($curs);
?>
<script type="text/javascript">
	with (window.parent.document) {
		getElementById('alicuotasFijo').value = '<?php 
echo str_replace(",", ".", $row["SUMAFIJA"]);
?>
';
		getElementById('alicuotasMasaSalarial').value = '<?php 
Beispiel #2
0
							mi_fechamodif = SYSDATE,
							mi_idpadre = :idpadre,
							mi_imagencabecera = :imagencabecera,
							mi_orden = :orden,
							mi_target = :target,
							mi_texto = :texto,
							mi_url = :url,
							mi_usumodif = :usumodif
				WHERE mi_id = :id";
		DBExecSql($conn, $sql, $params, OCI_DEFAULT);
	}

	// Actualizo el orden de los items..
	$params = array(":id" => $_POST["id"],
									":idpadre" => $_POST["menuPadre"],
									":orden" => zeroIfEmpty($_POST["orden"]));
	$sql =
		"UPDATE web.wmi_menuintranet
				SET mi_orden = mi_orden + 1
			WHERE mi_idpadre = :idpadre
				AND mi_orden >= :orden
				AND mi_id <> :id";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);

	DBCommit($conn);
}
catch (Exception $e) {
	DBRollback($conn);
?>
	<script language="JavaScript" src="/js/functions.js"></script>
	<script type='text/javascript'>
			}
	}
	else {
		$params = array(":idbanner" => $_POST["id"], ":usubaja" => getWindowsLoginName(true));
		$sql =
			"UPDATE rrhh.rgb_gruposbanners
					SET gb_fechabaja = SYSDATE,
							gb_usubaja = :usubaja
				WHERE gb_fechabaja IS NULL
					AND gb_idbanner = :idbanner";
		DBExecSql($conn, $sql, $params, OCI_DEFAULT);
	}

	// Actualizo el orden de los banners..
	$params = array(":id" => $_POST["id"],
									":posicion" => zeroIfEmpty($_POST["posicion"]));
	$sql =
		"UPDATE rrhh.rbr_banners
				SET br_posicion = br_posicion + 1
			WHERE br_id <> :id
				AND br_posicion >= :posicion
				AND br_fechabaja IS NULL";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);

	// Muevo la imagen..
	if ($_POST["fileImg"] != "")
		moverImagen($_POST["fileImg"]);

	DBCommit($conn);
}
catch (Exception $e) {
		// Determino si el pedido es una solicitud de cotización o una revisión de precio..
		$esRevision = ((($_POST["statusSrtTmp"] == 5) or ($_POST["statusSrtTmp"] == 6) or ($_POST["statusSrtTmp"] == 7)) and ($_POST["artTmp"] == 51));

		$autoCotizacion = true;
		$id = $_POST["id"];
		$modulo = "C";
		$nroSol = ValorSql("SELECT sc_nrosolicitud FROM asc_solicitudcotizacion WHERE sc_id = :id", "", array(":id" => $id), 0);
		$tipoSolicitud = ($esRevision)?"R":"C";
		$txtRevision = " ";

		if (!$esRevision) {
			// Traigo el porcentaje y la masa con el descuento o aumento..
			$curs = null;
			$params = array(":naumento" => zeroIfEmpty(floatval($_POST["aumentoValor"])),
											":ncanttrabajador" => intval($_POST["totalTrabajadores"]),
											":ndescuento" => zeroIfEmpty(floatval($_POST["descuentoValor"])),
											":nidciiu" => nullIfCero(getIdActividad($_POST["ciiu1"])),
											":nmasasalarial" => floatval($_POST["masaSalarialSinSac"]));
			$sql = "BEGIN webart.get_valor_online(:nidciiu, :nmasasalarial, :ncanttrabajador, :ndescuento, :naumento, :data); END;";
			$stmt = DBExecSP($conn, $curs, $sql, $params, true, 0);
			$row = DBGetSP($curs);

			// Actualizo la solicitud de cotización..
			$params = array(":finalporcmasa" => $row["PORCVARIABLE"],
											":finalportrabajador" => $row["COSTOCAPITAS"],
											":id" => $id,
											":porcaumento" => $_POST["aumentoValor"],
											":porcaumentotope" => $_POST["topeAumento"],
											":porcdescuento" => $_POST["descuentoValor"],
											":porcdescuentotope" => $_POST["topeDescuento"]);
			$sql =
		$sql =
			"SELECT ac_id
				 FROM cac_actividad
				WHERE ac_codigo = TO_NUMBER(:codigo)";
		return ValorSql($sql, 0, $params, 0);
	}
}


validarSesion(isset($_SESSION["isAgenteComercial"]));
SetNumberFormatOracle();

$curs = null;
$params = array(":naumento" => 0,
								":ncanttrabajador" => $_REQUEST["ct"],
								":ndescuento" => zeroIfEmpty(str_replace(",", ".", $_REQUEST["d"])),
								":nidciiu" => getIdActividad($_REQUEST["c"]),
								":nmasasalarial" => str_replace(",", ".", $_REQUEST["ms"]));
$sql = "BEGIN webart.get_valor_online(:nidciiu, :nmasasalarial, :ncanttrabajador, :ndescuento, :naumento, :data); END;";
$stmt = DBExecSP($conn, $curs, $sql, $params);
$row = DBGetSP($curs);
?>
<script type="text/javascript">
	with (window.parent.document) {
		getElementById('alicuotasFijo').value = '<?php 
echo str_replace(",", ".", $row["SUMAFIJA"]);
?>
';
		getElementById('alicuotasMasaSalarial').value = '<?php 
echo str_replace(",", ".", $row["PORCVARIABLE"]);
?>