<?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]);
Example #3
0
 // 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) {