public void ajouterRessource() { // idée voir si deja un doc System.out.println("Veuillez choisir le type : \n 1) Livre \n 2) Revue \n 3) CD \n 4) DVD"); int type = Lire.choix(4); System.out.println("Veuillez entrer :"); System.out.print("- titre : "); String t = Lire.S(); System.out.print("- auteur : "); String aut = Lire.S(); if (this.chercherRessource(t, aut) != null) { // regarde si un autre livre existe deja System.out.println( "Un livre du meme titre et auteur existe deja, voulez-vous : \n 1) en ajouter des autres \n 2) annuler"); int c = Lire.choix(2); if (c == 1) { Ressource DocTrouve = this.chercherRessource(t, aut); System.out.print("Veuillez entrer le nombre a rajouter : "); int nb = Lire.i(); DocTrouve.setNbTotal(DocTrouve.getNbTotal() + nb); } } else { System.out.print("- categorie : "); String cat = Lire.S(); System.out.print("- nation : "); String nation = Lire.S(); System.out.print("- ref : "); String ref = Lire.S(); while (this.chercherRessource(ref) != null) { // regarde si la refernce est deja utilise System.out.println("Un livre a deja cet reference veuillez en choir une autre : "); ref = Lire.S(); } System.out.print("- description : "); String desc = Lire.S(); System.out.print("- le nombre : "); int nb = Lire.i(); switch (type) { case 1: this.doc.add(new Livre(t, aut, cat, nation, ref, desc, nb)); break; case 2: this.doc.add(new Revue(t, aut, cat, nation, ref, desc, nb)); break; case 3: this.doc.add(new CD(t, aut, cat, nation, ref, desc, nb)); break; case 4: this.doc.add(new DVD(t, aut, cat, nation, ref, desc, nb)); break; } } }
public void ajouterAdherent() { // idée voir si adhérent déjà inscrit System.out.println("Veuillez entrer :"); System.out.print("- nom : "); String n = Lire.S(); System.out.print("- prenom : "); String p = Lire.S(); System.out.print("- adresse : "); String a = Lire.S(); System.out.print("- date de naissance : "); String dn = Lire.S(); System.out.print("- telephone : "); int tel = Lire.i(); System.out.print("- adresse email : "); String am = Lire.S(); System.out.print("- numero de carte : "); int num = Lire.i(); this.adh.add(new Adherent(n, p, a, dn, tel, am, num)); }
public void supprimerAdherent() { boolean supprime = false; System.out.print("Veuillez entrer le numero de carte de l'adhrent a supprimer : "); int numero = Lire.i(); for (int i = 0; i < this.adh.size(); i++) { if (numero == this.adh.get(i).getNumeroCarte()) { this.adh.remove(i); supprime = true; } } if (supprime) { System.out.println("L'adherent a bien ete supprime."); } else { System.out.println("Le numéro ne correspond pas."); } }