From 427b1e0887d46c73da17b5f4db11c502da87c741 Mon Sep 17 00:00:00 2001 From: "morgann.david" Date: Thu, 12 Sep 2024 09:26:35 +0200 Subject: [PATCH] modif classe entreprise --- .gitignore | 3 +- src/métiers/Entreprise.java | 97 +++++++++++++++++++++---------------- 2 files changed, 56 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 04be087..1913f73 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ #pour netbeans Libraries/* -Test Libraries/* \ No newline at end of file +Test Libraries/* +/nbproject/private/ diff --git a/src/métiers/Entreprise.java b/src/métiers/Entreprise.java index 6d2b994..7f9167a 100644 --- a/src/métiers/Entreprise.java +++ b/src/métiers/Entreprise.java @@ -1,43 +1,54 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template - */ -package métiers; - -import métiers.Commande; - -/** - * - * @author famille Thevenot - */ -public class Entreprise { - private String raisonSociale; - - public Entreprise(String raisonSociale) { - this.raisonSociale = raisonSociale; - } - - public String getRaisonSociale() { - return raisonSociale; - } - - public void setRaisonSociale(String raisonSociale) { - this.raisonSociale = raisonSociale; - } - - @Override - public String toString() { - return "Entreprise{" + "raisonSociale=" + raisonSociale + '}'; - } - - - public void ajouterCommande(Commande uneCommande){ - } - public void supprimerCommande(Commande uneCommande){ - } - - public Commande rechercherCommande(int noCom){ - Commande laCommande=null; - return laCommande; - } -} +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package métiers; + +import java.util.ArrayList; + +/** + * + * @author famille Thevenot + */ +public class Entreprise { + private String raisonSociale; + private ArrayList lesCommandes = new ArrayList<>(); + private ArrayList lesInstruments = new ArrayList<>(); + + public Entreprise(String raisonSociale) { + this.raisonSociale = raisonSociale; + } + + public String getRaisonSociale() { + return raisonSociale; + } + + public void setRaisonSociale(String raisonSociale) { + this.raisonSociale = raisonSociale; + } + + @Override + public String toString() { + return "Entreprise{" + "raisonSociale=" + raisonSociale + '}'; + } + + + public void ajouterCommande(Commande uneCommande){ + lesCommandes.add(uneCommande); + } + + public void supprimerCommande(Commande uneCommande){ + lesCommandes.remove(uneCommande); + } + + public Commande rechercherCommande(int noCom){ + Commande uneCommande = null; + for(Commande laCommande : lesCommandes){ + if(laCommande.noCom == noCom){ + uneCommande = laCommande; + break; + } + } + return uneCommande; + } +}