Exemple #1
0
$params = array(":contrato" => $_SESSION["contrato"]);
$sql =
	"SELECT 1
		 FROM afi.act_cont_trab_noconf
		WHERE ct_fechabaja IS NULL
			AND ct_contrato = :contrato";
$noConfirmadoVisible = existeSql($sql, $params);

$tipoCliente = "isCliente";
if (isset($_SESSION["isAgenteComercial"]))
	$tipoCliente = "isAgenteComercial";

$establecimientos = "-1";
$isAlta = ($_REQUEST["id"] == -1);

if (($isAlta) and (!cuitAutorizado($_SESSION["idEmpresa"]))) {
?>
	<div class="TituloSeccion" style="display:block; width:712px;">Alta de Trabajador</div>
	<br />
	<div class="ContenidoSeccion" style="padding:4px;">Para efectuar altas y bajas de personal deberá realizarlo utilizando su clave fiscal a través del siguiente link: <a class="linkSubrayado" href="http://www.afip.gov.ar/" target="_blank">http://www.afip.gov.ar/</a> opción <i>Acceda con Clave Fiscal CUIT / CUIL / CDI</i>.</div>
	<div style="margin-top:336px;"><input class="btnVolver" type="button" value="" onClick="history.back(-1);" /></div>
<?
	return;
}

$validarAltaTemprana = false;
if ($isAlta) {
	$params = array(":id" => $_SESSION["idEmpresa"]);
	$sql =
		"SELECT em_suss
			 FROM aem_empresa
		$sql =
			"SELECT em_suss
				 FROM aem_empresa
				WHERE em_id = :id";
//	$validarAltaTemprana = (valorSql($sql, "", $params) != 2);
		$validarAltaTemprana = false;
	}

	if (!((isset($_POST["baja"])) and ($_POST["baja"] == "t")))		// Si no es una baja, valido..
		if (!validar($validarAltaTemprana))
			exit;


	// Valido que la empresa tenga autorización para de dar de alta o de baja trabajadores..
	if (($idTrabajador < 1) or ((isset($_POST["baja"])) and ($_POST["baja"] == "t")))
		if (!cuitAutorizado($_SESSION["idEmpresa"]))
			throw new Exception("Operación inválida.");

	if ($idTrabajador < 1) {		// Si es un alta valido el código de alta temprana..
//		$params = array(":id" => $_SESSION["idEmpresa"]);
//		$sql =
//			"SELECT em_suss
//				 FROM aem_empresa
//				WHERE em_id = :id";
//		if (ValorSql($sql, "", $params) != 2) {		// Se valida solo para empresas NO SUSS..
//			if (strlen($_POST["codigoAltaTemprana"]) <> 20)
			if ((strlen($_POST["codigoAltaTemprana"]) > 0) and (strlen($_POST["codigoAltaTemprana"]) <> 20)) {
				throw new Exception("El Código de Alta Temprana debe ser un número de 20 dígitos.");

			$params = array(":ca" => $_POST["codigoAltaTemprana"], ":cuil" => $_POST["cuil"]);
			$sql =