|
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. |