Skip to content
Commits on Source (2)
,stag,formation-ldnr-5CG6087GR6,04.04.2023 18:07,file:///home/stag/.config/libreoffice/4;
\ No newline at end of file
-------------------------------------------------------------Bienvenue dans notre Auberge -------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Nom de l'Auberge : Auberge 1
Date de regroupement : 2023-04-03
-------------------------------------------------------------------------------------------------------
|Nom |Prenom |Telephone |Convive |Entrée |Plats |Dessert |Boisson |Commentaire |Nombre total de entrée/plat/dessert/boissons :
[Mebrouka Rahim 0782035893 1 1 2 3 4 aucun
, Drucker Michel 076257165 1 5 4 8 9 rien
, Drucker Michel 0782035893 1 6 7 2 0 nan
, judor ericaaaa 0782035893 1 1 3 1 9 walou
, marshall D teach 0782035893 1 3 4 9 7 null
, mugiwara luffy 0782035893 1 0 9 8 7 nada
, EditName sal 0987665432 3 0 9 4 6 aucunn
]
...@@ -4,9 +4,19 @@ ...@@ -4,9 +4,19 @@
*/ */
package Content; package Content;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
/** /**
* *
...@@ -19,6 +29,7 @@ public class AubergeEspagnol extends Personne{ ...@@ -19,6 +29,7 @@ public class AubergeEspagnol extends Personne{
LocalDate date; LocalDate date;
public AubergeEspagnol(String nomAuberge, ArrayList<Personne> TabP, LocalDate date) { public AubergeEspagnol(String nomAuberge, ArrayList<Personne> TabP, LocalDate date) {
Repas.nbRepas = 0;
this.nomAuberge = nomAuberge; this.nomAuberge = nomAuberge;
this.TabP = TabP; this.TabP = TabP;
this.date = date; this.date = date;
...@@ -32,6 +43,26 @@ public class AubergeEspagnol extends Personne{ ...@@ -32,6 +43,26 @@ public class AubergeEspagnol extends Personne{
return nomAuberge; return nomAuberge;
} }
public void EcrireDansFichier() {
java.util.Scanner sc = new java.util.Scanner(System.in);
try (BufferedWriter writer = new BufferedWriter(new FileWriter("auberge.txt"))) {
writer.write(this.toString());
} catch (IOException e) {
System.out.println("Erreur lors de l'écriture du fichier : " + e.getMessage());
}
}
public void LireDansFichier() {
//
}
@Override @Override
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
...@@ -57,5 +88,4 @@ public class AubergeEspagnol extends Personne{ ...@@ -57,5 +88,4 @@ public class AubergeEspagnol extends Personne{
return sb.toString(); return sb.toString();
} }
} }
...@@ -15,7 +15,7 @@ public class Personne { ...@@ -15,7 +15,7 @@ public class Personne {
private int nbParticipant; private int nbParticipant;
private String numTelephone; private String numTelephone;
private String commentaire; private String commentaire;
private Repas repas; protected Repas repas;
public Personne() { public Personne() {
} }
......
...@@ -7,8 +7,17 @@ package Main; ...@@ -7,8 +7,17 @@ package Main;
import Content.AubergeEspagnol; import Content.AubergeEspagnol;
import Content.Personne; import Content.Personne;
import Content.Repas; import Content.Repas;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
/** /**
* *
...@@ -35,8 +44,38 @@ public class MainClass { ...@@ -35,8 +44,38 @@ public class MainClass {
System.out.println(AE.toString()); System.out.println(AE.toString());
System.out.println("\n"); System.out.println("\n");
System.out.println("Le nombre total de entrée/plat/dessert/boissons est de : " + Repas.nbRepas); System.out.println("Le nombre total de entrée/plat/dessert/boissons est de : " + Repas.nbRepas);
AE.EcrireDansFichier();
/*java.util.Scanner sc = new java.util.Scanner(System.in);
try (BufferedWriter out = new BufferedWriter(
new FileWriter("auberge.txt")
)) {
System.out.println("Entrez une phrase à sauvegarder");
out.append(sc.nextLine());
out.flush();
} catch (IOException ex) {
Logger.getLogger(MainClass.class.getName()).log(Level.SEVERE, null, ex);
} }
BufferedReader in = null;
try {
in = new BufferedReader(
new FileReader("auberge.txt", Charset.forName("utf-8"))
);
String line = in.readLine();
while (line != null) {
System.out.println(line);
line = in.readLine();
}
} catch (FileNotFoundException ex) {
Logger.getLogger(MainClass.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(MainClass.class.getName()).log(Level.SEVERE, null, ex);
}
*/
}
} }
3 emestring
\ No newline at end of file