diff --git a/src/Windows/Window_demarre.java b/src/Windows/Window_demarre.java
index 71f6c4e..b18bb37 100644
--- a/src/Windows/Window_demarre.java
+++ b/src/Windows/Window_demarre.java
@@ -113,17 +113,18 @@ public class Window_demarre extends JFrame {
}
};
- // Planification de la tâche de sauvegarde automatique à exécuter toutes les 1 minutes 10 * 60 * 1000
- timer.schedule(autoSaveTask, 0, 60000);
+ // Planification de la tâche de sauvegarde automatique à exécuter toutes les 2 minutes 2 * 60 * 1000
+ timer.schedule(autoSaveTask, 0, 120000);
-
- if(commandes.newVersion && !commandes.messageVersion.isEmpty()) {
- String message = "" + commandes.messageVersion + "";
+ boolean affichagePremierInformation = false;
+ if(commandes.newVersion && (!commandes.messageVersion.isEmpty() || !commandes.messageAlerte.isEmpty()) ) {
+ String message = "" + commandes.messageVersion + commandes.messageAlerte + "";
JOptionPane.showMessageDialog(null, message,"Information version",JOptionPane.INFORMATION_MESSAGE);
+ affichagePremierInformation = true;
}
- if(!commandes.messageAlerte.isEmpty()) {
+ if(!commandes.messageAlerte.isEmpty() && !affichagePremierInformation) {
String message = "" + commandes.messageAlerte + "";
JOptionPane.showMessageDialog(null, message,"Information",JOptionPane.INFORMATION_MESSAGE);
}
@@ -193,17 +194,17 @@ public class Window_demarre extends JFrame {
JPanel tabGestionnaire = new JPanel();
- tabbedPane.addTab("Gestion de
la base de données", tabGestionnaire);
+ tabbedPane.addTab("Gestion de la
base de données", tabGestionnaire);
JPanel tabInscriptions = new JPanel();
tabbedPane.addTab("Inscriptions
des étudiants", tabInscriptions);
JPanel tabExporteImporte = new JPanel();
- tabbedPane.addTab("Exporter et importer des données
depuis un classeur Ms Excel", tabExporteImporte);
+ tabbedPane.addTab("Importer depuis un
classeur Ms Excel", tabExporteImporte);
tabbedPane.setEnabledAt(2, true);
JPanel tabAides = new JPanel();
- tabbedPane.addTab("Aides", tabAides);
+ tabbedPane.addTab("Aides-Tickets", tabAides);
frmEvalwriter.getContentPane().add(tabbedPane);
tabExporteImporte.setLayout(null);
@@ -247,8 +248,8 @@ public class Window_demarre extends JFrame {
// frmEvalwriter.getContentPane().add(btnGestionnaire);
- btnimporterDesInscriptionsdepuisClasseur = new JButton("Importer des inscriptions
depuis un classeur Ms Excel");
- btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/bouton_inscription_excel.png")));
+ btnimporterDesInscriptionsdepuisClasseur = new JButton("");
+ btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/importer_inscriptions_bouton.png")));
btnimporterDesInscriptionsdepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16));
btnimporterDesInscriptionsdepuisClasseur.setBounds(10, 10, 340, 200);
@@ -260,7 +261,7 @@ public class Window_demarre extends JFrame {
btnNAideMiseAJour = new JButton("Aide à la mise en jour");
btnNAideMiseAJour.setForeground(Color.GRAY);
btnNAideMiseAJour.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
- btnNAideMiseAJour.setBounds(288, 21, 426, 30);
+ btnNAideMiseAJour.setBounds(360, 11, 354, 30);
tabAides.add(btnNAideMiseAJour);
// frmEvalwriter.getContentPane().add(btnNAideMiseAJour);
@@ -274,16 +275,32 @@ public class Window_demarre extends JFrame {
btnHelpDownload = new JButton("Aide au téléchargement et à l'installation");
btnHelpDownload.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
btnHelpDownload.setForeground(Color.GRAY);
- btnHelpDownload.setBounds(288, 84, 426, 30);
+ btnHelpDownload.setBounds(360, 74, 354, 30);
// tabAideParamètres.add(btnHelpDownload);
tabAides.add(btnHelpDownload);
btnAideImportationInscriptionXLSX.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
- btnAideImportationInscriptionXLSX.setBounds(288, 52, 426, 30);
+ btnAideImportationInscriptionXLSX.setBounds(360, 42, 354, 30);
btnAideImportationInscriptionXLSX.setForeground(Color.GRAY);
tabAides.add(btnAideImportationInscriptionXLSX);
+ JButton btnNewButton = new JButton("");
+ btnNewButton.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/tickets_bouton.png")));
+ btnNewButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ String url = "https://forge.chapril.org/pablo/GestionDesInscriptions/issues";
+ try {
+ Desktop.getDesktop().browse(new URI(url));
+ } catch (IOException | URISyntaxException ex) {
+ JOptionPane.showMessageDialog(null, "Problème avec la connexion internet.");
+ ex.printStackTrace();
+ }
+ }
+ });
+ btnNewButton.setBounds(10, 10, 340, 200);
+ tabAides.add(btnNewButton);
+
// JButton btnAideImportationInscriptionCSV = new JButton("Aide à l'importation des inscriptions depuis fichier CSV");
// btnAideImportationInscriptionCSV.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
// btnAideImportationInscriptionCSV.setBounds(409, 762, 377, 30);
@@ -418,6 +435,7 @@ public class Window_demarre extends JFrame {
try {
Desktop.getDesktop().browse(new URI(url));
} catch (IOException | URISyntaxException ex) {
+ JOptionPane.showMessageDialog(null, "Problème avec la connexion internet.");
ex.printStackTrace();
}
}
diff --git a/src/resources/importer_inscriptions_bouton.png b/src/resources/importer_inscriptions_bouton.png
new file mode 100644
index 0000000..f711906
Binary files /dev/null and b/src/resources/importer_inscriptions_bouton.png differ
diff --git a/src/resources/tickets_bouton.png b/src/resources/tickets_bouton.png
new file mode 100644
index 0000000..7832e81
Binary files /dev/null and b/src/resources/tickets_bouton.png differ