MAJ V1.0.5
This commit is contained in:
parent
6830896291
commit
92ec2cd32d
File diff suppressed because one or more lines are too long
@ -149,6 +149,8 @@ public class importInscriptionXLS {
|
||||
nFormation.setAttribut("Enabled_Colonne_Option_3", "true");
|
||||
nFormation.setAttribut("nomColonne_Option_4", "Atelier_pre-rentree_salle");
|
||||
nFormation.setAttribut("Enabled_Colonne_Option_4", "true");
|
||||
nFormation.setAttribut("nomColonne_Option_4", "Atelier_pre-rentree_salle");
|
||||
nFormation.setAttribut("Enabled_Colonne_Option_4", "true");
|
||||
nYear.addChild(nFormation);
|
||||
}
|
||||
|
||||
@ -198,7 +200,7 @@ public class importInscriptionXLS {
|
||||
if(nStudent.getAttributes("Stage_2")==null) nStudent.setAttribut("Stage_2","");
|
||||
if(nStudent.getAttributes("Num_convention_2")==null) nStudent.setAttribut("Num_convention_2","");
|
||||
if(nStudent.getAttributes("Periode_2")==null) nStudent.setAttribut("Periode_2","");
|
||||
if(nStudent.getAttributes("Information")==null) nStudent.setAttribut("Information","");
|
||||
if(nStudent.getAttributes(commandes.nomColonne_Option_5)==null) nStudent.setAttribut(commandes.nomColonne_Option_5,"");
|
||||
if(nStudent.getAttributes(commandes.nomColonne_Option_2)==null) nStudent.setAttribut(commandes.nomColonne_Option_2,"");
|
||||
if(nStudent.getAttributes(commandes.nomColonne_Option_3)==null) nStudent.setAttribut(commandes.nomColonne_Option_3,"");
|
||||
if(nStudent.getAttributes(commandes.nomColonne_Option_4)==null) nStudent.setAttribut(commandes.nomColonne_Option_4,"");
|
||||
|
@ -116,10 +116,10 @@ public class majBaseWithCSV {
|
||||
n.setAttribut("Stage_2","");
|
||||
n.setAttribut("Num_convention_2","");
|
||||
n.setAttribut("Periode_2","");
|
||||
n.setAttribut("Information","");
|
||||
n.setAttribut(commandes.nomColonne_Option_5,"");
|
||||
n.setAttribut(commandes.nomColonne_Option_2,"");
|
||||
n.setAttribut(commandes.nomColonne_Option_3,"");
|
||||
n.setAttribut("Atelier_pre-rentree_salle","");
|
||||
n.setAttribut(commandes.nomColonne_Option_4,"");
|
||||
n.setAttribut("Regime","");
|
||||
|
||||
nBF.addChild(n);
|
||||
|
@ -1691,6 +1691,13 @@ public class Window_gestionnaire extends JFrame {
|
||||
}
|
||||
}
|
||||
|
||||
if(headTable.get(commandes.nomColonne_Option_5)!=null) {
|
||||
if(!commandes.enabled_Colonne_Option_5) {
|
||||
listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_5));
|
||||
headTable.remove(commandes.nomColonne_Option_5);
|
||||
nombreColonneEnMoins++;
|
||||
}
|
||||
}
|
||||
|
||||
// Lorsque la case toutes les colonnes n'est pas cochée
|
||||
if(!chckToutesLesColonnes.isSelected()) {
|
||||
@ -1713,6 +1720,12 @@ public class Window_gestionnaire extends JFrame {
|
||||
nombreColonneEnMoins++;
|
||||
}
|
||||
|
||||
if(headTable.get(commandes.nomColonne_Option_5)!=null) {
|
||||
listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_5));
|
||||
headTable.remove(commandes.nomColonne_Option_5);
|
||||
nombreColonneEnMoins++;
|
||||
}
|
||||
|
||||
if(headTable.get("Bac_ou_equivalence_lib.")!=null) {
|
||||
listColnneASupprimer.add(headTable.get("Bac_ou_equivalence_lib."));
|
||||
headTable.remove("Bac_ou_equivalence_lib.");
|
||||
@ -1743,12 +1756,6 @@ public class Window_gestionnaire extends JFrame {
|
||||
nombreColonneEnMoins++;
|
||||
}
|
||||
|
||||
if(headTable.get("Information")!=null) {
|
||||
listColnneASupprimer.add(headTable.get("Information"));
|
||||
headTable.remove("Information");
|
||||
nombreColonneEnMoins++;
|
||||
}
|
||||
|
||||
if(headTable.get("Num_convention_1")!=null) {
|
||||
listColnneASupprimer.add(headTable.get("Num_convention_1"));
|
||||
headTable.remove("Num_convention_1");
|
||||
|
@ -36,7 +36,7 @@ public class Window_renommerColonne extends JFrame {
|
||||
private static final long serialVersionUID = 1L;
|
||||
private JPanel contentPane;
|
||||
private JTextField txtNomOption_1;
|
||||
private JTextField txtNomInformation;
|
||||
private JTextField txtNomOption_5;
|
||||
private JTextField txtNomOption_2;
|
||||
private JLabel lblOption_3;
|
||||
private JTextField txtNomOption_3;
|
||||
@ -47,9 +47,9 @@ public class Window_renommerColonne extends JFrame {
|
||||
private JLabel lblAuteurVersion;
|
||||
private JCheckBox chckbxOption_1 = new JCheckBox("activé");
|
||||
private JCheckBox chckbxOption_2 = new JCheckBox("activé");
|
||||
private JCheckBox chckbxInformation = new JCheckBox("activé");
|
||||
private JCheckBox chckbxOption_3 = new JCheckBox("activé");
|
||||
private JCheckBox chckbxOption_4 = new JCheckBox("activé");
|
||||
private JCheckBox chckbxOption_5 = new JCheckBox("activé");
|
||||
|
||||
/**
|
||||
* Lancement de l'affichage de la fenêtre.
|
||||
@ -109,18 +109,18 @@ public class Window_renommerColonne extends JFrame {
|
||||
contentPane.add(txtNomOption_1);
|
||||
txtNomOption_1.setColumns(32);
|
||||
|
||||
JLabel lblInformation_1 = new JLabel("<html>Renommer la colonne :<br>Information</html>");
|
||||
lblInformation_1.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
lblInformation_1.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
lblInformation_1.setBounds(612, 428, 220, 34);
|
||||
contentPane.add(lblInformation_1);
|
||||
JLabel lblOption_5 = new JLabel("<html>Renommer la colonne :<br>Option_5</html>");
|
||||
lblOption_5.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
lblOption_5.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
lblOption_5.setBounds(612, 428, 220, 34);
|
||||
contentPane.add(lblOption_5);
|
||||
|
||||
txtNomInformation = new JTextField();
|
||||
txtNomInformation.setText("");
|
||||
txtNomInformation.setFont(new Font("Tahoma", Font.BOLD, 14));
|
||||
txtNomInformation.setColumns(32);
|
||||
txtNomInformation.setBounds(842, 428, 244, 34);
|
||||
contentPane.add(txtNomInformation);
|
||||
txtNomOption_5 = new JTextField();
|
||||
txtNomOption_5.setText(commandes.nomColonne_Option_5);
|
||||
txtNomOption_5.setFont(new Font("Tahoma", Font.BOLD, 14));
|
||||
txtNomOption_5.setColumns(32);
|
||||
txtNomOption_5.setBounds(842, 428, 244, 34);
|
||||
contentPane.add(txtNomOption_5);
|
||||
|
||||
JLabel lblNewLabel = new JLabel("<html><p>Les colonnes ci-dessous peuvent être renommées ou désactivées.</p><p>Si vous choisissez de les renommer, les changements seront appliqués à toutes les formations de la base de données. En revanche, si vous les désactivez, elles ne s'afficheront pas dans le gestionnaire, mais resteront présentes dans les classeurs exportés au format Ms Excel.</p><br><p>Il est important de noter que renommer ou désactiver ces colonnes n'entraînera pas la perte des données qui y sont enregistrées, mais simplement leur masquage.</p></html>");
|
||||
lblNewLabel.setForeground(Color.BLUE);
|
||||
@ -202,6 +202,13 @@ public class Window_renommerColonne extends JFrame {
|
||||
nomColonnesFeuille.put("Enabled_Colonne_Option_4", "false");
|
||||
}
|
||||
|
||||
nomColonnesFeuille.put("nomColonne_Option_5", txtNomOption_5.getText());
|
||||
if(chckbxOption_5.isSelected()) {
|
||||
nomColonnesFeuille.put("Enabled_Colonne_Option_5", "true");
|
||||
}else {
|
||||
nomColonnesFeuille.put("Enabled_Colonne_Option_5", "false");
|
||||
}
|
||||
|
||||
if(!NomDeColonneInscriptionTable.colitionNomDesColonnes(nomColonnesFeuille)) {
|
||||
NomDeColonneInscriptionTable.modifierLesNoms(nomColonnesFeuille);
|
||||
dispose();
|
||||
@ -253,9 +260,7 @@ public class Window_renommerColonne extends JFrame {
|
||||
btnValeurParDfaut.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
NomDeColonneInscriptionTable.chargementParDefaut();
|
||||
txtNomInformation.setText("");
|
||||
|
||||
|
||||
txtNomOption_1.setText(commandes.nomColonne_Option_1);
|
||||
chckbxOption_1.setSelected(commandes.enabled_Colonne_Option_1);
|
||||
|
||||
@ -267,6 +272,9 @@ public class Window_renommerColonne extends JFrame {
|
||||
|
||||
txtNomOption_4.setText(commandes.nomColonne_Option_4);
|
||||
chckbxOption_4.setSelected(commandes.enabled_Colonne_Option_4);
|
||||
|
||||
txtNomOption_5.setText(commandes.nomColonne_Option_5);
|
||||
chckbxOption_5.setSelected(commandes.enabled_Colonne_Option_5);
|
||||
}
|
||||
});
|
||||
|
||||
@ -279,9 +287,10 @@ public class Window_renommerColonne extends JFrame {
|
||||
chckbxOption_1.setSelected(commandes.enabled_Colonne_Option_1);
|
||||
contentPane.add(chckbxOption_1);
|
||||
|
||||
chckbxInformation.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
chckbxInformation.setBounds(1092, 426, 82, 23);
|
||||
contentPane.add(chckbxInformation);
|
||||
chckbxOption_5.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
chckbxOption_5.setBounds(1092, 426, 82, 23);
|
||||
chckbxOption_5.setSelected(commandes.enabled_Colonne_Option_5);
|
||||
contentPane.add(chckbxOption_5);
|
||||
|
||||
chckbxOption_2.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
chckbxOption_2.setBounds(501, 479, 82, 23);
|
||||
|
@ -63,7 +63,8 @@ public class NomDeColonneInscriptionTable {
|
||||
commandes.nomColonne_Option_4 = commandes.nBase.getAttributes("nomColonne_Option_4");
|
||||
commandes.enabled_Colonne_Option_4 = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option_4"));
|
||||
|
||||
|
||||
commandes.nomColonne_Option_5= commandes.nBase.getAttributes("nomColonne_Option_5");
|
||||
commandes.enabled_Colonne_Option_5 = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option_5"));
|
||||
|
||||
}else {
|
||||
chargementParDefaut();
|
||||
@ -115,6 +116,9 @@ public class NomDeColonneInscriptionTable {
|
||||
|
||||
commandes.nomColonne_Option_4 = "Atelier_pre-rentree_salle";
|
||||
commandes.enabled_Colonne_Option_4 = true;
|
||||
|
||||
commandes.nomColonne_Option_5 = "Information";
|
||||
commandes.enabled_Colonne_Option_5 = false;
|
||||
|
||||
}
|
||||
|
||||
@ -179,6 +183,10 @@ public class NomDeColonneInscriptionTable {
|
||||
commandes.nomColonne_Option_4 = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option_4"));
|
||||
commandes.enabled_Colonne_Option_4 =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option_4"));
|
||||
}
|
||||
if(nomColonne.containsKey("nomColonne_Option_5")) {
|
||||
commandes.nomColonne_Option_5 = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option_5"));
|
||||
commandes.enabled_Colonne_Option_5 =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option_5"));
|
||||
}
|
||||
|
||||
// Ecriture dans la base pour prendre en compte les nouvelles colonnes et feuille
|
||||
if(commandes.nBase!=null) {
|
||||
@ -233,6 +241,9 @@ public class NomDeColonneInscriptionTable {
|
||||
String oldNameOption_4 = commandes.nBase.getAttributes("nomColonne_Option_4");
|
||||
commandes.nBase.setAttribut("nomColonne_Option_4", commandes.nomColonne_Option_4);
|
||||
commandes.nBase.setAttribut("Enabled_Colonne_Option_4",String.valueOf(commandes.enabled_Colonne_Option_4));
|
||||
String oldNameOption_5 = commandes.nBase.getAttributes("nomColonne_Option_5");
|
||||
commandes.nBase.setAttribut("nomColonne_Option_5", commandes.nomColonne_Option_5);
|
||||
commandes.nBase.setAttribut("Enabled_Colonne_Option_5",String.valueOf(commandes.enabled_Colonne_Option_5));
|
||||
|
||||
|
||||
if( commandes.nBase.getFirstChild()!=null) {
|
||||
@ -251,6 +262,7 @@ public class NomDeColonneInscriptionTable {
|
||||
nStudent.changeAttributName(oldNameOption_2, commandes.nomColonne_Option_2);
|
||||
nStudent.changeAttributName(oldNameOption_3, commandes.nomColonne_Option_3);
|
||||
nStudent.changeAttributName(oldNameOption_4, commandes.nomColonne_Option_4);
|
||||
nStudent.changeAttributName(oldNameOption_5, commandes.nomColonne_Option_5);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -290,7 +302,6 @@ public class NomDeColonneInscriptionTable {
|
||||
commandes.listNomDesColonnes.add("Stage_2");
|
||||
commandes.listNomDesColonnes.add("Num_convention_2");
|
||||
commandes.listNomDesColonnes.add("Periode_2");
|
||||
commandes.listNomDesColonnes.add("Information");
|
||||
|
||||
verificationCollisition(nomColonne, message, result);
|
||||
|
||||
|
@ -293,6 +293,9 @@ public class VersionChecker {
|
||||
nBase.setAttribut("nomColonne_Option_4", "Atelier_pre-rentree_salle");
|
||||
nBase.setAttribut("Enabled_Colonne_Option_4", "true");
|
||||
|
||||
nBase.setAttribut("nomColonne_Option_5", "Information");
|
||||
nBase.setAttribut("Enabled_Colonne_Option_5", "false");
|
||||
|
||||
// Ajoute le groupe_TP dans la base base.
|
||||
// Trie les noeuds enfants des formation par ordre alphabétique des noms des enfants.
|
||||
// Ajoute Options et Enabled_Option dans le noeud base
|
||||
@ -313,6 +316,9 @@ public class VersionChecker {
|
||||
if(nStudent.getAttributes("Atelier_pre-rentree_salle")==null) {
|
||||
nStudent.setAttribut("Atelier_pre-rentree_salle", "");
|
||||
}
|
||||
if(nStudent.getAttributes("Information")==null) {
|
||||
nStudent.setAttribut("Information", "");
|
||||
}
|
||||
}
|
||||
nFormation.triAlphabetiqueDesEnfants(commandes.nomColonneNomEtudiant);
|
||||
}
|
||||
|
@ -63,6 +63,9 @@ public class commandes {
|
||||
public static String nomColonne_Option_4 = "Atelier_pre-rentree_salle";
|
||||
public static boolean enabled_Colonne_Option_4 = true;
|
||||
|
||||
public static String nomColonne_Option_5 = "Information";
|
||||
public static boolean enabled_Colonne_Option_5 = true;
|
||||
|
||||
|
||||
// nombre d'image d'acceuil
|
||||
public static int nombreImage = 34;
|
||||
|
Loading…
Reference in New Issue
Block a user