Classe pour manipuler les ouvrages.
Plus de détails...
#include <livre.h>
Liste de tous les membres
Description détaillée
Classe pour manipuler les ouvrages.
Cette classe permet de manipuler plus facilement un ouvrage, elle s'occupe de faire la jointure des données consernant l'ouvrage.
Son objectif est de pouvoir manipuler un ouvrage sans se soucier des tables Book, Edition et Album de la BDD. La classe correspond à une vue de jointure.
Documentation des constructeurs et destructeur
| Livre::Livre |
( |
const Livre & |
livre |
) |
|
Documentation des fonctions membres
| const Album& Livre::album |
( |
|
) |
const [inline] |
| Album& Livre::album |
( |
|
) |
[inline] |
| const QList< AuteurJoint >& Livre::auteurs |
( |
|
) |
const [inline] |
| Book& Livre::book |
( |
|
) |
[inline] |
| const Book& Livre::book |
( |
|
) |
const [inline] |
| void Livre::charger_albumId |
( |
int |
id |
) |
|
Charge depuis la BDD un Livre correspondant à l'id album demandée.
- Paramètres:
-
| id | : L'id d'un ouvrage qui nous intérrèse dans la table album. |
| void Livre::charger_bookId |
( |
int |
id |
) |
|
Charge depuis la BDD le Livre correspondant à l'id book demandée.
- Paramètres:
-
| id | : L'id de l'ouvrage qui nous intérrèse dans la table book. |
| void Livre::charger_cote |
( |
const QString & |
cote |
) |
|
fonction non-statique
Charge depuis la BDD le Livre correspondant à la cote demandée.
- Paramètres:
-
| cote | : La cote de l'ouvrage qui nous intérrèse. |
| void Livre::chargerHistoriqueEmprunt |
( |
|
) |
|
Charge depuis la BDD l'historique d'emprunt du livre.
| Livre Livre::chargerLivre |
( |
const QString & |
cote |
) |
[static] |
Charge depuis la BDD et renvoi le Livre correspondant à la cote demandée.
- Paramètres:
-
| cote | : La cote de l'ouvrage qui nous intérrèse. |
| bool Livre::creer |
( |
QString & |
erreur |
) |
|
Ajout l'ouvrage dans la BDD.
- Avertissement:
- La série, l'éditeur et les auteurs de l'ouvrage doivent être valides.
La cote doit être inutilisée.
- Paramètres:
-
| erreur | : Référence permetant le renvoi de l'erreur s'il y a une erreur lors de l'accés à la BDD. |
| Editeur& Livre::editeur |
( |
|
) |
[inline] |
| const Editeur& Livre::editeur |
( |
|
) |
const [inline] |
| Edition& Livre::edition |
( |
|
) |
[inline] |
| const Edition& Livre::edition |
( |
|
) |
const [inline] |
| QList< Datas > * Livre::listeAlbums |
( |
const QString & |
lettre, |
|
|
int |
page, |
|
|
int |
nbr | |
|
) |
| | [static] |
fonction statique
Retourne une page d'ouvrage pour les afficher dans un tableau (une liste de DatasAlbum).
- Paramètres:
-
| lettre | : Le lettre par laquel doit commencer le nom des albums à retourner, ou "Tout". |
| page | : Le numéro de la page à afficher. |
| nbr | : Le nbr d'album à afficher sur une page. |
| QList< Datas > * Livre::listeSearch |
( |
SearchInfo |
info, |
|
|
int |
page, |
|
|
int |
nbr | |
|
) |
| | [static] |
Retourne une page de résultats de recherche pour les afficher dans un tableau (une liste de DatasAlbum).
- Paramètres:
-
| info | : La descritpion de la recherche. |
| page | : Le numéro de la page à afficher. |
| nbr | : Le nbr de résultats à afficher sur une page. |
| bool Livre::modifier |
( |
QString & |
erreur |
) |
const |
Met à jour l'ouvrage dans la BDD.
- Avertissement:
- La série, l'éditeur et les auteurs de l'ouvrage doivent être valides.
Si il y a changement de cote, la nouvelle cote doit être inutilisée.
- Paramètres:
-
| erreur | : Référence permetant le renvoi de l'erreur s'il y a une erreur lors de l'accés à la BDD. |
| int Livre::nbrAlbums |
( |
const QString & |
lettre |
) |
[static] |
Retourne le nbr de albums commençant par une lettre donnée.
- Paramètres:
-
| lettre | : Le lettre par laquel doit commencer le nom des albums à compter, ou "Tout". |
Retourne le nbr de résultats de la recherche.
- Paramètres:
-
| info | : La descritpion de la recherche. |
| Serie& Livre::serie |
( |
|
) |
[inline] |
| const Serie& Livre::serie |
( |
|
) |
const [inline] |
| void Livre::setNewAuteurs |
( |
QList< NewAuteurJoint > |
newAuteurs |
) |
[inline] |
| bool Livre::supprimer |
( |
QString & |
erreur |
) |
|
Supprime l'ouvrage de la BDD.
- Paramètres:
-
| erreur | : Référence permetant le renvoi de l'erreur s'il y a une erreur lors de l'accés à la BDD. |
Documentation des données membres
la liste des auteurs de l'ouvrage chargée depuis la BDD
l'historique des emprunts du livre
la liste des auteurs de l'ouvrage retournée par l'interface de creation/modification d'ouvrage
La documentation de cette classe a été générée à partir des fichiers suivants :