Ejemplo n.º 1
0
					"INSERT INTO asf_solicitudtelefonoestableci
											(sf_area, sf_id, sf_idestablecimiento, sf_idtipotelefono, sf_interno, sf_numero, sf_principal, sf_observacion)
								SELECT te_area, 1, :idestablecimiento, te_idtipotelefono, te_interno, te_numero, te_principal, te_observacion
									FROM ate_telefonoestablecimiento
								 WHERE te_idestablecimiento = :idestablecimiento";
				DBExecSql($conn, $sql, $params, OCI_DEFAULT);
			}
		}
		else {		// Sino, es una solicitud de cotización..
			$params = array(":idsolicitud" => (($alta)?9:$idSolicitudAfiliacion));
			$sql =
				"SELECT 1
					 FROM ase_solicitudestablecimiento
					WHERE se_idsolicitud = :idsolicitud";
			if (!existeSql($sql, $params, 0)) {		// Si no tiene establecimientos, agrego uno..
				$idEstablecimiento = getSecNextValOracle("AFI.SEQ_ASE_ID", OCI_DEFAULT);

				$params = array(":idsolicitud" => $idSolicitudAfiliacion);
				$sql = "SELECT NVL(MAX(se_nroestableci), 0) + 1 FROM ase_solicitudestablecimiento WHERE se_idsolicitud = :idsolicitud";
				$nroEstablecimiento = valorSql($sql, "", $params, 0);

				$params = array(":calle" => $_POST["calle"],
												":cpostal" => $_POST["codigoPostal"],
												":departamento" => $_POST["oficina"],
												":empleados" => $_POST["trabajadoresCantidad"],
												":feinicactiv" => $_POST["fechaInicioActividad"],
												":id" => $idEstablecimiento,
												":idactividad" => getIdActividad($_POST["ciiu"]),
												":idsolicitud" => $idSolicitudAfiliacion,
												":localidad" => $_POST["localidad"],
												":masa" => formatFloat($_POST["trabajadoresMasaSalarial"]),
Ejemplo n.º 2
0
function getSecNextVal($sec)
{
    if (DB_ENGINE == "oracle") {
        return getSecNextValOracle($sec);
    }
}
Ejemplo n.º 3
0
try {
	setDateFormatOracle("DD/MM/YYYY");

	ini_set("memory_limit", "256M");
	set_time_limit(1800);

	guardarLog();

	error_reporting(E_ALL ^ E_NOTICE);
	$excel = new Spreadsheet_Excel_Reader($_FILES["archivo"]["tmp_name"]);

	$cuits = array();
	$hayRegistros = false;
	$primerPeriodo = $excel->val(2, "H");
	$seqTrans = getSecNextValOracle("TMP.SEQ_TOP_TRANSACCION");
	$totalRemuneracionImponible = 0;
	$totalSueldo = 0;

	for ($row=2; $row<=$excel->rowcount(); $row++) {		// Empiezo desde la 2, porque en la 1 viene la cabecera..
		// Meto los valores de las columnas en un array..
		$cols = array();
		for ($col=65; $col<=95; $col++)
			$cols[getColPos($col)] = $excel->val($row, getColPos($col));

		// Si todas las columnas estan vacías lo tomo como un EOF y salgo del loop principal..
		$existeValor = false;
		foreach ($cols as $key => $value)
			if (trim($value) != "")
				$existeValor = true;
		if (!$existeValor)