Esempio n. 1
0

function getLink() {
	if (isset($_SESSION["isAgenteComercial"]))
		return "/buscar-contrato-2/nt";
	else
		return "/nomina-trabajadores";
}


validarSesion(isset($_SESSION["isCliente"]) or isset($_SESSION["isAgenteComercial"]));
validarSesion(validarPermisoClienteXModulo($_SESSION["idUsuario"], 70));

if (isset($_SESSION["isAgenteComercial"])) {
	if (isset($_REQUEST["id"])) {
		validarSesion(validarContrato($_REQUEST["id"]));
		validarSesion(validarEntero($_REQUEST["id"]));
		$params = array(":contrato" => $_REQUEST["id"]);
		$sql = 
			"SELECT em_cuit, NVL(em_nombre, '-') empresa, NVL(co_idempresa, -1) idempresa
				 FROM aco_contrato, aem_empresa
				WHERE co_idempresa = em_id
					AND art.afiliacion.check_cobertura(co_contrato, SYSDATE) = 1
					AND co_contrato = :contrato";
		$stmt = DBExecSql($conn, $sql, $params);
		$row = DBGetQuery($stmt);

		$_SESSION["contrato"] = $_REQUEST["id"];
		$_SESSION["cuit"] = $row["EM_CUIT"];
		$_SESSION["empresa"] = $row["EMPRESA"];
		$_SESSION["idEmpresa"] = $row["IDEMPRESA"];
				  TO_CHAR(NVL(co_masatotalactual, co_masatotal) * art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), DECODE(NVL(co_masatotalactual, NVL(co_masatotal, 0)), 0, 1, NVL(co_masatotalactual, co_masatotal)), tc_porcmasa, tc_sumafija, zg_id, NULL, 1000000, 0) / 100, '$9,999,999,990.00') cuotainicialrc1000,
				  ev_identidad, em_nombre, TO_CHAR(NVL(co_masatotalactual, co_masatotal), '$9,999,999,990.00') masasalarial,
				  art.utiles.armar_periodo(co_ultimoperiodocobranza) periodo, NVL(co_totempleadosactual, co_totempleados) totempleados
		 FROM aco_contrato, aem_empresa, atc_tarifariocontrato, adc_domiciliocontrato, afi.azg_zonasgeograficas, avc_vendedorcontrato, xev_entidadvendedor
		WHERE co_idempresa = em_id
			AND co_contrato = tc_contrato
			AND co_contrato = dc_contrato
			AND dc_tipo = 'L'
			AND dc_provincia = zg_idprovincia
			AND co_contrato = vc_contrato(+)
			AND vc_identidadvend = ev_id(+)
			AND co_contrato = :contrato";
$stmt = DBExecSql($conn, $sql, $params);
$row = DBGetQuery($stmt);

validarSesion((validarContrato($_REQUEST["id"])) or (($_SESSION["canal"] == 321) and ($row["EV_IDENTIDAD"] == 400)));

if ((trim($row["MASASALARIAL"]) == "$0.00") or ($row["TOTEMPLEADOS"] == 0)) {
?>
<script type="text/javascript">
	alert('La cantidad de trabajadores o la masa salarial están en cero.');
	history.back();
</script>
<?
	exit;
}


$params = array(":contrato" => $_REQUEST["id"]);
$sql =
	"SELECT pr_apellido_nomre, pr_cbu, pr_fechaimpresion, pr_franquicia, pr_idcaracterfirma, pr_iibb, pr_iva, pr_mail, pr_medio_pago, pr_nrodocumento, pr_origenpago, pr_poliza, pr_sexo, pr_sumaasegurada
Esempio n. 3
0
" type="radio" value="N"></td>
						</tr>
<?
	}
?>
					</table>
				</td>
			</tr>
		</table>
	</div>
<?
}


validarSesion(isset($_SESSION["isAgenteComercial"]));
validarSesion((validarContrato($_REQUEST["contrato"])));

SetDateFormatOracle("DD/MM/YYYY");

$params = array(":id" => $_REQUEST["nro"]);
$sql = "SELECT es_nroestableci FROM aes_establecimiento WHERE es_id = :id";
$numeroEstablecimiento = ValorSql($sql, "", $params);

