コード例 #1
0
	if ($_POST["numero"] == "")
		$_POST["numero"] = "S/N";

	$curs = null;
	$params = array(":dfechafinobra" => $_POST["fechaFinObra"],
									":dfechainicio" => $_POST["fechaInicioEstablecimiento"],
									":ncodigoarea" => $_POST["codigoArea"],
									":ncodigoareafax" => $_POST["codigoAreaFax"],
									":nempleados" => intval($_POST["cantidadEmpleados"]),
									":nfax" => $_POST["fax"],
									":nid" => $_POST["id"],
									":nidsolicitud" => $_POST["idSolicitud"],
									":ninterno" => intval($_POST["interno"]),
									":nmasasalarial" => formatFloat($_POST["masaSalarial"]),
									":nsuperficie" => formatFloat($_POST["superficie"]),
									":ntelefono" => $_POST["telefono"],
									":sactividad" => $_POST["actividad"],
									":scalle" => substr($_POST["calle"], 0, 60),
									":scodigopostal" => $_POST["codigoPostal"],
									":sdepartamento" => $_POST["departamento"],
									":sidprovincia" => $_POST["idProvincia"],
									":slocalidad" => $_POST["localidad"],
									":snombre" => $_POST["nombre"],
									":snumero" => $_POST["numero"],
									":sobservaciones" => substr($_POST["observaciones"], 0, 150),
									":spiso" => $_POST["piso"],
									":stipoestablecimiento" => $_POST["tipoEstablecimiento"],
									":susumodif" => "W_".$_SESSION["usuario"]);
	$sql ="BEGIN webart.set_establecimiento_afiliacion(TO_DATE(:dfechafinobra, 'dd/mm/yyyy'), TO_DATE(:dfechainicio, 'dd/mm/yyyy'), :ncodigoarea, :ncodigoareafax, :nempleados, :nfax, :nid, :nidsolicitud, :ninterno, :nmasasalarial, :nsuperficie, :ntelefono, :sactividad, :scalle, :scodigopostal, :sdepartamento, :sidprovincia, :slocalidad, :snombre, :snumero, :sobservaciones, :spiso, :stipoestablecimiento, :susumodif); END;";
	$stmt = DBExecSP($conn, $curs, $sql, $params);
コード例 #2
0
	$sql =
		"UPDATE web.wtw_transaccionweb
				SET tw_fechaejecucion = SYSDATE,
						tw_usuejecucion = :usuejecucion
		  WHERE tw_id = ".$_REQUEST["TRANSACCION"];
	@DBExecSql($conn, $sql, $params, OCI_DEFAULT);

	$curs = NULL;
	$params = array(":contrato" => $_REQUEST["AD_CONTRATO"]);
	$sql = "BEGIN web.get_busca_deuda_certificado(SYSDATE, :contrato, :data); END;";
	$stmt = DBExecSP($conn, $curs, $sql, $params, true, 0);
	$row = DBGetSP($curs);
	$deuda = $row["DEUDATOTAL"];

	$params = array(":autorizado" => $_REQUEST["PERMITE"],
									":deudafinal" => formatFloat("0".str_replace(",", ".", $deuda)),
									":usuarioautorizo" => $_REQUEST["USERNAME"],
									":observacion" => $_REQUEST["OBS_COB"],
									":idtransaccion" => $_REQUEST["TRANSACCION"]);
	$sql = 
		"UPDATE art.aad_autorizacertificadodeuda
				SET ad_fechaautorizacion = SYSDATE,
						ad_fechavigencia = (SYSDATE + 15),
						ad_autorizado = :autorizado,
						ad_deudafinal = :deudafinal,
						ad_usuarioautorizo = :usuarioautorizo,
						ad_observacioncobranza = :observacion
		  WHERE ad_idtransaccionweb = :idtransaccion";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);

	$params = array(":contrato" => $_REQUEST["AD_CONTRATO"]);
