![]() |
Projet e-stok
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe CodeBarre. Plus de détails...
#include <CodeBarre.h>
Connecteurs publics | |
void | changerQuantiteObjet (int quantite) |
Définition de la méthode changerQuantiteObjet. Plus de détails... | |
void | prendreOuAjouter (bool etat) |
Définition de la méthode prendreOuAjouter. Plus de détails... | |
void | traiterCodeBarre (QString codeBarre) |
Définition de la méthode traiterCodeBarre. Plus de détails... | |
Signaux | |
void | ajouterObjet (QString) |
void | prendreObjet (QString) |
Fonctions membres publiques | |
CodeBarre (QObject *parent=nullptr) | |
Définition du constructeur de la classe CodeBare. Plus de détails... | |
unsigned int | getQuantiteObjet () |
Définition de la méthode getQuantiteObjet. Plus de détails... | |
unsigned int | recupererIdArticleAvecCodeBarres (QString codeBarre) |
Définition de la méthode recupererIdArticleAvecCodeBarres. Plus de détails... | |
unsigned int | recupererQuantiteDisponibleParNumeroCasier (QString numeroCasier) |
Définition de la méthode recupererQuantiteDisponibleParNumeroCasier. Plus de détails... | |
unsigned int | recupererQuantiteMaxParNumeroCasier (QString numeroCasier) |
Définition de la méthode recupererQuantiteMaxParNumeroCasier. Plus de détails... | |
~CodeBarre () | |
Définition du destructeur de la classe CodeBare. Plus de détails... | |
Fonctions membres privées | |
QString | corrigerCodeBarre (QString codeBarre) |
Définition de la méthode corrigerCodeBarre. Plus de détails... | |
void | setEtatPrendreOuAjouter (bool etat) |
Définition de la méthode setEtatPrendreOuAjouter. Plus de détails... | |
void | setQuantiteObjet (unsigned int quantite) |
Définition de la méthode setQuantiteObjet. Plus de détails... | |
Attributs privés | |
Bdd * | bdd |
association d'un objet Bdd (accès à la base de données) Plus de détails... | |
bool | etatPrendreOuAjouter |
boolean pour savoir si l'on prend ou ajoute un objet(false = prendre, true = ajouter) Plus de détails... | |
unsigned int | quantiteObjet |
quantité d'objet à prendre ou ajouter Plus de détails... | |
Déclaration de la classe CodeBarre.
Définition à la ligne 35 du fichier CodeBarre.h.
CodeBarre::CodeBarre | ( | QObject * | parent = nullptr | ) |
Définition du constructeur de la classe CodeBare.
parent |
initialise un objet CodeBarre
Définition à la ligne 23 du fichier CodeBarre.cpp.
Références bdd, et Bdd::getInstance().
CodeBarre::~CodeBarre | ( | ) |
Définition du destructeur de la classe CodeBare.
Détruit un objet CodeBarre
Définition à la ligne 35 du fichier CodeBarre.cpp.
Références Bdd::detruireInstance().
|
signal |
Référencé par traiterCodeBarre().
|
slot |
Définition de la méthode changerQuantiteObjet.
slot permettant de modifier la valeur de la variable de classe quantiteObjet
quantite |
Définition à la ligne 82 du fichier CodeBarre.cpp.
Références quantiteObjet, et setQuantiteObjet().
|
private |
Définition de la méthode corrigerCodeBarre.
méthode permettant de corriger le code barre en AZERTY au cas où ce dernier aurait était écrit en QWERTY
QString | codeBarre |
Définition à la ligne 130 du fichier CodeBarre.cpp.
Référencé par traiterCodeBarre().
unsigned int CodeBarre::getQuantiteObjet | ( | ) |
Définition de la méthode getQuantiteObjet.
accesseur de la variable de classe quantiteObjet
Définition à la ligne 120 du fichier CodeBarre.cpp.
Références quantiteObjet.
|
signal |
Référencé par traiterCodeBarre().
|
slot |
Définition de la méthode prendreOuAjouter.
slot appeller quand on clique sur le bouton ajouter ou le bouton prendre de la page codeBarre
boolean | etat |
Définition à la ligne 72 du fichier CodeBarre.cpp.
Références setEtatPrendreOuAjouter().
unsigned int CodeBarre::recupererIdArticleAvecCodeBarres | ( | QString | codeBarre | ) |
Définition de la méthode recupererIdArticleAvecCodeBarres.
méthode permettant de récupérer la quantité disponible d'un objet dans un casier avec son numéro
QString | codeBarre |
Définition à la ligne 193 du fichier CodeBarre.cpp.
Références bdd, et Bdd::recuperer().
unsigned int CodeBarre::recupererQuantiteDisponibleParNumeroCasier | ( | QString | numeroCasier | ) |
Définition de la méthode recupererQuantiteDisponibleParNumeroCasier.
méthode permettant de récupérer la quantité disponible d'un objet dans un casier avec son numéro
QString | numeroCasier |
Définition à la ligne 177 du fichier CodeBarre.cpp.
Références bdd, et Bdd::recuperer().
unsigned int CodeBarre::recupererQuantiteMaxParNumeroCasier | ( | QString | numeroCasier | ) |
Définition de la méthode recupererQuantiteMaxParNumeroCasier.
méthode permettant de récupérer la quantité maximum d'un objet dans un casier avec son numéro
QString | numeroCasier |
Définition à la ligne 161 du fichier CodeBarre.cpp.
Références bdd, et Bdd::recuperer().
|
private |
Définition de la méthode setEtatPrendreOuAjouter.
mutateur de la variable de classe EtatPrendreOuAjouter
boolean | etat |
Définition à la ligne 48 du fichier CodeBarre.cpp.
Références etatPrendreOuAjouter.
Référencé par prendreOuAjouter().
|
private |
Définition de la méthode setQuantiteObjet.
mutateur de la variable de classe quantiteObjet
unsigned | int quantite |
Définition à la ligne 62 du fichier CodeBarre.cpp.
Références quantiteObjet.
Référencé par changerQuantiteObjet().
|
slot |
Définition de la méthode traiterCodeBarre.
slot appeller quand on a scanné un code barres
QString | codeBarre |
Définition à la ligne 96 du fichier CodeBarre.cpp.
Références ajouterObjet(), corrigerCodeBarre(), etatPrendreOuAjouter, et prendreObjet().
|
private |
association d'un objet Bdd (accès à la base de données)
Définition à la ligne 49 du fichier CodeBarre.h.
Référencé par CodeBarre(), recupererIdArticleAvecCodeBarres(), recupererQuantiteDisponibleParNumeroCasier(), et recupererQuantiteMaxParNumeroCasier().
|
private |
boolean pour savoir si l'on prend ou ajoute un objet(false = prendre, true = ajouter)
Définition à la ligne 50 du fichier CodeBarre.h.
Référencé par setEtatPrendreOuAjouter(), et traiterCodeBarre().
|
private |
quantité d'objet à prendre ou ajouter
Définition à la ligne 51 du fichier CodeBarre.h.
Référencé par changerQuantiteObjet(), getQuantiteObjet(), et setQuantiteObjet().