JavaFX-CashCash v1.1
Un entreprise fictif qui demande d'un application lourd. (Louis-Maxence-David)
|
Public Member Functions | |
GestionMateriels (BDD dc) | |
ArrayList< Materiel > | getMateriels (int idClient) |
void | setMaterielToContrat (Materiel materiel, ContratMaintenance contrat) |
ContratMaintenance | createContratMaintenance (Client client) throws SQLException |
Client | getClient (int id) |
String | xmlClient (Client unClient) throws IOException |
void | pdfClient (Client client) |
Gère les opérations liées aux matériels et aux contrats de maintenance.
com.cashcash.entities.GestionMateriels.GestionMateriels | ( | BDD | dc | ) |
Initialise un objet GestionMateriels avec une connexion à la base de données.
dc | La connexion à la base de données. |
ContratMaintenance com.cashcash.entities.GestionMateriels.createContratMaintenance | ( | Client | client | ) | throws SQLException |
Crée un nouveau contrat de maintenance pour un client s'il n'en a pas déjà un.
client | Le client pour lequel créer le contrat de maintenance. |
SQLException | En cas d'erreur lors de l'interaction avec la base de données. |
Client com.cashcash.entities.GestionMateriels.getClient | ( | int | id | ) |
Récupère les informations d'un client à partir de la base de données.
id | L'identifiant du client. |
ArrayList< Materiel > com.cashcash.entities.GestionMateriels.getMateriels | ( | int | idClient | ) |
Récupère les matériels associés à un client à partir de la base de données.
idClient | L'identifiant du client. |
void com.cashcash.entities.GestionMateriels.pdfClient | ( | Client | client | ) |
Génère une représentation PDF et enregistre le fichier PDF.
client | Le client pour lequel générer la représentation PDF. |
void com.cashcash.entities.GestionMateriels.setMaterielToContrat | ( | Materiel | materiel, |
ContratMaintenance | contrat ) |
Associe un matériel à un contrat de maintenance.
materiel | Le matériel à associer au contrat. |
contrat | Le contrat de maintenance auquel associer le matériel. |
String com.cashcash.entities.GestionMateriels.xmlClient | ( | Client | unClient | ) | throws IOException |
Génère une représentation XML des matériels d'un client et enregistre le fichier XML.
unClient | Le client pour lequel générer la représentation XML des matériels. |
IOException | En cas d'erreur lors de la lecture ou de l'écriture du fichier XML. |