// Traigo los datos de la cabecera..
$params = array(":id" => $_REQUEST["nro"]);
$sql =
	"SELECT cac2.ac_codigo ciiuempresa, cac1.ac_codigo ciiuestablecimiento, art.utiles.armar_cuit(em_cuit) cuit,
					art.utiles.armar_domicilio(es_calle, es_numero, es_piso, es_departamento, NULL) domicilio, em_nombre, es_cpostala, es_descripcionactividad, es_empleados, es_idactividad,
					es_localidad, es_nroestableci, es_superficie, pv_descripcion, art.utiles.armar_telefono(es_codareatelefonos, NULL, es_telefonos) telefono
		 FROM aco_contrato, aem_empresa, aes_establecimiento, cac_actividad cac1, cac_actividad cac2, cpv_provincias
		WHERE co_idempresa = em_id
Esempio n. 4
0
<?
session_start();
require_once($_SERVER["DOCUMENT_ROOT"]."/functions/general.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Classes/pdf/fpdf/fpdf_js.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/date_utils.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/numbers_utils.php");


validarSesion(isset($_SESSION["isAgenteComercial"]));
validarSesion(($_SESSION["entidad"] != 400));
validarSesion((validarContrato($_REQUEST["c"])) or (($_SESSION["canal"] == 321) and ($_REQUEST["ec"] == 400)));
validarSesion(validarEntero($_REQUEST["c"]));


SetDateFormatOracle("DD/MM/YYYY");


$params = array(":contrato" => $_REQUEST["c"]);
$sql =
	"SELECT ac_codigo,
				  ac_descripcion,
				  TO_CHAR(art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), NVL(co_masatotalactual, co_masatotal), tc_porcmasa, tc_sumafija, zg_id, NULL, 250000, 0), '9,999,999,990.00') || '%' alicuota250,
				  TO_CHAR(art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), NVL(co_masatotalactual, co_masatotal), tc_porcmasa, tc_sumafija, zg_id, NULL, 500000, 0), '9,999,999,990.00') || '%' alicuota500,
				  TO_CHAR(art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), NVL(co_masatotalactual, co_masatotal), tc_porcmasa, tc_sumafija, zg_id, NULL, 1000000, 0), '9,999,999,990.00') || '%' alicuota1000,
				  art.utiles.armar_cuit(em_cuit) cuit,
				  TO_CHAR(NVL(co_masatotalactual, co_masatotal) * art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), NVL(co_masatotalactual, co_masatotal), tc_porcmasa, tc_sumafija, zg_id, NULL, 250000, 0) / 100, '$9,999,999,990.00') cuotainicialrc250,
				  TO_CHAR(NVL(co_masatotalactual, co_masatotal) * art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), NVL(co_masatotalactual, co_masatotal), tc_porcmasa, tc_sumafija, zg_id, NULL, 500000, 0) / 100, '$9,999,999,990.00') cuotainicialrc500,
				  TO_CHAR(NVL(co_masatotalactual, co_masatotal) * art.cotizacion.get_valor_rc(em_cuit, NVL(co_totempleadosactual, co_totempleados), NVL(co_masatotalactual, co_masatotal), tc_porcmasa, tc_sumafija, zg_id, NULL, 1000000, 0) / 100, '$9,999,999,990.00') cuotainicialrc1000,
				  em_nombre,
				  TO_CHAR(NVL(co_masatotalactual, co_masatotal), '$9,999,999,990.00') masasalarial,
				  art.utiles.armar_periodo(co_ultimoperiodocobranza) periodo,
Esempio n. 5
0
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/../Classes/provart/grid.php");


validarParametro(isset($_REQUEST["id"]));

$_REQUEST["id"] = intval($_REQUEST["id"]);

validarSesion(isset($_SESSION["isAgenteComercial"]));
//validarSesion(validarContrato($_REQUEST["id"]));
if (!validarContrato($_REQUEST["id"])) {
	echo "<span id=\"sesionInvalidMsg\">ESTA ENTIDAD YA NO TIENE INGERENCIA EN EL CONTRATO QUE SE QUIERE VISUALIZAR.</span>";
	exit;
}

$pagina = 1;
if (isset($_REQUEST["pagina"]))
	$pagina = $_REQUEST["pagina"];

$ob = "3";
if (isset($_REQUEST["ob"]))
	$ob = $_REQUEST["ob"];