コード例 #3
0
	$sql = "BEGIN web.get_busca_deuda_certificado(SYSDATE, :contrato, :data); END;";
	$stmt = DBExecSP($conn, $curs, $sql, $params);
	$row = DBGetSP($curs);
	$deuda = "0".$row["DEUDATOTAL"];
	if ($deuda > 0) {
		$params = array(":id" => $idSolicitud);
		$sql =
			"SELECT sr_usualta
				 FROM asr_solicitudreafiliacion
				WHERE sr_id = :id";
		$usuSolicitud = ValorSql($sql, "", $params);

		$curs = null;
		$params = array(":idsolicitud" => $idSolicitud,
										":ususolicitud" => $usuSolicitud,
										":deuda" => formatFloat($deuda),
										":gestor" => NULL,
										":observaciones" => NULL);
		$sql = "BEGIN intraweb.do_solicitarpermisorevision(:idsolicitud, :ususolicitud, :deuda, :gestor, :observaciones); END;";
		$stmt = DBExecSP($conn, $curs, $sql, $params, false);

		$params = array(":contrato" => $_REQUEST["SR_CONTRATO"]);
		$sql =
			"SELECT 1
				 FROM aco_contrato
				WHERE co_contrato = :contrato
					AND co_idestudio IS NOT NULL";
		if (ExisteSql($sql, $params))
			$estadoNuevo = "02.6";
		else
			$estadoNuevo = "02.4";
コード例 #4
0
				AND cm_ipusuario = :ipusuario";
	$stmt = DBExecSql($conn, $sql, $params);

	while ($row = DBGetQuery($stmt)) {
		$curs = null;
		$params = array(":cconfirmapuesto" => "S" /*$row["CM_CONFIRMAPUESTO"]*/,
										":dfechabaja" => NULL,
										":dfechaingreso" => $row["CM_FECHAINGRESO"],
										":dfechanacimiento" => $row["CM_FECHANACIMIENTO"],
										":ncontrato" => $_SESSION["contrato"],
										":nidmodalidadcontratacion" => nullIfCero($row["IDTIPOCONTRATO"]),
										":nidnacionalidad" => nullIfCero($row["IDNACIONALIDAD"]),
										":nidrelacionlaboral" => NULL,
										":nidtrabajador" => NULL,
										":nidusuario" => $_SESSION["idUsuario"],
										":nsueldo" => formatFloat(nullIfCero($row["CM_SUELDO"])),
										":scalle" => $row["CM_CALLE"],
										":scategoria" => NULL,
										":sciuo" => nullIfCero($row["CM_CIUO"]),
										":scodaltatemprana" => NULL,
										":scodareatelefono" => NULL,
										":scpostal" => $row["CM_CODIGOPOSTAL"],
										":scpostala" => NULL,
										":scuil" => $row["CM_CUIL"],
										":sdepartamento" => $row["CM_DEPARTAMENTO"],
										":sdocumento" => NULL,
										":sdomicilio" => NULL,
										":semail" => NULL,
										":sestablecimientos" => getEstablecimiento($row["CM_ESTABLECIMIENTO"]),
										":sestadocivil" => $row["CODIGOESTADOCIVIL"],
										":slateralidad" => NULL,
コード例 #5
0
										":establecimientos" => nullIfCero($_POST["establecimientos"]),
										":fechaafiliacion" => $_POST["fechaSuscripcion"],
										":fecharecepcion" => $_POST["fechaSuscripcion"],
										":fechavigenciadesde" => $_POST["fechaVigenciaDesde"],
										":fechavigenciahasta" => $_POST["fechaVigenciaHasta"],
										":feinicactiv" => $_POST["fechaInicioActividad"],
										":formaj" => nullIfCero($_POST["formaJuridicaTmp"]),
										":idactividad" => getIdActividad($_POST["ciiu"]),
										":identidadvendedor" => nullIfCero($idEntidadVendedor),
										":idvendedor" => nullIfCero($idVendedor),
										":localidad" => $_POST["localidad"],
										":localidadpost" => $_POST["localidad"],
										":lugarsuscripcion" => $_POST["lugarSuscripcion"],
										":maillegal" => $_POST["email"],
										":mailpostal" => $_POST["email"],
										":masatotal" => formatFloat($_POST["trabajadoresMasaSalarial"]),
										":nivel" => $_POST["nivel"],
										":nombre" => substr($_POST["razonSocial"], 0, 60),
										":nombrevendedor" => $_POST["nombreComercializador"],
										":numero" => $_POST["numero"],
										":numeropost" => $_POST["numero"],
										":observaciones" => substr($_POST["observaciones"], 0, 250),
										":piso" => $_POST["piso"],
										":pisopost" => $_POST["piso"],
										":presentorgrl" => $_POST["entregaRgrl"],
										":provincia" => $_POST["provincia"],
										":provinciapost" => $_POST["provincia"],
										":rgrlimpreso" => (($isSoloPCP)?"N":$_POST["rgrlImpreso"]),
										":sexocont" => nullIfCero($_POST["sexoResponsable"]),
										":sexotitular" => nullIfCero($_POST["sexoEmpleador"]),
										":telefonoscont" => NULL,
コード例 #6
0
		if ($_POST["establecimientos"] == "-1")
			throw new Exception("Debe cargar al menos un (1) establecimiento.");


		$curs = null;
		$params = array(":cconfirmapuesto" => ((isset($_POST["noConfirmadoPuesto"]))?"N":"S"),
										":dfechabaja" => NULL,
										":dfechaingreso" => $_POST["fechaIngreso"],
										":dfechanacimiento" => $_POST["fechaNacimiento"],
										":ncontrato" => $_SESSION["contrato"],
										":nidmodalidadcontratacion" => nullIfCero($_POST["tipoContrato"]),
										":nidnacionalidad" => nullIfCero($_POST["nacionalidad"]),
										":nidrelacionlaboral" => nullIfCero($_POST["idRelacionLaboral"]),
										":nidtrabajador" => nullIfCero($idTrabajador),
										":nidusuario" => $_SESSION["idUsuario"],
										":nsueldo" => formatFloat(nullIfCero($_POST["remuneracion"])),
										":scalle" => $_POST["calle"],
										":scategoria" => NULL,
										":sciuo" => nullIfCero($_POST["idCiuo"]),
										":scodaltatemprana" => nullIfCero($_POST["codigoAltaTemprana"]),
										":scodareatelefono" => NULL,
										":scpostal" => $_POST["codigoPostal"],
										":scpostala" => NULL,
										":scuil" => $_POST["cuil"],
										":sdepartamento" => $_POST["departamento"],
										":sdocumento" => NULL,
										":sdomicilio" => $domicilio,
										":semail" => strtoupper($_POST["email"]),
										":sestablecimientos" => $_POST["establecimientos"],
										":sestadocivil" => $_POST["estadoCivil"],
										":slateralidad" => NULL,
コード例 #7
0
						cz_gastosprevcapitafija = (SELECT :costototalprevencion / co_canttrabajador / 12
																				 FROM aco_cotizacion
																				WHERE co_id = :idcotizacion)
		  WHERE cz_idcotizacion = :idcotizacion";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);

/*
Comentado a pedido de SSaire por e-mail del 27.4.2010..
	$params = array(":id" => $idCotizacion);
	$sql =
		"UPDATE aco_cotizacion
				SET co_estado = co_estadoanterior
		  WHERE co_id = :id";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);
*/
	$params = array(":examenesperiodicos" => formatFloat($costoTotalPrevencion), ":id" => $idSolicitud);
	$sql =
		"UPDATE asc_solicitudcotizacion
				SET /*sc_estado = '02.1',*/
						sc_examenesperiodicos = :examenesperiodicos,
						sc_fechasusphasta = SYSDATE
			WHERE sc_id = :id";
	DBExecSql($conn, $sql, $params, OCI_DEFAULT);

	actualizarRankingBNA($idSolicitud, 0);

	DBCommit($conn);
}
catch (Exception $e) {
	DBRollback($conn);
	echo "<script type='text/javascript'>alert(unescape('".rawurlencode($e->getMessage())."'));</script>";