This commit is contained in:
pablo rodriguez 2024-04-21 13:26:19 +02:00
parent 4b8984cd49
commit bb1491944a
3 changed files with 22 additions and 24 deletions

View File

@ -10,8 +10,8 @@ import MEPTL.commandes;
import cXML.node;
public class myTableBaseEvaluation extends AbstractTableModel{
private String[][] evaluation = new String[0][5];
private List<String> columNames = new ArrayList<>(Arrays.asList(new String[] {"Nom de l'évaluation","Date d'enregistrement","Titre de l'exercice","Propriété personnalisé Sujet","Nom du fichier d'analyse"}));
private String[][] evaluation = new String[0][6];
private List<String> 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"}));
/**
*
*/
@ -51,13 +51,21 @@ public class myTableBaseEvaluation extends AbstractTableModel{
public void addOrUpdate() {
evaluation = new String[commandes.evaluationsBase.getNodes().size()][columNames.size()];
for(int i = 0 ; i<commandes.evaluationsBase.getNodes().size();i++) {
String dateCreation ="";
evaluation[i][0] = commandes.evaluationsBase.getNodes().get(i).getAttributs().get("name");
evaluation[i][1] = calcul.formatDateWriter.DateEnClairFR( calcul.formatDateWriter.DateLibreOffice(commandes.evaluationsBase.getNodes().get(i).getAttributs().get("date") ));
if(commandes.evaluationsBase.getNodes().get(i).getAttributs().get("date")!=null) {
dateCreation = calcul.formatDateWriter.DateEnClairFR( calcul.formatDateWriter.DateLibreOffice(commandes.evaluationsBase.getNodes().get(i).getAttributs().get("date") ));
}
evaluation[i][1] = dateCreation;
if(commandes.evaluationsBase.getNodes().get(i).getAttributs().get("dateModification")!=null) {
evaluation[i][2] = calcul.formatDateWriter.DateEnClairFR( calcul.formatDateWriter.DateLibreOffice(commandes.evaluationsBase.getNodes().get(i).getAttributs().get("dateModification") ));
}else {
evaluation[i][2] = dateCreation;
}
node fichier = commandes.evaluationsBase.getNodes().get(i).retourneFirstEnfantsByName("fichier");
evaluation[i][2] = fichier.getAttributs().get("titre");
evaluation[i][3] = fichier.getAttributs().get("metaSujet");
evaluation[i][4] = fichier.getAttributs().get("analysis_filename");
evaluation[i][3] = fichier.getAttributs().get("titre");
evaluation[i][4] = fichier.getAttributs().get("metaSujet");
evaluation[i][5] = fichier.getAttributs().get("analysis_filename");
}
fireTableRowsInserted(0, commandes.evaluationsBase.getNodes().size()-1);
}

View File

@ -113,6 +113,8 @@ public baseDonneesEvaluations() {
columnModel.getColumn(3).setMaxWidth(400);
columnModel.getColumn(4).setPreferredWidth(300);
columnModel.getColumn(4).setMaxWidth(400);
columnModel.getColumn(5).setPreferredWidth(300);
columnModel.getColumn(5).setMaxWidth(400);
table.setFont(new Font("Tahoma", Font.PLAIN, 14));

View File

@ -627,18 +627,17 @@ public class evaluate extends JFrame {
btnEvaluerLesFichiers.setHideActionText(true);
toolBar.addSeparator();
JButton btnFichierCSV = toolBar.add(actChargeListeEtudiantCSV );
btnFichierCSV.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnFichierCSV.setHideActionText(true);
btnFichierCSV.setIcon(new ImageIcon(evaluate.class.getResource("/resources/fichierCSV.png")));
toolBar.add(btnFichierCSV);
JButton btnVerificationCSVavecFichierAnalyse = toolBar.add( actVerifCSV );
btnVerificationCSVavecFichierAnalyse.setIcon(new ImageIcon(evaluate.class.getResource("/resources/fichierCSVInfoXML.png")));
btnVerificationCSVavecFichierAnalyse.setHideActionText(true);
toolBar.add(btnVerificationCSVavecFichierAnalyse);
JButton btnFichierCSV_delete = toolBar.add(actDeleteListeEtudiantCSV);
btnFichierCSV_delete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
@ -666,15 +665,6 @@ public class evaluate extends JFrame {
btnFichierCSV_modifier.setIcon(new ImageIcon(evaluate.class.getResource("/resources/fichier_csv_studen_modif.png")));
btnFichierCSV_modifier.setHideActionText(true);
JButton btnVerificationCSVavecFichierAnalyse = toolBar.add( actVerifCSV );
btnVerificationCSVavecFichierAnalyse.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnVerificationCSVavecFichierAnalyse.setIcon(new ImageIcon(evaluate.class.getResource("/resources/fichierCSVInfoXML.png")));
btnVerificationCSVavecFichierAnalyse.setHideActionText(true);
toolBar.add(btnVerificationCSVavecFichierAnalyse);
toolBar.addSeparator();
JButton btnFichierSVG = toolBar.add(actChargeLogo);
@ -1244,11 +1234,9 @@ private AbstractAction actOpen = new AbstractAction() {
lblChargementFichierCSV.setBackground(new Color(40,180,40));
lblChargementFichierCSV.setText("Liste des étudiants");
lblChargementFichierCSV.setOpaque(true);
// lblFichierCSV.setText("<HTML><B><U>Fichier CSV</U></B> : " + commandes.nameCSV + "</HTML>");
}else {
lblChargementFichierCSV.setOpaque(false);
lblChargementFichierCSV.setText("Pas de liste des étudiants");
// lblFichierCSV.setText("<HTML><B><U>Fichier CSV</U></B></HTML>");
}
}
};