$json = json_encode($personas);
     echo $json;
 } else {
     if ($accion == "ACTUALIZAR") {
         $run = htmlspecialchars($_REQUEST['run']);
         $nombres = htmlspecialchars($_REQUEST['nombres']);
         $apellidos = htmlspecialchars($_REQUEST['apellidos']);
         $sexo = htmlspecialchars($_REQUEST['sexo']);
         $telefono = htmlspecialchars($_REQUEST['telefono']);
         $fechaNac = htmlspecialchars($_REQUEST['fechaNac']);
         $direccion = htmlspecialchars($_REQUEST['direccion']);
         $clave = htmlspecialchars($_REQUEST['clave']);
         $email = htmlspecialchars($_REQUEST['email']);
         $idPerfil = htmlspecialchars($_REQUEST['idPerfil']);
         $runRespaldo = htmlspecialchars($_REQUEST['runRespaldo']);
         $personas = new PersonasDTO();
         $personas->setRun($run);
         $personas->setNombres($nombres);
         $personas->setApellidos($apellidos);
         $personas->setSexo($sexo);
         $personas->setTelefono($telefono);
         $personas->setFechaNac($fechaNac);
         $personas->setDireccion($direccion);
         $personas->setClave($clave);
         $personas->setEmail($email);
         $personas->setIdPerfil($idPerfil);
         $usuario = new UsuarioDTO();
         $usuario->setIdPerfil($idPerfil);
         $usuario->setRun($run);
         $usuario->setClave($clave);
         $result = $control->updatePersonas($personas);
Пример #2
0
 public function findLikeAtrr($cadena)
 {
     $this->conexion->conectar();
     $query = "SELECT * FROM personas P JOIN usuario U ON P.run = U.run JOIN perfil PE ON U.idPerfil = PE.idPerfil WHERE  upper(P.run) LIKE upper('%" . $cadena . "%')  OR  upper(P.nombres) LIKE upper('%" . $cadena . "%')  OR  upper(P.apellidos) LIKE upper('%" . $cadena . "%') OR  upper(P.direccion) LIKE upper('%" . $cadena . "%') ";
     $result = $this->conexion->ejecutar($query);
     $i = 0;
     $personass = array();
     while ($fila = mysql_fetch_assoc($result)) {
         $personas = new PersonasDTO();
         $personas->setRun($fila['run']);
         $personas->setNombres($fila['nombres']);
         $personas->setApellidos($fila['apellidos']);
         $personas->setSexo($fila['sexo']);
         $personas->setTelefono($fila['telefono']);
         $personas->setFechaNac($fila['fechaNac']);
         $personas->setDireccion($fila['direccion']);
         $personas->setEmail($fila['email']);
         $personas->setClave($fila['clave']);
         $personas->setIdPerfil($fila['idPerfil']);
         $personas->setNombrePerfil($fila['nombre']);
         $personass[$i] = $personas;
         $i++;
     }
     $this->conexion->desconectar();
     return $personass;
 }