/**
  * Elimina una persona de la base de datos
  */
 public function deletePersona($id)
 {
     if ($id == null || $id == 0) {
         throw new Exception('No existe el cliente.');
     }
     $object = new persona();
     $object->charge($id);
     //validaciones aqui
     //no es posible eliminar personas inscritas
     if ($object->inscrito || $object->activo) {
         throw new Exception('No es posible eliminar el cliente porque ya 
             ha sido inscrito');
     }
     //revisar registros de pagos dependientes
     $dataaccess = new dalpago();
     if ($dataaccess->existenPagosDePersona($id)) {
         throw new Exception('No es posible eliminar el cliente porque 
             hay registros de pagos del mismo.');
     }
     try {
         $result = $object->destroy();
     } catch (Exception $e) {
         return false;
     }
     return $result;
 }