![]() |
Projet e-stock
0.2
BTS SNIR LaSalle Avignon 2020
|
La classe Article traite les articles. Plus de détails...
#include <Article.h>
Fonctions membres publiques | |
Article (QObject *parent=nullptr) | |
Définition du constructeur de la classe Article. Plus de détails... | |
QString | get (ChampArticle champ) |
Définition de la méthode get. Plus de détails... | |
void | mettreAJourQuantite (QString quantite) |
Définition de la méthode mettreAJourQuantite. Plus de détails... | |
bool | recupererDonneesArticle (QString idArticle, int numCasier=0) |
Récupère les données d'un article de l'armoire dans la base de données par son idArticle. Plus de détails... | |
bool | recupererDonneesArticleParNom (QString nomArticle, int numCasier=0) |
Récupère les données d'un article de l'armoire dans la base de données par son nomArticle. Plus de détails... | |
bool | recupererDonneesArticleParNumeroCasier (QString numeroCasier) |
Définition de la méthode recupererDonneesArticleParNumeroCasier. Plus de détails... | |
~Article () | |
Définition de la méthode ~Article. Plus de détails... | |
Fonctions membres publiques statiques | |
static unsigned int | recupererNombreCasiersPourIdArticle (QString idArticle) |
Définition de la méthode recupererNombreCasiersPourIdArticle. Plus de détails... | |
static unsigned int | recupererNombreCasiersPourNomArticle (QString nomArticle) |
Définition de la méthode recupererNombreCasiersPourNomArticle. Plus de détails... | |
static QVector< QString > | recupererNumeroCasierPourIdArticle (QString idArticle) |
Définition de la méthode recupererNumeroCasierPourIdArticle. Plus de détails... | |
static QVector< QString > | recupererNumeroCasierPourNomArticle (QString nomArticle) |
Définition de la méthode recupererNumeroCasierPourNomArticle. Plus de détails... | |
Attributs privés | |
QString | codeBarre |
codeBarre de l'article récupéré Plus de détails... | |
QString | designation |
designation de l'article récupéré Plus de détails... | |
QString | disponible |
disponibilité de l'article récupéré Plus de détails... | |
QString | idArticle |
idArticle de l'article récupéré Plus de détails... | |
QString | idComptage |
idComptage de l'article récupéré Plus de détails... | |
QString | idStock |
idStock de l'article récupéré Plus de détails... | |
QString | idType |
idType de l'article récupéré Plus de détails... | |
QString | idUnite |
idUnite de l'article récupéré Plus de détails... | |
QString | nomArticle |
nomArticle de l'article récupéré Plus de détails... | |
QString | nomComptage |
nomComptage de l'article récupéré Plus de détails... | |
QString | nomType |
nomType de l'article récupéré Plus de détails... | |
QString | nomUnite |
nomUnite de l'article récupéré Plus de détails... | |
QString | numeroCasier |
numeroCasier de l'article récupéré Plus de détails... | |
QString | poidsArticle |
poidsArticle de l'article récupéré Plus de détails... | |
QString | quantite |
quantite de l'article récupéré Plus de détails... | |
QString | tare |
tare du numéro de casier de l'article récupéré Plus de détails... | |
Attributs privés statiques | |
static Bdd * | bdd = Bdd::getInstance() |
association d'un objet Bdd (accès à la base de données) Plus de détails... | |
Article::Article | ( | QObject * | parent = nullptr | ) |
Définition du constructeur de la classe Article.
Initialise un objet Article
parent | l'objet QObject parent |
Définition à la ligne 24 du fichier Article.cpp.
Article::~Article | ( | ) |
Définition de la méthode ~Article.
Détruit un objet Article
Définition à la ligne 36 du fichier Article.cpp.
QString Article::get | ( | ChampArticle | champ | ) |
Définition de la méthode get.
Accesseur get pour les différents champs d'un Article
champ | un champ de la table = un attribut |
Définition à la ligne 266 du fichier Article.cpp.
Références codeBarre, designation, disponible, idArticle, idComptage, idStock, idType, idUnite, nomArticle, nomComptage, nomType, nomUnite, numeroCasier, poidsArticle, quantite, TABLE_ARTICLE_CODE_BARRE, TABLE_ARTICLE_DESIGNATION, TABLE_ARTICLE_DISPONIBLE, TABLE_ARTICLE_ID_ARTICLE, TABLE_ARTICLE_ID_COMPTAGE, TABLE_ARTICLE_ID_STOCK, TABLE_ARTICLE_ID_TYPE, TABLE_ARTICLE_ID_UNITE, TABLE_ARTICLE_NOM_ARTICLE, TABLE_ARTICLE_NOM_COMPTAGE, TABLE_ARTICLE_NOM_TYPE, TABLE_ARTICLE_NOM_UNITE, TABLE_ARTICLE_NUMERO_CASIER, TABLE_ARTICLE_POIDS, TABLE_ARTICLE_QUANTITE, TABLE_ARTICLE_TARE, et tare.
Référencé par Supervision::ajouterDonneesArticle(), et Supervision::traiterTramePoids().
void Article::mettreAJourQuantite | ( | QString | quantite | ) |
Définition de la méthode mettreAJourQuantite.
permet de mettre à jour la quantite disponible d'un article
quantite |
Définition à la ligne 329 du fichier Article.cpp.
Références bdd, Bdd::executer(), idArticle, et quantite.
Référencé par Supervision::traiterTramePoids().
bool Article::recupererDonneesArticle | ( | QString | idArticle, |
int | numCasier = 0 |
||
) |
Récupère les données d'un article de l'armoire dans la base de données par son idArticle.
idArticle | |
numCasier | si égal à 0, l'article est dans un seul casier sinon égal au numéro de casier |
Définition à la ligne 50 du fichier Article.cpp.
Références bdd, codeBarre, designation, disponible, idComptage, idStock, idType, idUnite, nomArticle, nomComptage, nomType, nomUnite, numeroCasier, poidsArticle, quantite, Bdd::recuperer(), TABLE_ARTICLE_CODE_BARRE, TABLE_ARTICLE_DESIGNATION, TABLE_ARTICLE_DISPONIBLE, TABLE_ARTICLE_ID_ARTICLE, TABLE_ARTICLE_ID_COMPTAGE, TABLE_ARTICLE_ID_STOCK, TABLE_ARTICLE_ID_TYPE, TABLE_ARTICLE_ID_UNITE, TABLE_ARTICLE_NOM_ARTICLE, TABLE_ARTICLE_NOM_COMPTAGE, TABLE_ARTICLE_NOM_TYPE, TABLE_ARTICLE_NOM_UNITE, TABLE_ARTICLE_NUMERO_CASIER, TABLE_ARTICLE_POIDS, TABLE_ARTICLE_QUANTITE, TABLE_ARTICLE_TARE, et tare.
bool Article::recupererDonneesArticleParNom | ( | QString | nomArticle, |
int | numCasier = 0 |
||
) |
Récupère les données d'un article de l'armoire dans la base de données par son nomArticle.
nomArticle | |
numCasier | si égal à 0, l'article est dans un seul casier sinon égal au numéro de casier |
Définition à la ligne 103 du fichier Article.cpp.
Références bdd, codeBarre, designation, disponible, idArticle, idComptage, idStock, idType, idUnite, nomComptage, nomType, nomUnite, numeroCasier, poidsArticle, quantite, Bdd::recuperer(), TABLE_ARTICLE_CODE_BARRE, TABLE_ARTICLE_DESIGNATION, TABLE_ARTICLE_DISPONIBLE, TABLE_ARTICLE_ID_ARTICLE, TABLE_ARTICLE_ID_COMPTAGE, TABLE_ARTICLE_ID_STOCK, TABLE_ARTICLE_ID_TYPE, TABLE_ARTICLE_ID_UNITE, TABLE_ARTICLE_NOM_ARTICLE, TABLE_ARTICLE_NOM_COMPTAGE, TABLE_ARTICLE_NOM_TYPE, TABLE_ARTICLE_NOM_UNITE, TABLE_ARTICLE_NUMERO_CASIER, TABLE_ARTICLE_POIDS, TABLE_ARTICLE_QUANTITE, TABLE_ARTICLE_TARE, et tare.
Référencé par Supervision::connecterSignauxSlots().
bool Article::recupererDonneesArticleParNumeroCasier | ( | QString | numeroCasier | ) |
Définition de la méthode recupererDonneesArticleParNumeroCasier.
permet de recuperer les données d'un article grâçe au numéro du casier
numeroCasier | le numéro du casier |
Définition à la ligne 156 du fichier Article.cpp.
Références bdd, codeBarre, designation, disponible, idArticle, idComptage, idStock, idType, idUnite, nomArticle, nomComptage, nomType, nomUnite, poidsArticle, quantite, Bdd::recuperer(), TABLE_ARTICLE_CODE_BARRE, TABLE_ARTICLE_DESIGNATION, TABLE_ARTICLE_DISPONIBLE, TABLE_ARTICLE_ID_ARTICLE, TABLE_ARTICLE_ID_COMPTAGE, TABLE_ARTICLE_ID_STOCK, TABLE_ARTICLE_ID_TYPE, TABLE_ARTICLE_ID_UNITE, TABLE_ARTICLE_NOM_ARTICLE, TABLE_ARTICLE_NOM_COMPTAGE, TABLE_ARTICLE_NOM_TYPE, TABLE_ARTICLE_NOM_UNITE, TABLE_ARTICLE_NUMERO_CASIER, TABLE_ARTICLE_POIDS, TABLE_ARTICLE_QUANTITE, TABLE_ARTICLE_TARE, et tare.
Référencé par Supervision::connecterSignauxSlots(), et Supervision::traiterTramePoids().
|
static |
Définition de la méthode recupererNombreCasiersPourIdArticle.
permet de recuperer le nombre de casiers à partir de l'id d'un article
idArticle | l'id d'un article |
Définition à la ligne 202 du fichier Article.cpp.
Références bdd, et Bdd::recuperer().
|
static |
Définition de la méthode recupererNombreCasiersPourNomArticle.
permet de recuperer le nombre de casiers à partir du nom d'un article
nomArticle | le nom d'un article |
Définition à la ligne 218 du fichier Article.cpp.
Références bdd, et Bdd::recuperer().
Référencé par Supervision::connecterSignauxSlots().
|
static |
Définition de la méthode recupererNumeroCasierPourIdArticle.
permet de recuperer le numero des casiers à partir de l'id d'un article
idArticle | l'id d'un article |
Définition à la ligne 234 du fichier Article.cpp.
Références bdd, et Bdd::recuperer().
|
static |
Définition de la méthode recupererNumeroCasierPourNomArticle.
permet de recuperer le numero des casiers à partir du nom d'un article
nomArticle | le nom d'un article |
Définition à la ligne 250 du fichier Article.cpp.
Références bdd, et Bdd::recuperer().
Référencé par Supervision::connecterSignauxSlots().
|
staticprivate |
association d'un objet Bdd (accès à la base de données)
Définition à la ligne 82 du fichier Article.h.
Référencé par mettreAJourQuantite(), recupererDonneesArticle(), recupererDonneesArticleParNom(), recupererDonneesArticleParNumeroCasier(), recupererNombreCasiersPourIdArticle(), recupererNombreCasiersPourNomArticle(), recupererNumeroCasierPourIdArticle(), et recupererNumeroCasierPourNomArticle().
|
private |
codeBarre de l'article récupéré
Définition à la ligne 90 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
designation de l'article récupéré
Définition à la ligne 91 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
disponibilité de l'article récupéré
Définition à la ligne 93 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
idArticle de l'article récupéré
Définition à la ligne 84 du fichier Article.h.
Référencé par get(), mettreAJourQuantite(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
idComptage de l'article récupéré
Définition à la ligne 88 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
idStock de l'article récupéré
Définition à la ligne 83 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
idType de l'article récupéré
Définition à la ligne 86 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
idUnite de l'article récupéré
Définition à la ligne 96 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
nomArticle de l'article récupéré
Définition à la ligne 85 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), et recupererDonneesArticleParNumeroCasier().
|
private |
nomComptage de l'article récupéré
Définition à la ligne 89 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
nomType de l'article récupéré
Définition à la ligne 87 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
nomUnite de l'article récupéré
Définition à la ligne 97 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
numeroCasier de l'article récupéré
Définition à la ligne 98 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), et recupererDonneesArticleParNom().
|
private |
poidsArticle de l'article récupéré
Définition à la ligne 94 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
quantite de l'article récupéré
Définition à la ligne 92 du fichier Article.h.
Référencé par get(), mettreAJourQuantite(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().
|
private |
tare du numéro de casier de l'article récupéré
Définition à la ligne 95 du fichier Article.h.
Référencé par get(), recupererDonneesArticle(), recupererDonneesArticleParNom(), et recupererDonneesArticleParNumeroCasier().