diff --git a/analyseWriter.jar b/analyseWriter.jar
index 9d244cc..3b21b6e 100644
Binary files a/analyseWriter.jar and b/analyseWriter.jar differ
diff --git a/src/baseEvaluations/CreerBaseParDefautEvaluation.java b/src/baseEvaluations/CreerBaseParDefautEvaluation.java
index bc60d82..17ac478 100644
--- a/src/baseEvaluations/CreerBaseParDefautEvaluation.java
+++ b/src/baseEvaluations/CreerBaseParDefautEvaluation.java
@@ -10,6 +10,9 @@ import java.nio.file.Paths;
import java.text.ParseException;
import java.util.Date;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+
import MEPTL.commandes;
/**
@@ -26,28 +29,40 @@ public class CreerBaseParDefautEvaluation {
String directoryName = Paths.get("").toAbsolutePath().toString();
if(commandes.os.contains("Win")) {
+ System.out.println("OS Win");
file = new File(directoryName + "\\" + "base_evaluations_analyseWriter.xml");
}else {
+ System.out.println("OS Mac");
file = new File(directoryName + "/" + "base_evaluations_analyseWriter.xml");
}
+ System.out.println("Path vers la base par défaut = " + file.getAbsolutePath());
+
if(!file.exists()) {
+ System.out.println("La base des évaluations n'existe pas.");
+ System.out.println("Début de la création de la base.");
Date aujourdhui = new Date();
Path outputFilePath = file.toPath();
BufferedWriter fichier = Files.newBufferedWriter(outputFilePath, StandardCharsets.UTF_8);
try {
fichier.write("
La base de données des évaluations a été créée.
Elle se trouve dans le dossier \"" + directoryName +".
"); + JOptionPane.showMessageDialog(null, texte); + return false; } catch (IOException e) { e.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); } - fichier.close(); - return false; + } + System.out.println("La base des évaluations existe."); return new recupeNodeBaseEvaluations().isHasEvaluation(); - + } } diff --git a/src/baseEvaluations/recupeNodeBaseEvaluations.java b/src/baseEvaluations/recupeNodeBaseEvaluations.java index e512be1..78ccc01 100644 --- a/src/baseEvaluations/recupeNodeBaseEvaluations.java +++ b/src/baseEvaluations/recupeNodeBaseEvaluations.java @@ -38,6 +38,8 @@ public class recupeNodeBaseEvaluations { file = new File(directoryName + "/" + commandes.NameBaseEvaluations); } + System.out.println("Début de la récupération de la base."); + if(file!=null) { BufferedReader br; try { @@ -55,6 +57,7 @@ public class recupeNodeBaseEvaluations { if(evaluations!=null) { commandes.evaluationsBase = evaluations; + System.out.println("Fin de la récupération de la base."); } if(evaluations.getNodes().size()>0) HasEvaluation=true; diff --git a/src/fenetres/mainApp.java b/src/fenetres/mainApp.java index 769d728..b0d1a00 100644 --- a/src/fenetres/mainApp.java +++ b/src/fenetres/mainApp.java @@ -34,10 +34,10 @@ public class mainApp extends JFrame implements ActionListener{ * Launch the application. */ public static void main(String[] args) { - commandes.console=false; + try { mainApp window = new mainApp(); - System.out.println(commandes.os); + System.out.println("Système = " + commandes.os); window.frmEvalwriter.setVisible(true); } catch (Exception e) { e.printStackTrace();