maj V1.0.6

This commit is contained in:
pablo rodriguez 2023-07-31 21:21:27 +02:00
parent 37da4aacce
commit e162eae002
3 changed files with 37 additions and 9 deletions

View File

@ -742,7 +742,7 @@ public class Window_gestionnaire extends JFrame {
mnNewMenu.setFont(new Font("Arial", Font.BOLD, 16));
menuBar.add(mnNewMenu);
JMenuItem menueSauvegardeBase = new JMenuItem("Créer une sauvegarde de la base");
JMenuItem menueSauvegardeBase = new JMenuItem("<html>Créer une sauvegarde<br>de la base</html>");
menueSauvegardeBase.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/saveBase.png")));
menueSauvegardeBase.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menueSauvegardeBase);
@ -758,7 +758,7 @@ public class Window_gestionnaire extends JFrame {
mnNewMenu.addSeparator();
JMenuItem menuSupprimeEtudiantDeLaBase = new JMenuItem("Supprimer de la base l'étudiant sélectionné.");
JMenuItem menuSupprimeEtudiantDeLaBase = new JMenuItem("<html>Supprimer de la base l'étudiant<br>sélectionné</html>");
menuSupprimeEtudiantDeLaBase.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/supprimeStudent.png")));
menuSupprimeEtudiantDeLaBase.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menuSupprimeEtudiantDeLaBase);
@ -770,7 +770,7 @@ public class Window_gestionnaire extends JFrame {
mnNewMenu.addSeparator();
JMenuItem menuSupprimeFormation = new JMenuItem("Supprime de la base la formation.");
JMenuItem menuSupprimeFormation = new JMenuItem("<html>Supprime de la base la formation<br>actuellement sélectionnée</html>");
menuSupprimeFormation.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/supprimeFormation.png")));
menuSupprimeFormation.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menuSupprimeFormation);
@ -782,13 +782,26 @@ public class Window_gestionnaire extends JFrame {
mnNewMenu.addSeparator();
JMenuItem menuSelectYearDefautl = new JMenuItem("Sélectionner une année universitaire par défaut");
menuSelectYearDefautl.setFont(new Font("Arial", Font.BOLD | Font.ITALIC, 14));
mnNewMenu.add(menuSelectYearDefautl);
JMenuItem menuVerrouilleTousLesGroupesDeLaBase = new JMenuItem("<html>Verouille tous les groupes<br>de toutes les formations de la base</html>");
menuVerrouilleTousLesGroupesDeLaBase.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/verrouiller.png")));
menuVerrouilleTousLesGroupesDeLaBase.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menuVerrouilleTousLesGroupesDeLaBase);
menuVerrouilleTousLesGroupesDeLaBase.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
VerouillageDeTousLesGroupesDeToutesLesFormationsDeLaBase();
}
});
JMenuItem menuDeverrouilleTousLesGroupesDeLaBase = new JMenuItem("<html>Déverrouille tous les groupes<br>de toutes les formations de la base</html>");
menuDeverrouilleTousLesGroupesDeLaBase.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/deverrouiller.png")));
menuDeverrouilleTousLesGroupesDeLaBase.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menuDeverrouilleTousLesGroupesDeLaBase);
menuDeverrouilleTousLesGroupesDeLaBase.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DeverouillageDeTousLesGroupesDeToutesLesFormationsDeLaBase();
}
});
JMenuItem menuCreateYearDefault = new JMenuItem("Créer une année universitaire");
menuCreateYearDefault.setFont(new Font("Arial", Font.BOLD | Font.ITALIC, 14));
mnNewMenu.add(menuCreateYearDefault);
JMenu menuGroupe = new JMenu("Protection des groupes");
menuGroupe.setFont(new Font("Arial", Font.BOLD, 16));
@ -2299,4 +2312,19 @@ public class Window_gestionnaire extends JFrame {
return nTable;
}
private void VerouillageDeTousLesGroupesDeToutesLesFormationsDeLaBase() {
for(noeud nFormation : commandes.nBase.getFirstChild().getChildren()) {
nFormation.setAttribut("Verouillage_Tous_Les_Groupes", "true");
}
majAffichageDesChck();
}
private void DeverouillageDeTousLesGroupesDeToutesLesFormationsDeLaBase() {
for(noeud nFormation : commandes.nBase.getFirstChild().getChildren()) {
nFormation.setAttribut("Verouillage_Tous_Les_Groupes", "false");
}
majAffichageDesChck();
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB