<?php require_once '../../class/Conectar.class.php'; $objCon = new Conectar(); require_once '../../class/Nacionalidad.class.php'; $objNac = new Nacionalidad(); require_once '../../class/Util.class.php'; $objUtil = new Util(); switch ($_POST['op']) { case "editar": $objNac->setNacionalidad($_POST['txtIdNac'], $objUtil->eliminaEspacios($_POST['txtNacionalidad'])); $objCon->db_connect(); $nacionalidad = $objNac->buscaNacionalidad($objCon); $bandera = -1; if ($nacionalidad == "Existe con id") { $bandera = 0; } else { if ($nacionalidad == "Existe sin id") { $bandera = 1; } else { $bandera = 0; } } if ($bandera == 0) { try { $objCon->beginTransaction(); $objNac->modificarNacionalidad($objCon); $objCon->commit(); } catch (PDOException $e) { $objCon->rollBack(); $e->getMessage();
$datosDevueltos = array(); foreach ($lineas as $linea_num => $linea) { if ($i != 0) { $datos = explode(';', $linea); $id = $objUti->valida_rut(trim($datos[0])); $nombres = trim($datos[1]); $apellidoPaterno = trim($datos[2]); $apellidoMaterno = trim($datos[3]); $sexo = trim($datos[4]); $fecha = $objUti->cambiarfecha_mysql(trim($datos[5])); $telefono = trim($datos[6]); $direccion = trim($datos[7]); $prevision = trim($datos[8]); $institucion = trim($datos[9]); $nacionalidad = trim($datos[10]); $objNac->setNacionalidad($nacionalidad, ''); if ($id > 0) { //verifica que el rut es valido $existe = $objPac->buscarPaciente($objCon, $id); if ($existe == 1) { $datosDevueltos[$j]['id'] = "<b style='color: red'>" . trim($datos[0]) . "</b>"; $datosDevueltos[$j]['nombres'] = trim($datos[1]); $datosDevueltos[$j]['apellidoPaterno'] = trim($datos[2]); $datosDevueltos[$j]['apellidoMaterno'] = trim($datos[3]); $datosDevueltos[$j]['sexo'] = trim($datos[4]); $datosDevueltos[$j]['fecha'] = trim($datos[5]); $datosDevueltos[$j]['telefono'] = trim($datos[6]); $datosDevueltos[$j]['direccion'] = trim($datos[7]); $datosDevueltos[$j]['prevision'] = trim($datos[8]); $datosDevueltos[$j]['institucion'] = trim($datos[9]); $datosDevueltos[$j]['nacionalidad'] = trim($datos[10]);
// Agrega usuario y sus datos personales asociados a su cuenta. $errores = array(); $objCon = new Conectar(); $objUsu = new Usuario(); $objPer = new Persona(); $objPri = new Privilegio(); $objNac = new Nacionalidad(); $objUtil = new Util(); $objCon->db_connect(); $errores['txtUsuario'] = 0; $errores['txtIdentificador'] = 0; $errores['txtCorreo'] = 0; $objUsu->setUsuario($_POST['txtUsuario'], '', $_POST['txtCorreo']); $_POST['txtTelefono'] == "" ? $telefono = 0 : ($telefono = $_POST['txtTelefono']); $objPri->setPrivilegio($_POST['cmbPrivilegios'], ''); $objNac->setNacionalidad(1, ""); $rut = $objUtil->valida_rut($_POST['rut']); $objPer->setPersona($rut, $objUtil->eliminaEspacios($_POST['txtNombre']), $objUtil->eliminaEspacios($_POST['txtApellidoPaterno']), $objUtil->eliminaEspacios($_POST['txtApellidoMaterno']), $objUtil->cambiarfecha_mysql($_POST['txtFechaNacimiento']), $telefono, 1, $_POST['rdSexo'], $objUtil->eliminaEspacios($_POST['txtDireccion'])); $objPer->buscarIdentificador($objCon); $usuAux = $objUsu->buscarUsuario($objCon); if ($usuAux != "") { if ($usuAux == "Existe Activado") { //Retorna 0 si no existe el nombre usuario. $errores['txtUsuario'] = "El usuario ya existe en nuestros registros"; } else { $errores['txtUsuario'] = "desactivado"; //$errores['txtUsuario']="El usuario ya existe pero está desactivado, vaya al mantenedor y activelo nuevamente."; } } if ($rut != 0) { if ($objUsu->buscarUsuarioRut($objCon, $rut) != 0) {