From d65a10956050feb994b49b3aac9dfc4fa713ea0a Mon Sep 17 00:00:00 2001
From: pablo rodriguez <58742538+1-pablo-rodriguez@users.noreply.github.com>
Date: Sat, 27 Apr 2024 14:19:45 +0200
Subject: [PATCH] MAJ V4.5.0 ajoute la class myTableBaseListesEtudiants
---
base_listes_etudiants.xml | 251 ++++++++++++++++++
.../myTableBaseEvaluation.java | 5 +
.../myTableBaseListesEtudiants.java | 62 +++++
.../recupeNodeBaseListesEtudiants.java | 5 +
4 files changed, 323 insertions(+)
create mode 100644 base_listes_etudiants.xml
create mode 100644 src/baseListesEtudiants/myTableBaseListesEtudiants.java
diff --git a/base_listes_etudiants.xml b/base_listes_etudiants.xml
new file mode 100644
index 0000000..2570562
--- /dev/null
+++ b/base_listes_etudiants.xml
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/baseEvaluations/myTableBaseEvaluation.java b/src/baseEvaluations/myTableBaseEvaluation.java
index 8202d44..982d6a0 100644
--- a/src/baseEvaluations/myTableBaseEvaluation.java
+++ b/src/baseEvaluations/myTableBaseEvaluation.java
@@ -9,6 +9,11 @@ import javax.swing.table.AbstractTableModel;
import MEPTL.commandes;
import cXML.node;
+/**
+ *
+ * @author pabr6
+ *
+ */
public class myTableBaseEvaluation extends AbstractTableModel{
private String[][] evaluation = new String[0][6];
private List columNames = new ArrayList<>(Arrays.asList(new String[] {"Nom de l'évaluation","Date de création","Date de modification","Titre de l'exercice","Propriété personnalisé Sujet","Nom du fichier d'analyse"}));
diff --git a/src/baseListesEtudiants/myTableBaseListesEtudiants.java b/src/baseListesEtudiants/myTableBaseListesEtudiants.java
new file mode 100644
index 0000000..c64d42b
--- /dev/null
+++ b/src/baseListesEtudiants/myTableBaseListesEtudiants.java
@@ -0,0 +1,62 @@
+package baseListesEtudiants;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import javax.swing.table.AbstractTableModel;
+
+import MEPTL.commandes;
+
+/**
+ *
+ * @author pabr6
+ *
+ */
+public class myTableBaseListesEtudiants extends AbstractTableModel{
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private String[][] listes = new String[0][2];
+ private List columNames = new ArrayList<>(Arrays.asList(new String[] {"Nom de la liste","Année"}));
+ @Override
+ public int getRowCount() {
+ return listes.length;
+ }
+
+ @Override
+ public int getColumnCount() {
+ return columNames.size();
+ }
+
+ @Override
+ public Object getValueAt(int rowIndex, int columnIndex) {
+ return listes[rowIndex][columnIndex];
+ }
+
+ @Override
+ public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
+ listes[rowIndex][columnIndex] = (String) aValue;
+ fireTableCellUpdated(rowIndex, columnIndex);
+ }
+
+ public String getColumnName(int column) {
+ return columNames.get(column);
+ }
+
+ public String getNameListe(int rowIndex){
+ return listes[rowIndex][0];
+ }
+
+ public void addOrUpdate() {
+ listes = new String[commandes.listesEtudiants.getNodes().size()][columNames.size()];
+ for(int i = 0 ; i