maj V1.0.6

This commit is contained in:
pablo rodriguez 2023-07-22 22:08:40 +02:00
parent e9ea186de8
commit 5d7060f6d8
3 changed files with 32 additions and 14 deletions

View File

@ -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 // Planification de la tâche de sauvegarde automatique à exécuter toutes les 2 minutes 2 * 60 * 1000
timer.schedule(autoSaveTask, 0, 60000); timer.schedule(autoSaveTask, 0, 120000);
boolean affichagePremierInformation = false;
if(commandes.newVersion && !commandes.messageVersion.isEmpty()) { if(commandes.newVersion && (!commandes.messageVersion.isEmpty() || !commandes.messageAlerte.isEmpty()) ) {
String message = "<html>" + commandes.messageVersion + "</html>"; String message = "<html>" + commandes.messageVersion + commandes.messageAlerte + "</html>";
JOptionPane.showMessageDialog(null, message,"Information version",JOptionPane.INFORMATION_MESSAGE); JOptionPane.showMessageDialog(null, message,"Information version",JOptionPane.INFORMATION_MESSAGE);
affichagePremierInformation = true;
} }
if(!commandes.messageAlerte.isEmpty()) { if(!commandes.messageAlerte.isEmpty() && !affichagePremierInformation) {
String message = "<html>" + commandes.messageAlerte + "</html>"; String message = "<html>" + commandes.messageAlerte + "</html>";
JOptionPane.showMessageDialog(null, message,"Information",JOptionPane.INFORMATION_MESSAGE); JOptionPane.showMessageDialog(null, message,"Information",JOptionPane.INFORMATION_MESSAGE);
} }
@ -193,17 +194,17 @@ public class Window_demarre extends JFrame {
JPanel tabGestionnaire = new JPanel(); JPanel tabGestionnaire = new JPanel();
tabbedPane.addTab("<html>Gestion de<br>la base de données</html>", tabGestionnaire); tabbedPane.addTab("<html>Gestion de la<br>base de données</html>", tabGestionnaire);
JPanel tabInscriptions = new JPanel(); JPanel tabInscriptions = new JPanel();
tabbedPane.addTab("<html>Inscriptions<br>des étudiants</html>", tabInscriptions); tabbedPane.addTab("<html>Inscriptions<br>des étudiants</html>", tabInscriptions);
JPanel tabExporteImporte = new JPanel(); JPanel tabExporteImporte = new JPanel();
tabbedPane.addTab("<html>Exporter et importer des données<br>depuis un classeur Ms Excel</html>", tabExporteImporte); tabbedPane.addTab("<html>Importer depuis un<br>classeur Ms Excel</html>", tabExporteImporte);
tabbedPane.setEnabledAt(2, true); tabbedPane.setEnabledAt(2, true);
JPanel tabAides = new JPanel(); JPanel tabAides = new JPanel();
tabbedPane.addTab("Aides", tabAides); tabbedPane.addTab("Aides-Tickets", tabAides);
frmEvalwriter.getContentPane().add(tabbedPane); frmEvalwriter.getContentPane().add(tabbedPane);
tabExporteImporte.setLayout(null); tabExporteImporte.setLayout(null);
@ -247,8 +248,8 @@ public class Window_demarre extends JFrame {
// frmEvalwriter.getContentPane().add(btnGestionnaire); // frmEvalwriter.getContentPane().add(btnGestionnaire);
btnimporterDesInscriptionsdepuisClasseur = new JButton("<html>Importer des inscriptions<br>depuis un classeur Ms Excel</html>"); btnimporterDesInscriptionsdepuisClasseur = new JButton("");
btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/bouton_inscription_excel.png"))); btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/importer_inscriptions_bouton.png")));
btnimporterDesInscriptionsdepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16)); btnimporterDesInscriptionsdepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16));
btnimporterDesInscriptionsdepuisClasseur.setBounds(10, 10, 340, 200); 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 = new JButton("Aide à la mise en jour");
btnNAideMiseAJour.setForeground(Color.GRAY); btnNAideMiseAJour.setForeground(Color.GRAY);
btnNAideMiseAJour.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12)); 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); tabAides.add(btnNAideMiseAJour);
// frmEvalwriter.getContentPane().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 = new JButton("Aide au téléchargement et à l'installation");
btnHelpDownload.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12)); btnHelpDownload.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
btnHelpDownload.setForeground(Color.GRAY); btnHelpDownload.setForeground(Color.GRAY);
btnHelpDownload.setBounds(288, 84, 426, 30); btnHelpDownload.setBounds(360, 74, 354, 30);
// tabAideParamètres.add(btnHelpDownload); // tabAideParamètres.add(btnHelpDownload);
tabAides.add(btnHelpDownload); tabAides.add(btnHelpDownload);
btnAideImportationInscriptionXLSX.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12)); 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); btnAideImportationInscriptionXLSX.setForeground(Color.GRAY);
tabAides.add(btnAideImportationInscriptionXLSX); 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"); // JButton btnAideImportationInscriptionCSV = new JButton("Aide à l'importation des inscriptions depuis fichier CSV");
// btnAideImportationInscriptionCSV.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12)); // btnAideImportationInscriptionCSV.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
// btnAideImportationInscriptionCSV.setBounds(409, 762, 377, 30); // btnAideImportationInscriptionCSV.setBounds(409, 762, 377, 30);
@ -418,6 +435,7 @@ public class Window_demarre extends JFrame {
try { try {
Desktop.getDesktop().browse(new URI(url)); Desktop.getDesktop().browse(new URI(url));
} catch (IOException | URISyntaxException ex) { } catch (IOException | URISyntaxException ex) {
JOptionPane.showMessageDialog(null, "Problème avec la connexion internet.");
ex.printStackTrace(); ex.printStackTrace();
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB