コード例 #1
0
}

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')";
}
コード例 #2
0
		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.");
		}
コード例 #3
0
		$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.";
コード例 #4
0
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;
}
コード例 #5
0
	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) {
?>
コード例 #6
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;
コード例 #7
0
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"],
コード例 #8
0
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");
}
コード例 #9
0
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)";
コード例 #10
0
	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"];
コード例 #11
0
	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"]),