$params = array(":contrato" => $_REQUEST["id"]);
$sql =
	"SELECT ac_codigo || ' - ' || ac_descripcion actividad,
					NVL(as_nombre, '-') asesoremision,
					dc_calle calle,
					(SELECT art.legales.get_cantjuiciosempresa(em_cuit, SYSDATE - 360, SYSDATE)
						 FROM DUAL) cantdemjudicinic,
					(SELECT COUNT(*)
Esempio n. 6
0
function validar() {
	global $formaPago;
	global $iibb;
	global $iva;
	global $sumaAseguradaRC;

	$errores = false;

	echo "<script type='text/javascript'>";
	echo "with (window.parent.document) {";
	echo "var errores = '';";

	if (!isset($_SESSION["isAgenteComercial"])) {
		echo "errores+= '- Su sesión ha caducado, vuelva a loguearse.<br />';";
		$errores = true;
	}

	if (!($_SESSION["entidad"] != 400)) {
		echo "errores+= '- Usted no tiene permiso para cotizar RC.<br />';";
		$errores = true;
	}

	if (!((validarContrato($_POST["contrato"])) or (($_SESSION["canal"] == 321) and ($_POST["entidadContrato"] == 400)))) {
		echo "errores+= '- Contrato inválido.<br />';";
		$errores = true;
	}

	if ($sumaAseguradaRC == NULL) {
		echo "errores+= '- Debe indicar la Suma Asegurada.<br />';";
		$errores = true;
	}

	if ($formaPago == NULL) {
		echo "errores+= '- Debe indicar la Forma de Pago.<br />';";
		$errores = true;
	}

	if (($formaPago == "DA") and (strlen($_POST["cbu"]) != 22)) {
		echo "errores+= '- El C.B.U. debe tener 22 caracteres.<br />';";
		$errores = true;
	}

	if ($formaPago == "TC") {
		if ($_POST["tarjetaCredito"] == -1) {
			echo "errores+= '- Debe seleccionar la Tarjeta de Crédito.<br />';";
			$errores = true;
		}
		if (strlen($_POST["cbu"]) < 16) {
			echo "errores+= '- El Nº de Tarjeta de Crédito debe tener al menos 16 caracteres.<br />';";
			$errores = true;
		}
	}

	if ($iva == NULL) {
		echo "errores+= '- Debe indicar el tipo de I.V.A.<br />';";
		$errores = true;
	}

	if ($iibb == NULL) {
		echo "errores+= '- Debe indicar el tipo de I.I.B.B.<br />';";
		$errores = true;
	}

	if ($_POST["email"] == "") {
		echo "errores+= '- Debe indicar el e-Mail donde quiere recepcionar la póliza de la responsibilidad civil.<br />';";
		$errores = true;
	}
	else {
		$params = array(":email" => $_POST["email"]);
		$sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL";
		if (ValorSql($sql, "", $params) != "S") {
			echo "errores+= '- El e-Mail es inválido.<br />';";
			$errores = true;
		}
	}

	if ($_POST["nombre"] == "") {
		echo "errores+= '- Debe indicar el Nombre y Apellido del Empleador.<br />';";
		$errores = true;
	}

	if ($_POST["sexo"] == -1) {
		echo "errores+= '- Debe indicar el Sexo del Empleador.<br />';";
		$errores = true;
	}

	if ($_POST["cargo"] == -1) {
		echo "errores+= '- Debe indicar el Cargo del Empleador.<br />';";
		$errores = true;
	}

	if ($_POST["dni"] == "") {
		echo "errores+= '- Debe indicar el D.N.I. del Empleador.<br />';";
		$errores = true;
	}
	elseif (strlen($_POST["dni"]) < 7) {
		echo "errores+= '- El D.N.I. del Empleador es inválido.<br />';";
		$errores = true;
	}
	elseif (!validarEntero($_POST["dni"])) {
		echo "errores+= '- El D.N.I. del Empleador es inválido.<br />';";
		$errores = true;
	}


	if ($errores) {
		echo "getElementById('errores').innerHTML = errores;";
		echo "getElementById('divErrores').style.display = 'inline';";
		echo "getElementById('foco').style.display = 'block';";
		echo "getElementById('foco').focus();";
		echo "getElementById('foco').style.display = 'none';";
	}
	else {
		echo "getElementById('divErrores').style.display = 'none';";
	}

	echo "}";
	echo "</script>";

	return !$errores;
}