function actualizarRankingBNA($idSolicitudCotizacion, $commit = 1) { global $conn; $curs = null; $params = array(":id" => $idSolicitudCotizacion); $sql = "BEGIN art.afiliacion.do_rankingbna('S', :id); END;"; DBExecSP($conn, $curs, $sql, $params, false, $commit); }
FROM asc_solicitudcotizacion sc LEFT JOIN aco_cotizacion ON (co_id = sc_idcotizacion) LEFT JOIN cac_actividad cac_asc ON (cac_asc.ac_id = sc_idactividad) LEFT JOIN cac_actividad cac_aco ON (cac_aco.ac_id = co_idactividad) LEFT JOIN aca_canal ON (ca_id = sc_canal) LEFT JOIN aar_art ON (sc_idartanterior = ar_id) WHERE sc_id = :id"; } $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt, 1, false); if ($modulo == "C") { // Si es una solicitud de cotización, llamo al SP para tomar los valores de la carta.. $curs = null; $params = array(":nrosolicitud" => $row["NROSOLICITUD"]); $sql = "BEGIN art.cotizacion.get_valor_carta(:nrosolicitud, :data); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params); $rowValorFinal = DBGetSP($curs, false); // Hago el query de abajo para formatear 2 campos que salian mal.. $sql = "SELECT TO_CHAR(".str_replace(array("$", ","), array("", "."), $rowValorFinal["COSTOANUAL"]).", '$9,999,999,990.00') costoanual, TO_CHAR(".str_replace(array("$", ","), array("", "."), $rowValorFinal["COSTOCAPITAS"]).", '$9,999,999,990.00') costocapitas FROM DUAL"; $stmt = DBExecSql($conn, $sql, array()); $row2 = DBGetQuery($stmt, 1, false); $row["CUOTAANUAL"] = $row2["COSTOANUAL"]; $row["CUOTAMENSUAL"] = $rowValorFinal["COSTOMENSUAL"]; $row["CUOTATRABAJADOR"] = $row2["COSTOCAPITAS"]; $row["PORCENTAJEVARIABLETRABAJADOR"] = $rowValorFinal["PORCVARIABLE"]; $row["SUMAFIJATRABAJADOR"] = $rowValorFinal["SUMAFIJA"]; }
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"; require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/miscellaneous/send_email.php"; /* Implementación de múltiples sistemas dentro del sistema de tickets */ if (isset($_REQUEST["sistema"])) { $sistema = $_REQUEST["sistema"]; } else { $sistema = 1; } $estado = 3; // Se setea esta variable que se utiliza en el trigger trg_css_permisosolicitud de la tabla computos.css_solicitudsistemas.. $curs = null; $params = array(":usuario" => GetWindowsLoginName()); $sql = "BEGIN COMPUTOS.GENERAL.v_nombreusuario := UPPER(:usuario); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params, false); // Guardo la autorización del pedido en la tabla.. $sql = "UPDATE computos.css_solicitudsistemas\n SET ss_fechamodif = SYSDATE,\n \t ss_idusumodif = :idusumodif,\n \t ss_idestadoactual = :idestadoactual,\n ss_notas = SUBSTR(ss_notas || CHR(10) || CHR(13) || :comentarios,1,1000),\n ss_observaciones = :comentarios\n WHERE ss_id = :id"; $params = array(":idusumodif" => GetUserID(), ":idestadoactual" => $estado, ":comentarios" => $_REQUEST["comentarios"], ":id" => $_REQUEST["id"]); DBExecSql($conn, $sql, $params); ?> <html> <head> <link href="/styles/style_sistemas.css?sid=<?php echo date('YmdHis'); ?> " rel="stylesheet" type="text/css" /> <meta http-equiv="Refresh" content="0; url=index.php?sistema=<?echo $sistema; ?>&ticket_detail=yes&id=<?php echo $_REQUEST["id"]; ?> " />
function InsertarCuotas($txtfecha1, $cantcuota, $tiempo, $txtmonto, $usuario, $nroorden, $cmbTipo) { try { global $conn; $monto = Getfloat($txtmonto); /* $sqlSP = "Begin ART.LEGALES.Do_PlanCyQ(:txtfecha1,:cantcuota,:tiempo,:monto,:nroorden,:usuario,:cmbTipo); End;"; $params = array(":txtfecha1" => SqlDate($txtfecha1), ":cantcuota" => $cantcuota, ":tiempo" => $tiempo, ":monto" => $monto, ":nroorden" => $nroorden, ":usuario" => $usuario, ":cmbTipo" => $cmbTipo ); */ $sqlSP = "Begin ART.LEGALES.Do_PlanCyQ(" . SqlDate($txtfecha1) . ",\t{$cantcuota}, {$tiempo}, {$monto}, {$nroorden}, '{$usuario}', '{$cmbTipo}'); End;"; $params = array(); $curs = null; DBExecSP($conn, $curs, $sqlSP, $params, false); //---------------------------------------------------------------------- DBCommit($conn); return true; } catch (Exception $e) { DBRollback($conn); //ErrorConeccionDatos($e->getMessage()); throw new Exception($e->getMessage()); } }
function logUrlIn($url) { global $conn; $curs = null; $params = array(":idusuario" => getUserId(), ":url" => $url); $sql = "BEGIN art.intranet.get_id_estadistica(:data, :idusuario, :url); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params); $row = DBGetSP($curs); return $row[0]; }
<body> <table class="Width600 GrisClaro"><tr><td> <? try { $params = array(":usuejecucion" => $_REQUEST["USERNAME"]); $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,
function setClave($usuario, $clave) { global $conn; try { $params = array(":usuario" => $usuario); $sql = "SELECT uw_id FROM afi.auw_usuarioweb WHERE uw_fechabaja IS NULL AND uw_usuario = :usuario"; $id = ValorSql($sql, "", $params); $params = array(":usuario" => $usuario); $sql = "SELECT uw_ctrbcra FROM afi.auw_usuarioweb WHERE uw_fechabaja IS NULL AND uw_usuario = :usuario"; $controlBcra = ValorSql($sql, "", $params); if ($controlBcra == 1) { // Si hay que hacerle controles especiales al usuario, se setea la clave desde un SP.. $curs = null; $params = array(":id" => $id, ":password" => $clave); $sql = "BEGIN art.cotizacion.set_cambiopassword(:id, :password, :data); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params); $rowCtrl = DBGetSP($curs); if ($rowCtrl["NERROR"] == 1) { $_SESSION["fieldError"] = "psn"; $_SESSION["msgError"] = $rowCtrl["SERROR"]." (7)"; $error = true; } } // Actualizo la clave.. $params = array(":id" => $id, ":password" => $clave); $sql = "UPDATE afi.auw_usuarioweb SET uw_password = :password, uw_forzarclave = 0 WHERE uw_id = :id"; DBExecSql($conn, $sql, $params); $xml = '<?xml version="1.0" encoding="utf-8"?>'; $xml.= "<clave><mensaje>El cambio de clave se realizó correctamente.</mensaje><status>OK</status></clave>"; } 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 setClave.</mensaje></error></clave>"; } return new soapval("return", "xsd:string", $xml); }
function setCampanaF931() { global $conn; $curs = null; $params = array(":naumento" => 0, ":ncanttrabajador" => intval($_POST["totalTrabajadores"]), ":ndescuento" => 0, ":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); if (floatval($row["SUMAFIJA"]) < 0.6) $row["SUMAFIJA"] = 0.6; $curs2 = null; $params2 = array(":naumento" => 121, ":ncanttrabajador" => intval($_POST["totalTrabajadores"]), ":ndescuento" => 0, ":nidciiu" => nullIfCero(getIdActividad($_POST["ciiu1"])), ":nmasasalarial" => floatval($_POST["masaSalarialSinSac"])); $sql2 = "BEGIN webart.get_valor_online(:nidciiu, :nmasasalarial, :ncanttrabajador, :ndescuento, :naumento, :data); END;"; $stmt2 = DBExecSP($conn, $curs2, $sql2, $params2, true, 0); $row2 = DBGetSP($curs2); // Traigo los límites de la SSN.. $params3 = array(":idactividad" => getIdActividad($_POST["ciiu1"])); $sql3 = "SELECT ls_minimo minimo, ls_maximo maximo FROM als_limitessn WHERE ls_idactividad IN(SELECT ac_id FROM cac_actividad WHERE ac_codigo = SUBSTR(art.hys.get_codactividadrevdos(:idactividad), 1, 1)) AND ls_fechadesde <= SYSDATE AND ls_fechahasta >= SYSDATE AND ls_fechabaja IS NULL"; $stmt3 = DBExecSql($conn, $sql3, $params3, OCI_DEFAULT); $row3 = DBGetQuery($stmt3); if ($row3["MINIMO"] == "") $row3["MINIMO"] = 0; if ($row3["MAXIMO"] == "") $row3["MAXIMO"] = 0; $params = array("identidad" => $_SESSION["entidad"], "idSucursal" => $_SESSION["sucursal"]); $sql = "SELECT ca_descuento FROM afi.aca_campania931 WHERE ca_identidad = :identidad AND SYSDATE < ca_fechahasta AND ca_fechabaja IS NULL AND NOT EXISTS (SELECT 1 FROM comercial.cse_sucursalexcluidof931 WHERE se_identidad = ca_identidad AND se_idsucursal = :idSucursal)"; ?> <script src="/js/validations.js" type="text/javascript"></script> <script src="/modules/solicitud_cotizacion/js/cotizacion.js" type="text/javascript"></script> <script type="text/javascript"> alert('Por favor, indique la Alícuota FINAL.'); // Deshabilito todos los campos, porque ya presionó el botón "Obtener Cotización".. window.parent.lockControls(true, true); with (window.parent.document) { mostrarBotonGuardar(window.parent.document); var minimoSSN = <?php echo $row3["MINIMO"]; ?> ; var maximoSSN = <?php echo $row3["MAXIMO"]; ?> ; // Muestro los objetos relacionados con la campaña F931.. getElementById('campanaF931').value = 'N'; getElementById('spanAlicuotaF931').innerHTML = 'Alícuota F931 <?php echo ValorSql($sql, "", $params, 0); ?> % Descuento'; getElementById('porcVarTarifario').value = (<?php echo $row["PORCVARIABLE"]; ?> ).toFixed(3); getElementById('porcVarF931').value = <?php echo (floatval($_POST["calculoVariable"]) * (floatval($_POST["masaSalarialSinSac"]) / intval($_POST["totalTrabajadores"])) + (floatval($_POST["calculoSumaFija"]) - 0.6)) / (floatval($_POST["masaSalarialSinSac"]) / intval($_POST["totalTrabajadores"])); ?> ; getElementById('porcVarF931').value = (getElementById('porcVarF931').value * (1 - (<?php echo ValorSql($sql, "0", $params, 0); ?> / 100))).toFixed(3); if (Number(getElementById('porcVarTarifario').value * 0.3) > Number(getElementById('porcVarF931').value)) getElementById('porcVarF931').value = Number(getElementById('porcVarTarifario').value * 0.3).toFixed(3); // No dejo que el porcentaje variable del F931 pase los límites de la SSN.. if ((minimoSSN == 0) && (maximoSSN == 0)) throw new Error('No se encontraron los límites ante la SSN.'); if (Number(getElementById('porcVarF931').value) < minimoSSN) getElementById('porcVarF931').value = minimoSSN; if (Number(getElementById('porcVarF931').value) > maximoSSN) getElementById('porcVarF931').value = maximoSSN; getElementById('porcVarDescuento').value = (<?php echo $row["PORCVARIABLE"]; ?> * (1 - (25 / 100))).toFixed(3); // getElementById('porcVarAumento').value = (<?php echo $row["PORCVARIABLE"]; ?> * (1 + (80 / 100))).toFixed(3); getElementById('porcVarAumento').value = (<?php echo $row2["PORCVARIABLE"]; ?> ).toFixed(3); getElementById('costoFinalTarifario').value = (<?php echo $row["COSTOCAPITAS"]; ?> ).toFixed(2); getElementById('costoMensualTarifario').value = (<?php echo $row["COSTOMENSUAL"]; ?> ).toFixed(0); getElementById('costoAnualTarifario').value = (<?php echo $row["COSTOANUAL"]; ?> ).toFixed(0); getElementById('costoFinalF931').value = ((getElementById('porcVarF931').value /100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> / <?php echo intval($_POST["totalTrabajadores"]); ?> + 0.6).toFixed(2); getElementById('costoMensualF931').value = (((getElementById('porcVarF931').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> ) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> ).toFixed(0); getElementById('costoAnualF931').value = (((getElementById('porcVarF931').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> * 13) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> * 12).toFixed(0); getElementById('costoFinalDescuento').value = ((getElementById('porcVarDescuento').value /100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> / <?php echo intval($_POST["totalTrabajadores"]); ?> + 0.6).toFixed(2); getElementById('costoMensualDescuento').value = (((getElementById('porcVarDescuento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> ) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> ).toFixed(0); getElementById('costoAnualDescuento').value = (((getElementById('porcVarDescuento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> * 13) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> * 12).toFixed(0); getElementById('costoFinalAumento').value = ((getElementById('porcVarAumento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> / <?php echo intval($_POST["totalTrabajadores"]); ?> + 0.6).toFixed(2); getElementById('costoMensualAumento').value = (((getElementById('porcVarAumento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> ) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> ).toFixed(0); getElementById('costoAnualAumento').value = (((getElementById('porcVarAumento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> * 13) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> * 12).toFixed(0); <? $params = array(":canttrabajador" => intval($_POST["totalTrabajadores"]), ":cuit" => $_POST["cuit"], ":idactividad" => nullIfCero(getIdActividad($_POST["ciiu1"])), ":usuario" => "W_".$_SESSION["usuario"]); $sql = "SELECT cotizacion.get_descuento(:cuit, :canttrabajador, :idactividad, :usuario) FROM DUAL"; ?> getElementById('descuentoTopeF931').value = <?php echo ValorSql($sql, 0, $params, 0); ?> ; getElementById('spanAlicuotaDescuento').innerHTML = 'Alícuota ' + getElementById('descuentoTopeF931').value + '% Descuento'; if (getElementById('descuentoTopeF931').value > 0) getElementById('trDescuento').style.display = 'block'; else getElementById('trDescuento').style.display = 'none'; <? $params = array(":emplecoti" => intval($_POST["totalTrabajadores"]), ":idactividad" => nullIfCero(getIdActividad($_POST["ciiu1"])), ":masacoti" => floatval($_POST["masaSalarialSinSac"]), ":porcvariable" => floatval($row["PORCVARIABLE"]), ":sumafija" => floatval($row["SUMAFIJA"]), ":usuario" => "W_".$_SESSION["usuario"]); $sql = "SELECT art.cotizacion.get_aumento(:idactividad, :masacoti, :emplecoti, :sumafija, :porcvariable, :usuario) FROM DUAL"; ?> getElementById('aumentoTopeF931').value = <?php echo ValorSql($sql, 0, $params, 0); ?> ; // getElementById('spanAlicuotaAumento').innerHTML = 'Alícuota ' + getElementById('aumentoTopeF931').value + '% Aumento'; if (getElementById('aumentoTopeF931').value > 0) getElementById('trAumento').style.display = 'block'; else getElementById('trAumento').style.display = 'none'; getElementById('spanTopesAlicuotaFinal').innerHTML = '(Entre ' + getTopeMinimoF931() + '% y ' + getTopeMaximoF931() + '%)'; getElementById('sumaFijaF931').value = (<?php echo $row["SUMAFIJA"]; ?> ).toFixed(2); // edSumaAseguradaRCF931.Value := 0; // edAlicuotaVariableRCF931.Value := 0; // edMasaSalarialRCF931.Value := floatval($_POST["masaSalarialSinSac"]); // edCuotaInicialRCF931.Value := 0; getElementById('tableCampanaF931').style.display = 'block'; getElementById('aumento').value = 0; getElementById('descuento').value = 0; getElementById('alicuotaFinalF931').focus(); } </script> <? }
function setCampanaF931() { global $conn; $curs = null; $params = array(":naumento" => 0, ":ncanttrabajador" => intval($_POST["totalTrabajadores"]), ":ndescuento" => 0, ":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); if (floatval($row["SUMAFIJA"]) < 0.6) $row["SUMAFIJA"] = 0.6; $curs2 = null; $params2 = array(":naumento" => 121, ":ncanttrabajador" => intval($_POST["totalTrabajadores"]), ":ndescuento" => 0, ":nidciiu" => nullIfCero(getIdActividad($_POST["ciiu1"])), ":nmasasalarial" => floatval($_POST["masaSalarialSinSac"])); $sql2 = "BEGIN webart.get_valor_online(:nidciiu, :nmasasalarial, :ncanttrabajador, :ndescuento, :naumento, :data); END;"; $stmt2 = DBExecSP($conn, $curs2, $sql2, $params2, true, 0); $row2 = DBGetSP($curs2); $params = array("identidad" => $_SESSION["entidad"]); $sql = "SELECT ca_descuento FROM afi.aca_campania931 WHERE ca_identidad = :identidad AND SYSDATE < ca_fechahasta AND ca_fechabaja IS NULL"; ?> <script src="/js/validations.js" type="text/javascript"></script> <script src="/modules/solicitud_cotizacion/js/cotizacion.js" type="text/javascript"></script> <script type="text/javascript"> alert('Por favor, indique la Alícuota FINAL.'); // Deshabilito todos los campos, porque ya presionó el botón "Obtener Cotización".. window.parent.lockControls(true, true); with (window.parent.document) { mostrarBotonGuardar(window.parent.document); // Muestro los objetos relacionados con la campaña F931.. getElementById('campanaF931').value = 'N'; getElementById('spanAlicuotaF931').innerHTML = 'Alícuota F931 <?php echo ValorSql($sql, "", $params, 0); ?> % Descuento'; getElementById('porcVarTarifario').value = (<?php echo $row["PORCVARIABLE"]; ?> ).toFixed(3); getElementById('porcVarF931').value = <?php echo (floatval($_POST["calculoVariable"]) * (floatval($_POST["masaSalarialSinSac"]) / intval($_POST["totalTrabajadores"])) + (floatval($_POST["calculoSumaFija"]) - 0.6)) / (floatval($_POST["masaSalarialSinSac"]) / intval($_POST["totalTrabajadores"])); ?> ; getElementById('porcVarF931').value = (getElementById('porcVarF931').value * (1 - (<?php echo ValorSql($sql, "", $params, 0); ?> / 100))).toFixed(3); if (Number(getElementById('porcVarTarifario').value * 0.3) > Number(getElementById('porcVarF931').value)) getElementById('porcVarF931').value = Number(getElementById('porcVarTarifario').value * 0.3).toFixed(3); getElementById('porcVarDescuento').value = (<?php echo $row["PORCVARIABLE"]; ?> * (1 - (25 / 100))).toFixed(3); // getElementById('porcVarAumento').value = (<?php echo $row["PORCVARIABLE"]; ?> * (1 + (80 / 100))).toFixed(3); getElementById('porcVarAumento').value = (<?php echo $row2["PORCVARIABLE"]; ?> ).toFixed(3); getElementById('costoFinalTarifario').value = (<?php echo $row["COSTOCAPITAS"]; ?> ).toFixed(2); getElementById('costoMensualTarifario').value = (<?php echo $row["COSTOMENSUAL"]; ?> ).toFixed(0); getElementById('costoAnualTarifario').value = (<?php echo $row["COSTOANUAL"]; ?> ).toFixed(0); getElementById('costoFinalF931').value = ((getElementById('porcVarF931').value /100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> / <?php echo intval($_POST["totalTrabajadores"]); ?> + 0.6).toFixed(2); getElementById('costoMensualF931').value = (((getElementById('porcVarF931').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> ) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> ).toFixed(0); getElementById('costoAnualF931').value = (((getElementById('porcVarF931').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> * 13) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> * 12).toFixed(0); getElementById('costoFinalDescuento').value = ((getElementById('porcVarDescuento').value /100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> / <?php echo intval($_POST["totalTrabajadores"]); ?> + 0.6).toFixed(2); getElementById('costoMensualDescuento').value = (((getElementById('porcVarDescuento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> ) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> ).toFixed(0); getElementById('costoAnualDescuento').value = (((getElementById('porcVarDescuento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> * 13) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> * 12).toFixed(0); getElementById('costoFinalAumento').value = ((getElementById('porcVarAumento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> / <?php echo intval($_POST["totalTrabajadores"]); ?> + 0.6).toFixed(2); getElementById('costoMensualAumento').value = (((getElementById('porcVarAumento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> ) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> ).toFixed(0); getElementById('costoAnualAumento').value = (((getElementById('porcVarAumento').value / 100) * <?php echo floatval($_POST["masaSalarialSinSac"]); ?> * 13) + 0.6 * <?php echo intval($_POST["totalTrabajadores"]); ?> * 12).toFixed(0); <? $params = array(":canttrabajador" => intval($_POST["totalTrabajadores"]), ":cuit" => $_POST["cuit"], ":idactividad" => nullIfCero(getIdActividad($_POST["ciiu1"])), ":usuario" => "W_".$_SESSION["usuario"]); $sql = "SELECT cotizacion.get_descuento(:cuit, :canttrabajador, :idactividad, :usuario) FROM DUAL"; ?> getElementById('descuentoTopeF931').value = <?php echo ValorSql($sql, 0, $params, 0); ?> ; getElementById('spanAlicuotaDescuento').innerHTML = 'Alícuota ' + getElementById('descuentoTopeF931').value + '% Descuento'; if (getElementById('descuentoTopeF931').value > 0) getElementById('trDescuento').style.display = 'block'; else getElementById('trDescuento').style.display = 'none'; <? $params = array(":emplecoti" => intval($_POST["totalTrabajadores"]), ":idactividad" => nullIfCero(getIdActividad($_POST["ciiu1"])), ":masacoti" => floatval($_POST["masaSalarialSinSac"]), ":porcvariable" => floatval($row["PORCVARIABLE"]), ":sumafija" => floatval($row["SUMAFIJA"]), ":usuario" => "W_".$_SESSION["usuario"]); $sql = "SELECT art.cotizacion.get_aumento(:idactividad, :masacoti, :emplecoti, :sumafija, :porcvariable, :usuario) FROM DUAL"; ?> getElementById('aumentoTopeF931').value = <?php echo ValorSql($sql, 0, $params, 0); ?> ; // getElementById('spanAlicuotaAumento').innerHTML = 'Alícuota ' + getElementById('aumentoTopeF931').value + '% Aumento'; if (getElementById('aumentoTopeF931').value > 0) getElementById('trAumento').style.display = 'block'; else getElementById('trAumento').style.display = 'none'; getElementById('spanTopesAlicuotaFinal').innerHTML = '(Entre ' + getTopeMinimoF931() + '% y ' + getTopeMaximoF931() + '%)'; getElementById('sumaFijaF931').value = (<?php echo $row["SUMAFIJA"]; ?> ).toFixed(2); // edSumaAseguradaRCF931.Value := 0; // edAlicuotaVariableRCF931.Value := 0; // edMasaSalarialRCF931.Value := floatval($_POST["masaSalarialSinSac"]); // edCuotaInicialRCF931.Value := 0; getElementById('tableCampanaF931').style.display = 'block'; getElementById('aumento').value = 0; getElementById('descuento').value = 0; getElementById('alicuotaFinalF931').focus(); } </script> <? }
function UpdateResultado($jt_id, $resultado, $cmbEstado, $usuario) { ////.addQuotes($usuario). try { global $conn; $sqlExecuteSP = "BEGIN art.Legales.Set_CambioEstado(:jt_id, :idestado, SYSDATE, :usuario); END;"; $curs = null; $params = array(":jt_id" => $jt_id, ":idestado" => $cmbEstado, ":usuario" => $usuario); DBExecSP($conn, $curs, $sqlExecuteSP, $params, false); $sqlUpdate = "UPDATE legales.ljt_juicioentramite SET jt_resultado = :resultado, jt_fechamodif = SYSDATE, jt_idestado = :idEstado WHERE jt_id = :id"; $params = array(":resultado" => $resultado, ":idEstado" => $cmbEstado, ":id" => $jt_id); @DBExecSql($conn, $sqlUpdate, $params); $sqlInsert = "INSERT INTO legales.lhr_historicoresprobable(hr_id, hr_resultado, hr_usualta, hr_fechaalta,hr_idjuicioentramite ) VALUES (legales.seq_lhp_id.NEXTVAL, :resultado, :usuario, SYSDATE,:id)"; $params = array(":resultado" => $resultado, ":usuario" => $usuario, ":id" => $jt_id); DBExecSql($conn, $sqlInsert, $params); DBCommit($conn); return true; } catch (Exception $e) { DBRollback($conn); ErrorConeccionDatos($e->getMessage()); return false; } }
ORDER BY 2"; $stmt = DBExecSql($conn, $sql); $_SESSION['tabVisible'] =""; while ($row = DBGetQuery($stmt)) { if (isset($_POST['item_'.$row["TA_ID"]])) { $curs = null; if($row["TA_VERIFICASEGUIMIENTO"] != "") { $_SESSION['tabVisible'] .= $row["TA_VERIFICASEGUIMIENTO"]; } $params = array(":idvisita" => $idvisita,":idtarea" => $row["TA_ID"], ":idmotivo" => $_POST['detalleTarea_'.$row["TA_ID"]], ":usuario" => $_SESSION["usuario"]); $sqlDetalle = "BEGIN art.hys_prevencionweb.do_guardardetalletarea ( :idvisita, :idtarea, :idmotivo, :usuario); END;"; DBExecSP($conn, $curs, $sqlDetalle, $params, false); }; } if ($_SESSION['tabVisible']=="") { $paginaSiguiente = "/prevencion/Carga-Tareas"; } else { //$paginaSiguiente = "/prevencion/Verificaciones-Tareas"; $paginaSiguiente = ""; } $_SESSION['idTarea'] = $idvisita; echo $paginaSiguiente; DBCommit($conn); ?>
DBExecSP($conn, $curs, $sql, $params, false, 0); $curs = null; $params = array(":apellido" => $_POST["apellido"], ":codarea" => $_POST["codigoArea"], ":direlectronica" => $_POST["email"], ":idavisoobraweb" => $row["ID"], ":nombre" => $_POST["nombre"], ":nrodocumento" => $_POST["numeroDocumento"], ":sexo" => $_POST["sexo"], ":telefono" => $_POST["telefono"], ":tipodocumento" => $_POST["tipoDocumento"], ":tipotelefono" => $_POST["tipoTelefono"], ":usuario" => $_SESSION["usuario"]); $sql = "BEGIN art.hys_avisoobraweb.do_guardarresponsableform(:idavisoobraweb, :nombre, :apellido, :codarea, :telefono, :tipotelefono, :direlectronica, :tipodocumento, :nrodocumento, :sexo, :usuario); END;"; DBExecSP($conn, $curs, $sql, $params, false, 0); } // Actualizo los teléfonos.. if ($_POST["idAvisoObra"] <> -1) { // afi.act_contacto.. $dataTel = inicializarTelefonos(OCI_DEFAULT, "tn_idcontacto", $_POST["idContacto"], "tn", "atn_telefonocontacto", $_SESSION["usuario"]); copiarTempATelefonos($dataTel); $params = array(":idcontacto" => $_POST["idContacto"], ":usualta" => substr($_SESSION["usuario"], 0, 20)); $sql = "UPDATE atn_telefonocontacto SET tn_idcontacto = :idcontacto WHERE tn_idcontacto = -1 AND tn_usualta = :usualta AND tn_fechaalta > SYSDATE - 1"; DBExecSql($conn, $sql, $params, OCI_DEFAULT);
<? 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"); $sql = "SELECT se_nombre FROM use_usuarios WHERE se_id = ".$_REQUEST["id"]; $body = GetWindowsLoginName()." informa que los datos de ".ValorSql($sql)." son incorrectos."; $curs = null; $sql = "BEGIN art.varios.do_insertartablamails('Intranet', '*****@*****.**', 'Error Datos Internos', '".$body."', NULL, NULL, NULL); END;"; $stmt = DBExecSP($conn, $curs, $sql, false); ?> <html> <head> <meta http-equiv="Content-Language" content="es-ar"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Aviso Registrado</title> <script> setTimeout("window.close();", 3000); </script> </head> <body bgcolor="#C0C0C0"> <table border="0" width="100%" height="100%"> <tr> <td style="padding-left: 4px; padding-right: 4px"><p align="center"><b><font face="Verdana" color="#FFFFFF" size="3">Aviso Registrado</font></b></td> </tr>
private function SPValidation(&$advertencias, &$errores) { global $conn; try { $curs = null; $params = array(":cbajapordeuda" => "F", ":ccampanaF931" => "S", ":cdatoscompetencia" => $this->datosSolicitud["datosCompetencia"], ":cprestacionesespeciales" => $this->datosSolicitud["prestacionesEspeciales"], ":csuscribepolizarc" => $this->datosSolicitud["suscribePolizaRC"], ":naumento" => -1, ":ncantidadtrabajadores" => $this->datosSolicitud["totalTrabajadores"], ":ndescuento" => -1, ":nedadpromedio" => IIF(($this->datosSolicitud["edadPromedio"] == ""), -1, intval($this->datosSolicitud["edadPromedio"])), ":nestablecimientos" => intval($this->datosSolicitud["cantidadEstablecimientos"]), ":nidartanterior" => nullIsEmpty($this->datosSolicitud["artAnterior"]), ":nidcanal" => $this->datosUsuario["CANAL"], ":nidciiu" => nullIfCero($this->datosSolicitud["ciiu1"]), ":nidciiu2" => nullIfCero($this->datosSolicitud["ciiu2"]), ":nidciiu3" => nullIfCero($this->datosSolicitud["ciiu3"]), ":nidentidad" => $this->datosUsuario["ENTIDAD"], ":nidholding" => nullIfCero($this->datosSolicitud["holding"]), ":nidsector" => nullIfCero($this->datosSolicitud["sector"]), ":nidstatusbcra" => nullIsEmpty($this->datosSolicitud["statusBcra"]), ":nidstatussrt" => nullIsEmpty($this->datosSolicitud["statusSrt"]), ":nidvendedor" => $this->datosSolicitud["idVendedor"], ":nidzonageografica" => $this->datosSolicitud["zonaGeografica"], ":nmasasalarial" => $this->getMasaSalarialSinSac(), ":nresultadomensualtrabajador" => $this->getResultadoMensualPorTrabajador(), ":nsumaaseguradarc" => nullIfCero($this->datosSolicitud["sumaAseguradaRC"]), ":sactividadreal" => $this->datosSolicitud["actividadReal"], ":scontacto" => $this->datosSolicitud["contacto"], ":scuit" => $this->datosSolicitud["cuit"], ":semail" => $this->datosSolicitud["email"], ":speriodo" => $this->datosSolicitud["periodo"], ":srazonsocial" => $this->datosSolicitud["razonSocial"], ":susualta" => $this->datosUsuario["USUARIO"]); $sql = "BEGIN webart.get_validacion_solicitud(:data, :cbajapordeuda, :ccampanaF931, :cdatoscompetencia, :cprestacionesespeciales, :csuscribepolizarc, :naumento, :ncantidadtrabajadores, :ndescuento, :nedadpromedio, :nestablecimientos, :nidartanterior, :nidcanal, :nidciiu, :nidciiu2, :nidciiu3, :nidentidad, :nidholding, :nidsector, :nidstatusbcra, :nidstatussrt, :nidvendedor, :nidzonageografica, :nmasasalarial, :nresultadomensualtrabajador, :nsumaaseguradarc, :sactividadreal, :scontacto, :scuit, :semail, :speriodo, :srazonsocial, :susualta); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params); $row = DBGetSP($curs); $this->huboErrores = ((intval($row["NUMEROERROR"]) != 0) and ($row["ADVERTENCIA"] != "A")); $this->motivoNoAutocotizacion = $row["MOTIVONOAUTOCOTIZACION"]; $this->verificaTecnica = (($row["VERIFICATECNICA"] == "S") or ($this->datosUsuario["AUTOCOTIZACION"] == 0)); // Si el query devuelve "S" o si no autocotiza, la mando a técnica.. if (trim($row["ADVERTENCIA"]) != "") { $advertencias.= "<advertencia><mensaje>".$row["ERROR"]."</mensaje></advertencia>"; } if ($this->datosSolicitud["origen"] == "W") { // Si el origen es la Web de Provincia ART.. if ($row["NUMEROERROR"] == -3) { // Si el error es -3 indica que se tienen que mostrar los datos de la campaña F931 del año 2012.. $errores.= "<error><codigo>-3</codigo>"; $errores.= "<mensaje>setCampanaF931</mensaje></error>"; } elseif ($row["NUMEROERROR"] == -1) { // Si el error es -1 indica que se le tiene que permitir al usuario cargar un descuento.. $errores.= "<error><codigo>-1</codigo>"; $errores.= "<mensaje>mostrarDescuento</mensaje></error>"; } elseif ($row["NUMEROERROR"] == -2) { // Si el error es -2 indica que se le tiene que permitir al usuario cargar un aumento.. $errores.= "<error><codigo>-2</codigo>"; $errores.= "<mensaje>mostrarAumento</mensaje></error>"; } elseif ($row["NUMEROERROR"] == -12) { // Si el error es -12 indica que se le tiene que permitir al usuario cargar un aumento y un descuento.. $errores.= "<error><codigo>-12</codigo>"; $errores.= "<mensaje>mostrarAumentoYDescuento</mensaje></error>"; } elseif (intval($row["NUMEROERROR"]) != "0") { if (($row["NUMEROERROR"] >= 1) and ($row["NUMEROERROR"] <= 13)) // Son los números de error de la vieja función get_validacion.. sendEmailSituacionAfiliatoria($row["NUMEROERROR"]." - ".$row["ERROR"]); $errores.= "<error><codigo>".$row["NUMEROERROR"]."</codigo>"; $errores.= "<mensaje>".$row["ERROR"]."</mensaje></error>"; } } } 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 SPValidation.</mensaje></error>"; } }