MAJ V4.5.0
This commit is contained in:
parent
7f3aae605f
commit
4aa0d0ef74
Binary file not shown.
@ -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("<evaluations date=\""+ calcul.formatDateWriter.DateLibreOffice(aujourdhui) +"\" version=\""+commandes.version +"\"></evaluations>");
|
||||
fichier.close();
|
||||
System.out.println("Fermeture du fichier de la base de données des évaluations.");
|
||||
JLabel texte = new JLabel("<html><p>La base de données des évaluations a été créée.</p><br>"
|
||||
+"<p>Elle se trouve dans le dossier \"" + directoryName +".</p></html>");
|
||||
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();
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user