function validarCuit($cuit) { try { $cuit = trim($cuit); if (strlen($cuit) != 11) return false; else { for ($i=0; $i<=10; $i++) if (!validarNumero($cuit[$i])) return false; $suma = 0; for ($i=0; $i<=9; $i++) $suma = $suma + $cuit[$i] * substr('5432765432', $i, 1); $suma = 11 - ($suma % 11); if ($suma == 11) $suma = 0; if ($suma == 10) return false; else { if (($cuit[strlen($cuit) - 1] >= "0") and ($cuit[strlen($cuit) - 1] <= "9")) return ($suma == $cuit[strlen($cuit) - 1]); else return false; } } } catch (Exception $e) { return false; } }
function validar($filename) { global $fileCV; global $fileFoto; $errores = false; echo "<script type='text/javascript'>"; echo "with (window.parent.document) {"; echo "var errores = '';"; if (trim($_POST["nombre1"]) == "") { echo "errores+= '- Nombre 1 vacío.<br />';"; $errores = true; } if (trim($_POST["apellido1"]) == "") { echo "errores+= '- Apellido 1 vacío.<br />';"; $errores = true; } if (!isFechaValida($_POST["fechaNacimiento"], false)) { echo "errores+= '- Fecha de Nacimiento vacía o errónea.<br />';"; $errores = true; } if (!isset($_POST["sexo"])) { echo "errores+= '- Sexo sin elegir.<br />';"; $errores = true; } if ($_POST["estadoCivil"] == -1) { echo "errores+= '- Estado Civil sin elegir.<br />';"; $errores = true; } if ($_POST["paisNacimiento"] == -1) { echo "errores+= '- País de Nacimiento sin elegir.<br />';"; $errores = true; } if ($_POST["nacionalidad"] == -1) { echo "errores+= '- Nacionalidad sin elegir.<br />';"; $errores = true; } if ($_POST["tipoDocumento"] == -1) { echo "errores+= '- Tipo de Documento sin elegir.<br />';"; $errores = true; } if (trim($_POST["numeroDocumento"]) == "") { echo "errores+= '- Nro. de Documento vacío.<br />';"; $errores = true; } else { if (!validarEntero($_POST["numeroDocumento"])) { echo "errores+= '- El Nro. de Documento es inválido.<br />';"; $errores = true; } } if (trim($_POST["telefonoFijo"]) == "") { echo "errores+= '- Teléfono Fijo vacío.<br />';"; $errores = true; } if (trim($_POST["email"]) != "") { $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 (trim($_POST["calle"]) == "") { echo "errores+= '- Calle vacía.<br />';"; $errores = true; } if (trim($_POST["numeroCalle"]) == "") { echo "errores+= '- Número de la Calle vacío.<br />';"; $errores = true; } if (trim($_POST["cp"]) == "") { echo "errores+= '- CP vacío.<br />';"; $errores = true; } if ($_POST["localidad"] == -1) { echo "errores+= '- Localidad sin elegir.<br />';"; $errores = true; } if ($_POST["provincia"] == -1) { echo "errores+= '- Provincia sin elegir.<br />';"; $errores = true; } if ($_POST["pais"] == -1) { echo "errores+= '- País sin elegir.<br />';"; $errores = true; } if ($_FILES["foto"]["name"] != "") { $error = ""; if (!subirArchivo($_FILES["foto"], DATA_CV_PATH, $filename, array("jpg"), 71680, $error, $fileFoto)) { echo "errores+= '- ".$error."<br />';"; $errores = true; } } //------------------------------------------------------------------------------------ if ($_POST["nivelFormacion1"] == -1) { echo "errores+= '- Nivel 1 sin elegir.<br />';"; $errores = true; } if (!isset($_POST["completo1"])) { echo "errores+= '- Completo 1 sin elegir.<br />';"; $errores = true; } if ($_POST["titulo1"] == -1) { echo "errores+= '- Título 1 sin elegir.<br />';"; $errores = true; } if ($_POST["institucion1"] == -1) { echo "errores+= '- Institución 1 sin elegir.<br />';"; $errores = true; } if ($_POST["carrera1"] == -1) { echo "errores+= '- Carrera 1 sin elegir.<br />';"; $errores = true; } if ($_POST["formacion2visible"] == "t") { if ($_POST["nivelFormacion2"] == -1) { echo "errores+= '- Nivel 2 sin elegir.<br />';"; $errores = true; } if (!isset($_POST["completo2"])) { echo "errores+= '- Completo 2 sin elegir.<br />';"; $errores = true; } if ($_POST["titulo2"] == -1) { echo "errores+= '- Título 2 sin elegir.<br />';"; $errores = true; } if ($_POST["institucion2"] == -1) { echo "errores+= '- Institución 2 sin elegir.<br />';"; $errores = true; } if ($_POST["carrera2"] == -1) { echo "errores+= '- Carrera 2 sin elegir.<br />';"; $errores = true; } } if ($_POST["formacion3visible"] == "t") { if ($_POST["nivelFormacion3"] == -1) { echo "errores+= '- Nivel 3 sin elegir.<br />';"; $errores = true; } if (!isset($_POST["completo3"])) { echo "errores+= '- Completo 3 sin elegir.<br />';"; $errores = true; } if ($_POST["titulo3"] == -1) { echo "errores+= '- Título 3 sin elegir.<br />';"; $errores = true; } if ($_POST["institucion3"] == -1) { echo "errores+= '- Institución 3 sin elegir.<br />';"; $errores = true; } if ($_POST["carrera3"] == -1) { echo "errores+= '- Carrera 3 sin elegir.<br />';"; $errores = true; } } if ($_POST["formacion4visible"] == "t") { if ($_POST["nivelFormacion4"] == -1) { echo "errores+= '- Nivel 4 sin elegir.<br />';"; $errores = true; } if (!isset($_POST["completo4"])) { echo "errores+= '- Completo 4 sin elegir.<br />';"; $errores = true; } if ($_POST["titulo4"] == -1) { echo "errores+= '- Título 4 sin elegir.<br />';"; $errores = true; } if ($_POST["institucion4"] == -1) { echo "errores+= '- Institución 4 sin elegir.<br />';"; $errores = true; } if ($_POST["carrera4"] == -1) { echo "errores+= '- Carrera 4 sin elegir.<br />';"; $errores = true; } } //------------------------------------------------------------------------------------ if (!isFechaValida($_POST["fechaDesde1"], false)) { echo "errores+= '- Fecha desde 1 vacía o errónea.<br />';"; $errores = true; } if ($_POST["fechaHasta1"] != "") if (!isFechaValida($_POST["fechaHasta1"], false)) { echo "errores+= '- Fecha hasta 1 errónea.<br />';"; $errores = true; } if (trim($_POST["empresa1"]) == "") { echo "errores+= '- Empresa 1 vacía.<br />';"; $errores = true; } if (trim($_POST["tareas1"]) == "") { echo "errores+= '- Descripción Tareas 1 vacía.<br />';"; $errores = true; } if ($_POST["experienciaLaboral2visible"] == "t") { if (!isFechaValida($_POST["fechaDesde2"], false)) { echo "errores+= '- Fecha desde 2 vacía o errónea.<br />';"; $errores = true; } if ($_POST["fechaHasta2"] != "") if (!isFechaValida($_POST["fechaHasta2"], false)) { echo "errores+= '- Fecha hasta 2 errónea.<br />';"; $errores = true; } if (trim($_POST["empresa2"]) == "") { echo "errores+= '- Empresa 2 vacía.<br />';"; $errores = true; } if (trim($_POST["tareas2"]) == "") { echo "errores+= '- Descripción Tareas 2 vacía.<br />';"; $errores = true; } } if ($_POST["experienciaLaboral3visible"] == "t") { if (!isFechaValida($_POST["fechaDesde3"], false)) { echo "errores+= '- Fecha desde 3 vacía o errónea.<br />';"; $errores = true; } if ($_POST["fechaHasta3"] != "") if (!isFechaValida($_POST["fechaHasta3"], false)) { echo "errores+= '- Fecha hasta 3 errónea.<br />';"; $errores = true; } if (trim($_POST["empresa3"]) == "") { echo "errores+= '- Empresa 3 vacía.<br />';"; $errores = true; } if (trim($_POST["tareas3"]) == "") { echo "errores+= '- Descripción Tareas 3 vacía.<br />';"; $errores = true; } } if ($_POST["experienciaLaboral4visible"] == "t") { if (!isFechaValida($_POST["fechaDesde4"], false)) { echo "errores+= '- Fecha desde 4 vacía o errónea.<br />';"; $errores = true; } if ($_POST["fechaHasta4"] != "") if (!isFechaValida($_POST["fechaHasta4"], false)) { echo "errores+= '- Fecha hasta 4 errónea.<br />';"; $errores = true; } if (trim($_POST["empresa4"]) == "") { echo "errores+= '- Empresa 4 vacía.<br />';"; $errores = true; } if (trim($_POST["tareas4"]) == "") { echo "errores+= '- Descripción Tareas 4 vacía.<br />';"; $errores = true; } } //------------------------------------------------------------------------------------ if ($_POST["fechaCurso1"] != "") if (!isFechaValida($_POST["fechaCurso1"], false)) { echo "errores+= '- Fecha de Curso 1 errónea.<br />';"; $errores = true; } if ($_POST["curso2visible"] == "t") { if ($_POST["fechaCurso2"] != "") if (!isFechaValida($_POST["fechaCurso2"], false)) { echo "errores+= '- Fecha de Curso 2 errónea.<br />';"; $errores = true; } } if ($_POST["curso3visible"] == "t") { if ($_POST["fechaCurso3"] != "") if (!isFechaValida($_POST["fechaCurso3"], false)) { echo "errores+= '- Fecha de Curso 3 errónea.<br />';"; $errores = true; } } if ($_POST["curso4visible"] == "t") { if ($_POST["fechaCurso4"] != "") if (!isFechaValida($_POST["fechaCurso4"], false)) { echo "errores+= '- Fecha de Curso 4 errónea.<br />';"; $errores = true; } } //------------------------------------------------------------------------------------ if (trim($_POST["remuneracion"]) != "") { if (!validarNumero($_POST["remuneracion"])) { echo "errores+= '- La Remuneración pretendida es inválida.<br />';"; $errores = true; } } if ($_FILES["cv"]["name"] != "") { $error = ""; if (!subirArchivo($_FILES["cv"], DATA_CV_PATH, $filename, array("doc", "docx", "pdf"), 10485760, $error, $fileCV)) { echo "errores+= '- ".$error."<br />';"; $errores = true; } } if (!isset($_SESSION["captcha"])) { echo "errores+= '- El captcha es inválido, por favor refrésquelo.<br />';"; $errores = true; } elseif ($_POST["captcha"] != $_SESSION["captcha"]) { echo "errores+= '- El captcha es erróneo.<br />';"; $errores = true; } if ($errores) { echo "getElementById('imgEnviar').style.display = 'inline';"; echo "getElementById('imgProcesando').style.display = 'none';"; 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; }
function importarTrabajadores() { global $conn; try { 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\"."); // Borro los registros temporales que se pudieran haber generado en otra oportunidad.. $params = array(":idusuario" => $_SESSION["idUsuario"], ":ipusuario" => $_SERVER["REMOTE_ADDR"]); $sql = "DELETE FROM tmp.tcm_cargamasivatrabajadoresweb WHERE cm_idusuario = :idusuario AND cm_ipusuario = :ipusuario"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); error_reporting(E_ALL ^ E_NOTICE); $excel = new Spreadsheet_Excel_Reader($_FILES["archivo"]["tmp_name"]); for ($row=2; $row<=$excel->rowcount(); $row++) { // Empiezo desde la 2, porque en la 1 viene la cabecera.. // Meto los valores de las columnas en un array.. $cols = array(); for ($col=65; $col<=87; $col++) $cols[chr($col)] = trim($excel->val($row, chr($col))); // Si todas las columnas estan vacías lo tomo como un EOF y salgo del loop principal.. $existeValor = false; foreach ($cols as $key => $value) if ($value != "") $existeValor = true; if (!$existeValor) break; // *** - INICIO VALIDACIONES.. $errores = "11111111111111111111111"; // Columna A - CUIL.. if (!validarCuit($cols["A"])) $errores[0] = "0"; // Columna B - Nombre.. if ($cols["B"] == "") $errores[1] = "0"; // Columna C - Sexo.. if (($cols["C"] != "F") and ($cols["C"] != "M")) $errores[2] = "0"; // Columna D - Nacionalidad.. if ($cols["D"] != "") { $params = array(":descripcion" => $cols["D"]); $sql = "SELECT 1 FROM cna_nacionalidad WHERE na_fechabaja IS NULL AND UPPER(na_descripcion) = UPPER(:descripcion)"; if (!existeSql($sql, $params)) $errores[3] = "0"; } // Columna E - Otra nacionalidad.. $errores[4] = "1"; // Columna F - Fecha de nacimiento.. try { if (isFechaValida($cols["F"])) { $edad = dateDiff($cols["F"], date("d/m/Y"), "A"); if (($edad < 16) or ($edad > 90)) $errores[5] = "0"; } else $errores[5] = "0"; } catch (Exception $e) { $errores[5] = "0"; } // Columna G - Estado Civil.. if ($cols["G"] != "") { $params = array(":descripcion" => $cols["G"]); $sql = "SELECT 1 FROM ctb_tablas WHERE tb_clave = 'ESTAD' AND tb_fechabaja IS NULL AND UPPER(tb_descripcion) = UPPER(:descripcion)"; if (!existeSql($sql, $params)) $errores[6] = "0"; } // Columna H - Fecha de ingreso.. if (!isFechaValida($cols["H"])) $errores[7] = "0"; // Columna I - Establecimiento.. $errores[8] = "1"; // Columna J - Tipo contrato.. if ($cols["J"] != "") { $params = array(":descripcion" => $cols["J"]); $sql = "SELECT 1 FROM cmc_modalidadcontratacion WHERE mc_fechabaja IS NULL AND UPPER(mc_descripcion) = UPPER(:descripcion)"; if (!existeSql($sql, $params)) $errores[9] = "0"; } // Columna K - Tarea.. $errores[10] = "1"; // Columna L - Sector.. $errores[11] = "1"; // Columna M - Código CIUO.. if ($cols["M"] != "") { $params = array(":codigo" => $cols["M"]); $sql = "SELECT 1 FROM cci_ciuo WHERE ci_codigo = :codigo"; if (!existeSql($sql, $params)) $errores[12] = "0"; } // Columna N - Remuneración.. if ($cols["N"] != "") if (!validarNumero($cols["N"], true)) $errores[13] = "0"; // Columna O - Calle.. if ($cols["O"] == "") $errores[14] = "0"; // Columna P - Número.. $errores[15] = "1"; // Columna Q - Piso.. $errores[16] = "1"; // Columna R - Departamento.. $errores[17] = "1"; // Columna S - Código postal.. if ($cols["S"] == "") $errores[18] = "0"; else { $params = array(":codigopostal" => $cols["S"]); $sql = "SELECT 1 FROM cub_ubicacion WHERE ub_cpostal = :codigopostal"; if (!existeSql($sql, $params)) $errores[18] = "0"; } // Columna T - Localidad.. if (($cols["T"] != "") and ($cols["S"] != "")) { $params = array(":codigopostal" => $cols["S"], ":localidad" => $cols["T"]); $sql = "SELECT 1 FROM cub_ubicacion WHERE ub_cpostal = :codigopostal AND UPPER(ub_localidad) = UPPER(:localidad)"; if (!existeSql($sql, $params)) $errores[19] = "0"; } // Columna U - Provincia.. if (($cols["U"] != "") and ($cols["T"] != "") and ($cols["S"] != "")) { $params = array(":codigopostal" => $cols["S"], ":localidad" => $cols["T"], ":provincia" => $cols["U"]); $sql = "SELECT 1 FROM cub_ubicacion, cpv_provincias WHERE ub_provincia = pv_codigo AND ub_cpostal = :codigopostal AND UPPER(ub_localidad) = UPPER(:localidad) AND UPPER(pv_descripcion) = UPPER(:provincia)"; if (!existeSql($sql, $params)) $errores[20] = "0"; } // Columna V - Fecha de baja.. if ($cols["V"] != "") if (!isFechaValida($cols["V"])) $errores[21] = "0"; // Columna W - No confirmado al puesto.. // $errores[22] = "1"; // *** - FIN VALIDACIONES.. $params = array(":calle" => substr($cols["O"], 0, 60), ":ciuo" => substr($cols["M"], 0, 4), ":codigopostal" => substr($cols["S"], 0, 5), /* ":confirmapuesto" => substr($cols["W"], 0, 1),*/ ":cuil" => substr($cols["A"], 0, 11), ":departamento" => substr($cols["R"], 0, 20), ":errores" => $errores, ":establecimiento" => substr($cols["I"], 0, 100), ":estadocivil" => $cols["G"], ":fechabaja" => substr($cols["V"], 0, 10), ":fechaingreso" => substr($cols["H"], 0, 10), ":fechanacimiento" => substr($cols["F"], 0, 10), ":fila" => $row, ":idusuario" => $_SESSION["idUsuario"], ":ipusuario" => $_SERVER["REMOTE_ADDR"], ":localidad" => substr($cols["T"], 0, 60), ":nacionalidad" => $cols["D"], ":nombre" => substr($cols["B"], 0, 60), ":numero" => substr($cols["P"], 0, 20), ":otranacionalidad" => substr($cols["E"], 0, 30), ":piso" => substr($cols["Q"], 0, 20), ":provincia" => $cols["U"], ":sector" => substr($cols["L"], 0, 150), ":sexo" => substr($cols["C"], 0, 1), ":sueldo" => substr($cols["N"], 0, 15), ":tarea" => substr($cols["K"], 0, 150), ":tipocontrato" => substr($cols["J"], 0, 100)); $sql = "INSERT INTO tmp.tcm_cargamasivatrabajadoresweb (cm_idusuario, cm_ipusuario, cm_fila, cm_cuil, cm_nombre, cm_sexo, cm_nacionalidad, cm_otranacionalidad, cm_fechanacimiento, cm_estadocivil, cm_fechaingreso, cm_establecimiento, cm_tipocontrato, cm_tarea, cm_sector, cm_ciuo, cm_sueldo, cm_calle, cm_numero, cm_piso, cm_departamento, cm_codigopostal, cm_localidad, cm_provincia, cm_fechabaja, cm_errores) VALUES (:idusuario, :ipusuario, :fila, :cuil, :nombre, :sexo, :nacionalidad, :otranacionalidad, :fechanacimiento, :estadocivil, :fechaingreso, :establecimiento, :tipocontrato, :tarea, :sector, :ciuo, :sueldo, :calle, :numero, :piso, :departamento, :codigopostal, :localidad, :provincia, :fechabaja, :errores)"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); } DBCommit($conn); } catch (Exception $e) { DBRollback($conn); echo "<script type='text/javascript'>history.back(); alert(unescape('".rawurlencode($e->getMessage())."'));</script>"; exit; } }
function validar() { $errores = false; echo "<script type='text/javascript'>"; echo "with (window.parent.document) {"; echo "var errores = '';"; if ($_POST["tipoEstablecimiento"] == -1) { echo "errores+= '- El campo Tipo de Establecimiento es obligatorio.<br />';"; $errores = true; } if ($_POST["nombre"] == "") { echo "errores+= '- El campo Nombre es obligatorio.<br />';"; $errores = true; } $params = array(":codigo" => $_POST["actividad"]); $sql = "SELECT 1 FROM cac_actividad WHERE ac_codigo = :codigo AND ac_fechabaja IS NULL"; if (!ExisteSql($sql, $params)) { echo "errores+= '- La Actividad es inválida.<br />';"; $errores = true; } if (($_POST["fechaInicioEstablecimiento"] != "") and (!isFechaValida($_POST["fechaInicioEstablecimiento"]))) { echo "errores+= '- La Fecha de Inicio del Establecimiento es inválida.<br />';"; $errores = true; } if ($_POST["cantidadEmpleados"] == "") { echo "errores+= '- El campo Cantidad de Empleados es obligatorio.<br />';"; $errores = true; } if ($_POST["cantidadEmpleados"] != "") { if (!validarEntero($_POST["cantidadEmpleados"])) { echo "errores+= '- El campo Cantidad de Empleados debe ser mayor o igual a 0.<br />';"; $errores = true; } } if ($_POST["masaSalarial"] != "") { if (!validarNumero($_POST["masaSalarial"])) { echo "errores+= '- El campo Masa Salarial es inválido.<br />';"; $errores = true; } } if ($_POST["superficie"] != "") { if (!validarNumero($_POST["superficie"])) { echo "errores+= '- El campo Superficie es inválido.<br />';"; $errores = true; } if (intval($_POST["superficie"]) < 0) { echo "errores+= '- La Superficie debe ser mayor o igual a 0.<br />';"; $errores = true; } if (intval($_POST["superficie"]) > 999999) { echo "errores+= '- La Superficie debe ser inferior a 1.000.000.<br />';"; $errores = true; } } if (($_POST["tipoEstablecimiento"] == "O") and ($_POST["fechaFinObra"] == "")) { echo "errores+= '- El campo Fecha de Finalización de la Obra es obligatorio.<br />';"; $errores = true; } if ($_POST["fechaFinObra"] != "") { if (!isFechaValida($_POST["fechaFinObra"])) { echo "errores+= '- La Fecha de Finalización de la Obra es inválida.<br />';"; $errores = true; } if (dateDiff(date("d/m/Y"), $_POST["fechaFinObra"]) < 0) { echo "errores+= '- La Fecha de Finalización de la Obra no puede ser anterior al día de hoy.<br />';"; $errores = true; } } if ($_POST["codigoArea"] != "") if (!validarEntero($_POST["codigoArea"])) { echo "errores+= '- El campo Teléfono Laboral debe ser numérico.<br />';"; $errores = true; } if ($_POST["telefono"] != "") if (!validarEntero($_POST["telefono"])) { echo "errores+= '- El campo Teléfono Laboral debe ser numérico.<br />';"; $errores = true; } if ($_POST["interno"] != "") if (!validarEntero($_POST["interno"])) { echo "errores+= '- El campo Interno debe ser numérico.<br />';"; $errores = true; } if ($_POST["codigoAreaFax"] != "") if (!validarEntero($_POST["codigoAreaFax"])) { echo "errores+= '- El campo Fax debe ser numérico.<br />';"; $errores = true; } if ($_POST["fax"] != "") if (!validarEntero($_POST["fax"])) { echo "errores+= '- El campo Fax debe ser numérico.<br />';"; $errores = true; } if ($_POST["calle"] == "") { echo "errores+= '- Debe cargar el domicilio.<br />';"; $errores = true; } $params = array(":idsolicitud" => $_POST["idSolicitud"], ":calle" => $_POST["calle"], ":numero" => $_POST["numero"], ":piso" => $_POST["piso"], ":departamento" => $_POST["departamento"]); $sql = "SELECT 1 FROM ase_solicitudestablecimiento WHERE se_idsolicitud = :idsolicitud AND UPPER(se_calle) = UPPER(:calle) AND UPPER(se_numero) = UPPER(:numero) AND UPPER(NVL(se_piso, ' ')) = UPPER(:piso) AND UPPER(NVL(se_departamento, ' ')) = UPPER(:departamento)"; if ($_POST["id"] > 0) { $params[":id"] = $_POST["id"]; $sql.= " AND se_id <> :id"; } if (ExisteSql($sql, $params)) { echo "errores+= '- Ya existe un establecimiento con ese Domicilio.<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; }
if ($cols["H"] >= "201210") { if ($cols["AE"] == "") { $error = "Columna AE: El valor debe ser un número mayor o igual a cero."; insertarRegistroError($seqTrans, $row, $error); } elseif (!validarNumero($cols["AE"])) { $error = "Columna AE: Valor inválido."; insertarRegistroError($seqTrans, $row, $error); } elseif ($cols["AE"] < 0) { $error = "Columna AE: El valor debe ser un número mayor o igual a cero."; insertarRegistroError($seqTrans, $row, $error); } } elseif ($cols["AE"] != "") { if (!validarNumero($cols["AE"])) { $error = "Columna AE: Valor inválido."; insertarRegistroError($seqTrans, $row, $error); } elseif ($cols["AE"] < 0) { $error = "Columna AE: El valor debe ser un número mayor o igual a cero."; insertarRegistroError($seqTrans, $row, $error); } } // Inserto la C.U.I.L. en el arreglo de cuiles.. if ($cols["C"] != "") $cuits[] = $cols["C"]; if ($error == "")
($fechaNacimiento= isset($_POST['fechaNacimiento']) ? $_POST['fechaNacimiento'] : null), ($lugarNacimiento= isset($_POST['lugarNacimiento']) ? $_POST['lugarNacimiento'] : null), );*/ //Segunda validacion que verifica si los datos ingresados contienen los caracteres permitidos /*if (!validarUsuario($usuario)){ $errores_validacion[] = 'El campo Usuario ingresado es incorrecto.'; }else{ $_SESSION["datos"]["usuario"] = $usuario; }*/ if (!validarCaracter($datos['apellido'])) { $errores[] = 'El campo Apellido es incorrecto.'; } if (!validarCaracter($datos['nombre'])) { $errores[] = 'El campo Nombre es incorrecto.'; } if (!validarNumero($datos['numeroDocumento'], $opciones)) { $errores[] = 'El campo Numero de Documento es incorrecto.'; } //verificacion de seteo de option select en html if (!isset($datos['sexo']) || $datos['sexo'] == null) { $errores[] = 'El campo Sexo no ha sido seleccionado.'; } if (!isset($datos['nacionalidad']) || $datos['nacionalidad'] == null) { $errores[] = 'El campo Nacionalidad no ha sido seleccionado.'; } if (!validarAlfanumerico($datos['domicilio'])) { $errores[] = 'El campo Domicilio es incorrecto.'; } if (!validarCaracter($datos['ciudad'])) { $errores[] = 'El campo Ciudad es incorrecto.'; }