$objCon->commit();
                 $total++;
             } catch (PDOException $e) {
                 $total--;
                 $objCon->rollBack();
                 echo $e->getMessage();
             }
         } else {
             //CREAMOS PACIENTE Y CREAMOSPERSONA
             try {
                 $objCon->beginTransaction();
                 $pac_id = $objPac->nuevoPac_id($objCon);
                 $objPer->setPersona($id, $nombres, $apellidoPaterno, $apellidoMaterno, $fecha, $telefono, $nacionalidad, $sexo, $direccion);
                 $objPac->setPaciente($pac_id);
                 $objPer->insertarPersona($objCon);
                 $objNac->insertarNacionalidadPersona($objCon, $id);
                 $objPac->insertarPaciente($objCon, $prevision, $id, $institucion, '');
                 $objCon->commit();
                 $total++;
             } catch (PDOException $e) {
                 $total--;
                 $objCon->rollBack();
                 echo $e->getMessage();
             }
         }
     }
 } else {
     if ($datos[10] == 1) {
         //NOTIFICAMOS ERROR DE RUT
         $datosDevueltos[$j]['id'] = "<b style='color: red'>" . trim($datos[0]) . "</b>";
         $datosDevueltos[$j]['nombres'] = trim($datos[1]);
Example #2
0
     }
     if ($objUsu->buscarCorreo($objCon) == $_POST['txtCorreo']) {
         //Retorna 0 si no existe el identificador de persona.
         $errores['txtCorreo'] = "El correo de usuario ya existe en nuestros registros";
     }
     if (strlen($errores['txtUsuario']) != 1 || strlen($errores['txtIdentificador']) != 1 || strlen($errores['txtCorreo']) != 1) {
         echo json_encode($errores);
     } else {
         unset($errores['txtUsuario']);
         unset($errores['txtIdentificador']);
         unset($errores['txtCorreo']);
         try {
             $objCon->beginTransaction();
             if ($_POST['pacEx'] == 0) {
                 $objPer->insertarPersona($objCon);
                 $objNac->insertarNacionalidadPersona($objCon, $rut);
             } else {
                 $objPer->modificarPersona($objCon);
             }
             $objUsu->insertarUsuario($objCon, $objPer->getPer_id(), $objPri->getPri_id());
             $objCon->commit();
         } catch (PDOException $e) {
             $objCon->rollBack();
             echo $e->getMessage();
         }
         echo json_encode($errores);
     }
     break;
 case "modificarUsuario":
     // Modifica usuario y sus datos personales asociados a su cuenta.
     session_start();