WHERE sc_id = :id";
}
$params = array(":id" => $id);
$stmt = DBExecSql($conn, $sql, $params);
$row = DBGetQuery($stmt, 1, false);

validarAccesoCotizacion($_REQUEST["id"]);
// FIN Validaciones..


try {
	SetDateFormatOracle("DD/MM/YYYY");

	//	*******  INICIO - Armado del reporte..  *******
	$numeroSolicitud = $row["NROSOLICITUD"];
	$path = DATA_CARTA_COTIZACION.armPathFromNumber($numeroSolicitud);
	if (!MakeDirectory($path))
		throw new Exception("ERROR: No se puede crear la carpeta.");
	$file = $path.$nombre.$numeroSolicitud.".pdf";

	// Armo el sql principal..
	$params = array(":id" => $id);
	if ($modulo == "R") {		// Si es una revisión de precio..
		$sql =
			"SELECT NULL artactual,
							DECODE(NVL(sr_canttrabajadores, 0), 0, hc_totempleadosmayorcero, sr_canttrabajadores) cantidadtrabajadores,
						  ac_codigo ciiu,
						  art.utiles.armar_cuit(sr_cuit) cuit,
						  ((sr_costofijocotizado * 12 * DECODE(NVL(sr_canttrabajadores, 0), 0, hc_totempleadosmayorcero, sr_canttrabajadores)) + (sr_porcentajevariablecotizado / 100 * 13) * DECODE(NVL(sr_masasalarial, 0), 0, hc_masatotalmayorcero, sr_masasalarial)) cuotaanual,
						  DECODE(NVL(sr_canttrabajadores, 0), 0, hc_totempleadosmayorcero, sr_canttrabajadores) * 0 cuotainicialrc,
						  DECODE(NVL(sr_canttrabajadores, 0), 0, hc_totempleadosmayorcero, sr_canttrabajadores) * sr_costofinalcotizado cuotamensual,
Example #2
0
}


$isAlta = ($_REQUEST["id"] == 0);

if (!$isAlta) {
	$params = array(":id" => $_REQUEST["id"]);
	$sql =
		"SELECT *
			 FROM rrhh.rde_descargables
			WHERE de_id = :id";
	$stmt = DBExecSql($conn, $sql, $params);
	$row = DBGetQuery($stmt);

	if ($row["DE_NOMBREARCHIVO"] != "")
		$file = base64_encode(DATA_DESCARGABLES_PATH.armPathFromNumber($_REQUEST["id"]).$row["DE_NOMBREARCHIVO"]);
}

require_once("item_combos.php");
?>
<link href="/modules/mantenimiento/css/descargables.css" rel="stylesheet" type="text/css" />
<script src="/modules/mantenimiento/js/descargables.js" type="text/javascript"></script>
<iframe id="iframeProcesando" name="iframeProcesando" src="" style="display:none;"></iframe>
<form action="/modules/mantenimiento/descargables/guardar_item.php" enctype="multipart/form-data" id="formAbmItem" method="post" name="formAbmItem" target="iframeProcesando">
	<input id="id" name="id" type="hidden" value="<?php 
echo $_REQUEST["id"];
?>
" />
	<input id="MAX_FILE_SIZE" name="MAX_FILE_SIZE" type="hidden" value="20000000">
	<div>
		<div class="fila">
Example #3
0
$params = array(":idpadre" => $_REQUEST["idpadre"]);
$sql =
	"SELECT de_id, de_idpadre, de_nombre, de_nombrearchivo, de_orden
		 FROM rrhh.rde_descargables
		WHERE de_idpadre = :idpadre
			AND de_fechabaja IS NULL
 ORDER BY de_orden";
$stmt = DBExecSql($conn, $sql, $params);
while ($row = DBGetQuery($stmt)) {
	$encode = false;
	$link = "/descargables/".$row["DE_ID"];
	$target = "_self";
	if ($row["DE_NOMBREARCHIVO"] != "") {
		$encode = true;
		$link = DATA_DESCARGABLES_PATH.armPathFromNumber($row["DE_ID"]).$row["DE_NOMBREARCHIVO"];
		$target = "_blank";
	}

	$list->addItem(new ItemList($link, $row["DE_NOMBRE"], $target, $encode));
}

$list->setCols(1);
$list->setImagePath("/modules/descargables/images/item.bmp");
$list->setItemsStyle("listaItemsBold");
$list->setShowTitle(false);
$list->draw();

if ($_REQUEST["idpadre"] != -1) {
	$params = array(":id" => $_REQUEST["idpadre"]);
	$sql =
Example #4
0
	// Actualizo el orden de los items..
	$params = array(":id" => $_POST["id"],
									":idpadre" => $_POST["itemPadre"],
									":orden" => zeroIfEmpty($_POST["orden"]));
	$sql =
		"UPDATE rrhh.rde_descargables
				SET de_orden = de_orden + 1
			WHERE de_idpadre = :idpadre
				AND de_orden >= :orden
				AND de_id <> :id";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);

	// Si existe el archivo, lo subo..
	if ($_FILES["archivo"]["name"] != "")
		if (uploadFile($_FILES["archivo"], DATA_DESCARGABLES_PATH.armPathFromNumber($_POST["id"]), $archPath))
			updateFileName($_POST["id"], $archPath);
		else
			throw new Exception("Ocurrió un error al guardar el archivo.");

	DBCommit($conn);
}
catch (Exception $e) {
	DBRollback($conn);
?>
	<script language="JavaScript" src="/js/functions.js"></script>
	<script type='text/javascript'>
		showError(unescape('<?php 
echo rawurlencode($e->getMessage());
?>
'), window.parent);