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