} if ($_SESSION["entidad"] == 10) { // Venta Directa.. $params[":entidad2"] = 400; // Banco Nación.. $where.= ") OR (en_id = :entidad2"; } if ($_REQUEST["contrato"] != "") { $filtros.= "<tr><td>- Contrato: <b>".$_REQUEST["contrato"]."</b></td></tr>"; $params[":contrato"] = intval($_REQUEST["contrato"]); $where2.= " AND co_contrato = :contrato"; } if ($_REQUEST["cuit"] != "") { $filtros.= "<tr><td>- C.U.I.T.: <b>".$_REQUEST["cuit"]."</b></td></tr>"; $params[":cuit"] = sacarGuiones($_REQUEST["cuit"]); $where2.= " AND em_cuit = :cuit"; } if ($_REQUEST["razonSocial"] != "") { $filtros.= "<tr><td>- Razón Social: <b>".$_REQUEST["razonSocial"]."</b></td></tr>"; $params[":nombre"] = StringToUpper($_REQUEST["razonSocial"])."%"; $where2.= " AND em_nombre LIKE :nombre"; } if ($_REQUEST["fechaVigenciaDesde"] != "") { $filtros.= "<tr><td>- Fecha Vigencia Desde: <b>".$_REQUEST["fechaVigenciaDesde"]."</b></td></tr>"; $params[":vigenciadesde"] = $_REQUEST["fechaVigenciaDesde"]; $where2.= " AND co_vigenciadesde >= TO_DATE(:vigenciadesde, 'dd/mm/yyyy')"; }
if ($_POST["tMotivo"] == -1) { $campoError = "tMotivo"; throw new Exception("Por favor, seleccione un item del campo Motivo."); } } if ($_POST["solapa"] == "p") { if ($_POST["pRazonSocial"] == "") { $campoError = "pRazonSocial"; throw new Exception("Por favor, complete el campo Razón Social."); } if ($_POST["pCuit"] == "") { $campoError = "pCuit"; throw new Exception("Por favor, complete el campo C.U.I.T."); } if (!validarCuit(sacarGuiones($_POST["pCuit"]))) { $campoError = "pCuit"; throw new Exception("La C.U.I.T. ingresada es inválida."); } if ($_POST["pNombreApellido"] == "") { $campoError = "pNombreApellido"; throw new Exception("Por favor, complete el campo Nombre y Apellido."); } if ($_POST["pCargo"] == "") { $campoError = "pCargo"; throw new Exception("Por favor, complete el campo Cargo."); } if ($_POST["pEmail"] == "") { $campoError = "pEmail"; throw new Exception("Por favor, complete el campo e-Mail."); }
$cols["AA"] = str_replace(".", ",", (($cols["AA"] == "")?0:$cols["AA"])); $cols["AB"] = str_replace(".", ",", (($cols["AB"] == "")?0:$cols["AB"])); $cols["AC"] = str_replace(".", ",", (($cols["AC"] == "")?0:$cols["AC"])); $cols["AD"] = str_replace(".", ",", (($cols["AD"] == "")?0:$cols["AD"])); $cols["AE"] = trim(str_replace(".", ",", $cols["AE"])); $cuilOk = true; $hayRegistros = true; $error = ""; $cols["E"] = strtoupper($cols["E"]); // *** Si la columna C tiene una C.U.I.L. *** if ($cols["C"] != "") { $cols["C"] = sacarGuiones($cols["C"]); // *** Si la columna C tiene una C.U.I.L. válida *** if (validarCuit($cols["C"])) { $cols["A"] = substr($cols["C"], 2, 8); switch (intval(substr($cols["C"], 0, 2))) { case 20: $cols["E"] = "M"; break; case 27: $cols["E"] = "F"; break; default: if (($cols["E"] != "") and ($cols["E"] != "F") and ($cols["E"] != "M")) { $error = "Columna E: La columna Sexo debe ser F o M.";
function getSqlDetalle($row, $sqlDatos) { $params = array(":cuit" => sacarGuiones($row["CUIT"])); $sql = "SELECT cobranza.get_maxfechaconcquiebra(:cuit) FROM DUAL"; $maximaFechaConcursoQuiebra = valorSql($sql, "", $params); $params = array(":cuit" => sacarGuiones($row["CUIT"])); $sql = "SELECT art.legales.get_periodoconcoquiebra(:cuit) FROM DUAL"; $maximoPeriodoConcursoQuiebra = valorSql($sql, "", $params); $params = array(":contrato" => $_REQUEST["id"]); $sql = "SELECT deuda.get_primerperiodoconsiddeuda(:contrato, 'N') FROM DUAL"; $primerPeriodoDeuda = valorSql($sql, "", $params); // ******* INICIO - SQL DE LOS INTERESES.. ******* // Obtengo la fecha de vencimiento de la cuota a la que pertenece el periodo.. $sqlVencimientoCuota = "deuda.get_vencimientocuotacontrato(rc_contrato, rc_periodo)"; if (date("Ymd") <= formatDate("Ymd", $maximaFechaConcursoQuiebra)) $sqlTasaInteresFinal = "0 tasainteres, "; else { // Obtengo la tasa de interes hasta la fecha de interés hasta.. $sqlTasaInteresHasta = "deuda.get_tasaacumulada(".$sqlVencimientoCuota." + 1, TO_DATE(SYSDATE, 'DD/MM/YYYY'))"; if (!isFechaValida($maximaFechaConcursoQuiebra)) $sqlTasaInteresFinal = $sqlTasaInteresHasta." tasainteres, "; else { // En concurso/quiebra.. // La tasa de interes se aplica si el periodo no esta en concurso o quiebra.. $sqlTasaInteresCQ = "0"; $sqlTasaInteresFinal = "TO_NUMBER(UTILES.IIF_COMPARA('>', ".$maximoPeriodoConcursoQuiebra.", rc_periodo, ".$sqlTasaInteresCQ.", ".$sqlTasaInteresHasta." )) tasainteres, "; } } // Si el importe reclamado es <> 0 entonces la tasa de interes es cero.. $sSqlInteresPositivo = "DECODE(importereclamoafip, 0, tasainteres, GREATEST(tasainteres, 0))"; // ******* FIN - SQL DE LOS INTERESES.. ******* $sql = str_replace("#PRIMER_PERIODO_DEUDA#", $primerPeriodoDeuda, $sqlDatos). " FROM (SELECT ".$sqlVencimientoCuota." vencimiento, rc_periodo periodo, rc_contratoprincipal contrato, rc_codtiporegimen codreg, afiliacion.get_tarifavigentetexto(rc_contrato, rc_periodo) fija_variable, rc_prescripto prescripto, DECODE(rc_gestionable, 'N', 'SI', 'NO') ddjj, rc_empleados empleados, rc_masasalarial masa, rc_importereclamado importereclamoafip, rc_devengadocuota + rc_devengadofondo + rc_devengadointeres + rc_devengadootros devengados, rc_devengadocuota cuota, rc_devengadointeres + rc_devengadootros interes_otros, rc_devengadofondo fondo, rc_pagocuota + rc_pagofondo + rc_pagointeres + rc_pagootros + rc_recuperocuota + rc_recuperofondo + rc_recuperointeres pagos, (rc_devengadocuota + rc_devengadofondo + rc_devengadointeres + rc_devengadootros) - (rc_pagocuota + rc_pagofondo + rc_pagointeres + rc_pagootros + rc_recuperocuota + rc_recuperofondo + rc_recuperointeres) - rc_importereclamado - rc_montorefinanciado - cobranza.getsaldointereses(rc_contrato, rc_periodo) deuda, rc_montorefinanciado montorefinanciado, cobranza.is_periodochequesrechazados(rc_contrato, rc_periodo) per_chequesrechazados, cobranza.getsaldointereses(rc_contrato, rc_periodo) saldointereses, DECODE(emi.utiles.get_topeaplicado(rc_contrato, rc_periodo), 1, 'N', 2, 'X', 3, 'T', NULL) topeoemision, rc_contrato, 0 extrajudicial,".$sqlTasaInteresFinal; if ($maximoPeriodoConcursoQuiebra == "") $sql.= "'N' esconcursoquiebra"; else $sql.= " UTILES.IIF_COMPARA('<=', RC_PERIODO, '".$maximoPeriodoConcursoQuiebra."', 'S', 'N') esconcursoquiebra"; $sql.= " FROM zrc_resumencobranza_ext WHERE rc_contratoprincipal = :contrato"; $sql.= ") WHERE devengados - pagos - importereclamoafip > 0 AND cobranza.is_nomostrarreclamoafip(devengados, pagos, importereclamoafip, periodo) = 'S' AND esconcursoquiebra <> 'S' AND prescripto <> 'S' ORDER BY periodo, codreg DESC"; return $sql; }
if ($_FILES["archivo"]["name"] == "") throw new Exception("Debe elegir el Archivo a subir."); if (!validarExtension($_FILES["archivo"]["name"], array("xls"))) throw new Exception("El Archivo a subir debe ser de extensión \".xls\"."); error_reporting(E_ALL ^ E_NOTICE); $excel = new Spreadsheet_Excel_Reader($_FILES["archivo"]["tmp_name"]); $cuiles = array(); $filasErroneas = array(); for ($row=1; $row<=$excel->rowcount(); $row++) { $cuil = sacarGuiones($excel->val($row, "A")); // Si la primer columna está vacía lo tomo como un EOF y salgo del loop principal.. if (trim($cuil) == "") break; if (validarCuit($cuil)) $cuiles[] = $cuil; else $filasErroneas[] = $row; } $_SESSION["CUILES_A_AGREGAR"] = array_unique($cuiles); if (count($filasErroneas) > 0) { ?>
if ((isset($_REQUEST["buscar"])) and ($_REQUEST["buscar"] == "yes")) { $params = array(":cuit" => $_SESSION["cuit"]); $where = ""; if ($altura != "") { $params[":altura"] = $altura; $where.= " AND et_numero LIKE UPPER(:altura)"; } if ($calle != "") { $params[":calle"] = "%".$calle."%"; $where.= " AND et_localidad LIKE UPPER(:calle)"; } if ($cuit != "") { $params[":cuit_temporal"] = sacarGuiones($cuit); $where.= " AND et_cuit_temporal = :cuit_temporal"; } if ($codigoPostal != "") { $params[":cpostal"] = $codigoPostal; $where.= " AND et_cpostal = :cpostal"; } if ($cpa != "") { $params[":cpostala"] = $cpa; $where.= " AND et_cpostala = :cpostala"; } if ($id != "") { $params[":id"] = $id;
validarSesion(validarPermisoClienteXModulo($_SESSION["idUsuario"], 100)); // Valido que el rgrl sea del establecimiento relacionado al contrato del usuario.. $params = array(":contrato" => $_SESSION["contrato"], ":id" => $_POST["idEstablecimiento"]); $sql = "SELECT 1 FROM aes_establecimiento WHERE es_contrato = :contrato AND es_id = :id"; validarSesion(ExisteSql($sql, $params)); try { $_POST["cuit1"] = sacarGuiones($_POST["cuit1"]); $_POST["cuit2"] = sacarGuiones($_POST["cuit2"]); $_POST["cuit3"] = sacarGuiones($_POST["cuit3"]); if (!validar()) exit; if (($_POST["preguntasAdicionales"] != "t") and ($_POST["mostrarAviso"] == "t")) mostrarAviso(); if ($_POST["preguntasAdicionales"] == "t") { // Guardo las preguntas adicionales.. // Guardo el registro maestro si no existe.. $params = array(":idestablecimiento" => $_POST["idEstablecimiento"]); $sql = "SELECT sf_id FROM hys.hsf_solicitudfgrl WHERE sf_idestablecimiento = :idestablecimiento"; $idSolicitudRGRL = valorSql($sql, "0", $params, 0); if (intval($idSolicitudRGRL) < 1) { $params = array(":idestablecimiento" => $_POST["idEstablecimiento"],
function setDatosEstaticos(&$pdf, $row, $pagina, $entidad, $vendedor, $ejecutivo, $estudio, $gestor) { $pdf->AddPage("L"); $tplIdx = $pdf->importPage(1); $pdf->useTemplate($tplIdx); $pdf->SetFont("Arial", "", 8); // Datos de la cabecera.. $pdf->Ln(21.2 ); $pdf->Cell(0.2); $pdf->Cell(130, 0, $row["EM_NOMBRE"]); $pdf->Ln(4); $pdf->Cell(0.2); $pdf->Cell(130, 0, $row["DOM_POSTAL"]); $pdf->Ln(4); $pdf->Cell(0.2); $pdf->Cell(130, 0, "Tel. ".$row["TELEFONOS_POSTAL"]); $pdf->Ln(4.6); $pdf->Cell(0.2); $pdf->Cell(130, 0, $row["ACTIVIDAD"]); $pdf->Ln(7.6); $pdf->Cell(0.2); $pdf->Cell(86, 0, $row["ESTADO"]); $pdf->Cell(0.2); $pdf->Cell(44, 0, getEntidadComercial($_REQUEST["id"])); $pdf->Ln(8); $pdf->Cell(0.2); $pdf->Cell(44, 0, $gestor); $pdf->Cell(43, 0, $ejecutivo); $pdf->Cell(43, 0, $estudio); $pdf->Ln(-26.6); $pdf->Cell(132); $pdf->Cell(15, 0, $_REQUEST["id"], 0, 0, "C"); $pdf->Cell(-2); $pdf->Cell(24, 0, $row["CUIT"], 0, 0, "C"); $pdf->Ln(-1.8); $pdf->Cell(167.4); $pdf->Cell(91.6, 0, $entidad); $pdf->Ln(2.8); $pdf->Cell(167.4); $pdf->Cell(91.6, 0, $vendedor); $pdf->Ln(8.8); $pdf->Cell(131.4); $pdf->Cell(18, 0, $row["CO_VIGENCIADESDE"], 0, 0, "C"); $pdf->Cell(1); $pdf->Cell(20, 0, $row["CO_VIGENCIAHASTA"]); $pdf->Cell(-2); $pdf->Cell(29, 0, $row["CONCURSO"]); $pdf->Cell(2); $pdf->Cell(30, 0, $row["QUIEBRA"]); $pdf->Cell(2); $pdf->Cell(23, 0, $row["FIJA_VARIABLE"], 0, 0, "R"); $pdf->Ln(9); $texto = $row["MOTIVO_BAJA"]; $pdf->WordWrap($texto, 126); $texto = explode("\n", $texto); for ($i=0; $i<count($texto); $i++) { if ($i > 1) break; $str = trim($texto[$i]); $pdf->Cell(131); $pdf->Cell(0, 0, $str); $pdf->Ln(3); } $params = array(":cuit" => sacarGuiones($row["CUIT"])); $sql = "SELECT varios.get_msgcartadocumento(:cuit, '04', '01') FROM DUAL"; $pdf->Ln(9.4); $pdf->Cell(2); $pdf->Cell(256, 0, ValorSql($sql, "", $params)); $params = array(":cuit" => sacarGuiones($row["CUIT"])); $sql = "SELECT varios.get_msgcartadocumento(:cuit, '04', '02') FROM DUAL"; $pdf->Ln(3.6); $pdf->Cell(2); $pdf->Cell(256, 0, ValorSql($sql, "", $params)); $pdf->Ln(7.8); $pdf->Cell(214); $pdf->SetFont("Arial", "B", 7); $pdf->Cell(0, 0, date("d/m/Y")); $pdf->Ln(131.8); $pdf->Cell(8.8); $pdf->Cell(120, 0, $pagina); $pdf->Cell(0, 0, date("d/m/Y"), 0, 0, "R"); }
header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.1 header("Pragma: no-cache"); // HTTP/1.0 session_start(); require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/cuit.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/numbers_utils.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/functions/general.php"); validarSesion(isset($_SESSION["isCliente"])); validarSesion((isset($_SESSION["isAdminTotal"])) and ($_SESSION["isAdminTotal"])); $cuit = sacarGuiones($_REQUEST["valor"]); if (validarCuit($cuit)) { $msg = " Esta C.U.I.T. no puede ser capturada. "; $params = array(":cuit" => $cuit); $sql = " AND em_cuit = :cuit"; } elseif (validarEntero($_REQUEST["valor"])) { $msg = " Este contrato no puede ser capturado. "; $params = array(":contrato" => $_REQUEST["valor"]); $sql = " AND co_contrato = :contrato"; } else { $msg = " Esta empresa no puede ser capturada. "; $params = array(":nombre" => $_REQUEST["valor"]."%"); $sql = " AND em_nombre LIKE UPPER(:nombre)";
else { echo "getElementById('divErrores').style.display = 'none';"; } echo "}"; echo "</script>"; return !$errores; } validarSesion(isset($_SESSION["isCliente"]) or isset($_SESSION["isAgenteComercial"])); validarSesion(validarPermisoClienteXModulo($_SESSION["idUsuario"], 61)); try { $_POST["cuitContratista"] = sacarGuiones($_POST["cuitContratista"]); if (!validar()) exit; $params = array(":id" => $_POST["idTrabajador"]); $sql = "SELECT tj_cuil, tj_nombre FROM ctj_trabajador WHERE tj_id = :id"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $apellidoNombreTrabajador = $row["TJ_NOMBRE"]; $cuilTrabajador = $row["TJ_CUIL"];
else { echo "getElementById('divErroresForm').style.display = 'none';"; } echo "}"; echo "</script>"; return !$errores; } try { if (!hasPermiso(2)) throw new Exception("Usted no tiene permiso para ingresar a este módulo."); $_POST["cuil"] = sacarGuiones($_POST["cuil"]); if (!validar()) exit; $params = array(":cargo" => $_POST["cargo"], ":contrato" => nullIfCero($_POST["relacionLaboral"]), ":cuil" => nullIsEmpty($_POST["cuil"]), ":delegacion" => nullIfCero($_POST["delegacion"]), ":fechacumple" => nullIsEmpty($_POST["fechaNacimiento"]), ":horarioatencion" => nullIsEmpty($_POST["horarioAtencion"]), ":id" => $_POST["id"], ":iddelegacionsede" => nullIfCero($_POST["edificio"]), ":idsector" => nullIfCero($_POST["sector"]), ":interno" => nullIsEmpty($_POST["interno"]), ":legajo" => nullIsEmpty($_POST["codigoInternoRRHH"]),