diff --git a/src/Windows/Window_gestionnaire.java b/src/Windows/Window_gestionnaire.java index 3351ee4..c449f02 100644 --- a/src/Windows/Window_gestionnaire.java +++ b/src/Windows/Window_gestionnaire.java @@ -1396,8 +1396,46 @@ public class Window_gestionnaire extends JFrame { String GroupeProjet = (String) cGroupeProjet.getSelectedItem(); String Regime = (String) cRegime.getSelectedItem(); + // le noeud table nTable = new noeud("Table"); nTable.setAttribut("defaut_Year", defautYear); + nTable.setAttribut("Groupe_Principal", GroupePrincipal); + nTable.setAttribut("isGroupe_Principal", "true"); + if(GroupePrincipal.equals(pasChoisi) || GroupePrincipal.isEmpty()) nTable.setAttribut("isGroupe_Principal", "false"); + nTable.setAttribut("Groupe_TD", GroupeTD); + nTable.setAttribut("isGroupe_TD", "true"); + if(GroupeTD.equals(pasChoisi) || GroupeTD.isEmpty()) nTable.setAttribut("isGroupe_TD", "false"); + nTable.setAttribut("Groupe_LV1", GroupeLV1); + nTable.setAttribut("isGroupe_LV1", "true"); + if(GroupeLV1.equals(pasChoisi) || GroupeLV1.isEmpty()) nTable.setAttribut("isGroupe_LV1", "false"); + nTable.setAttribut("Groupe_LV2", GroupeLV2); + nTable.setAttribut("isGroupe_LV2", "true"); + if(GroupeLV2.equals(pasChoisi) || GroupeLV2.isEmpty()) nTable.setAttribut("isGroupe_LV2", "false"); + nTable.setAttribut("Groupe_Informatique", GroupeInformatique); + nTable.setAttribut("isGroupe_Informatique", "true"); + if(GroupeInformatique.equals(pasChoisi) || GroupeInformatique.isEmpty()) nTable.setAttribut("isGroupe_Informatique", "false"); + nTable.setAttribut("Groupe_Documentation", GroupeDocumentation); + nTable.setAttribut("isGroupe_Documentation", "true"); + if(GroupeDocumentation.equals(pasChoisi) || GroupeDocumentation.isEmpty()) nTable.setAttribut("isGroupe_Documentation", "false"); + nTable.setAttribut("Groupe_Projet", GroupeProjet); + nTable.setAttribut("isGroupe_Projet", "true"); + if(GroupeProjet.equals(pasChoisi) || GroupeProjet.isEmpty()) nTable.setAttribut("isGroupe_Projet", "false"); + nTable.setAttribut("Groupe_TP", GroupeTP); + nTable.setAttribut("isGroupe_TP", "true"); + if(GroupeTP.equals(pasChoisi) || GroupeTP.isEmpty()) nTable.setAttribut("isGroupe_TP", "false"); + nTable.setAttribut("LV1", LV1); + nTable.setAttribut("isLV1", "true"); + if(LV1.equals(pasChoisi) || LV1.isEmpty()) nTable.setAttribut("isLV1", "false"); + nTable.setAttribut("LV2", LV2); + nTable.setAttribut("isLV2", "true"); + if(LV2.equals(pasChoisi) || LV2.isEmpty()) nTable.setAttribut("isLV2", "false"); + nTable.setAttribut("Profil", Profil); + nTable.setAttribut("isProfil", "true"); + if(Profil.equals(pasChoisi) || Profil.isEmpty()) nTable.setAttribut("isProfil", "false"); + nTable.setAttribut("Regime", Regime); + nTable.setAttribut("isRegime", "true"); + if(Regime.equals(pasChoisi) || Regime.isEmpty()) nTable.setAttribut("isRegime", "false"); + Map headTable = new HashMap<>(); diff --git a/src/exportations/exportBaseToExcel.java b/src/exportations/exportBaseToExcel.java index f8453e4..516bbcd 100644 --- a/src/exportations/exportBaseToExcel.java +++ b/src/exportations/exportBaseToExcel.java @@ -250,6 +250,19 @@ public class exportBaseToExcel { if(data.length>0) { + + if( Boolean.valueOf(nTable.getAttributes("isGroupe_Principal"))) formation = formation + " - Groupe Principal " + nTable.getAttributes("Groupe_Principal"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_TD"))) formation = formation + " - Groupe TD " + nTable.getAttributes("Groupe_TD"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_LV1"))) formation = formation + " - Groupe LV1 " + nTable.getAttributes("Groupe_LV1"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_LV2"))) formation = formation + " - Groupe LV2 " + nTable.getAttributes("Groupe_LV2"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_Informatique"))) formation = formation + " - Groupe Informatique " + nTable.getAttributes("Groupe_Informatique"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_Documentation"))) formation = formation + "- Groupe Documentation " + nTable.getAttributes("Groupe_Documentation"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_Projet"))) formation = formation + " - Groupe Projet " + nTable.getAttributes("Groupe_Projet"); + if( Boolean.valueOf(nTable.getAttributes("isGroupe_TP"))) formation = formation + " - Groupe TP " + nTable.getAttributes("Groupe_TP"); + if( Boolean.valueOf(nTable.getAttributes("isLV1"))) formation = formation + " - LV1 " + nTable.getAttributes("LV1"); + if( Boolean.valueOf(nTable.getAttributes("isLV2"))) formation = formation + " - LV2 " + nTable.getAttributes("LV2"); + if( Boolean.valueOf(nTable.getAttributes("isProfil"))) formation = formation + " - Profil " + nTable.getAttributes("Profil"); + if( Boolean.valueOf(nTable.getAttributes("isRegime"))) formation = formation + " - Regime " + nTable.getAttributes("Regime"); FileSaveXLSX s = new FileSaveXLSX(); s.save(data, formation, type);