Compare commits

..

No commits in common. "bb1491944ab9abbdf905af20abf09744073dfacb" and "ae024ba56cb4cbbf6a2d356708a39c13e7953243" have entirely different histories.

7 changed files with 27 additions and 26 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -68,7 +68,7 @@ public class ecritureBaseEvaluation {
}
String baseToString = targetString.toString().replace("\t","").replace("\r", "").replace("\n", "").replaceAll(">/{1,}<","><");
Pattern p = Pattern.compile("<\\bevaluation\\b.{1,800}\\bdate\\b=\\\""+ evaluation.getAttributs().get("date") +"\\\".*?<\\/\\bevaluation\\b>");
Pattern p = Pattern.compile("<\\bevaluation\\b.{1,700}\\bdate\\b=\\\""+ evaluation.getAttributs().get("date") +"\\\".*?<\\/\\bevaluation\\b>");
Matcher m = p.matcher(baseToString);
if(m.find()) {

View File

@ -10,8 +10,8 @@ import MEPTL.commandes;
import cXML.node;
public class myTableBaseEvaluation extends AbstractTableModel{
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"}));
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"}));
/**
*
*/
@ -51,21 +51,13 @@ 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");
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;
}
evaluation[i][1] = calcul.formatDateWriter.DateEnClairFR( calcul.formatDateWriter.DateLibreOffice(commandes.evaluationsBase.getNodes().get(i).getAttributs().get("date") ));
node fichier = commandes.evaluationsBase.getNodes().get(i).retourneFirstEnfantsByName("fichier");
evaluation[i][3] = fichier.getAttributs().get("titre");
evaluation[i][4] = fichier.getAttributs().get("metaSujet");
evaluation[i][5] = fichier.getAttributs().get("analysis_filename");
evaluation[i][2] = fichier.getAttributs().get("titre");
evaluation[i][3] = fichier.getAttributs().get("metaSujet");
evaluation[i][4] = fichier.getAttributs().get("analysis_filename");
}
fireTableRowsInserted(0, commandes.evaluationsBase.getNodes().size()-1);
}

View File

@ -58,7 +58,7 @@ public class removeEvaluation {
}
String baseToString = targetString.toString().replace("\t","").replace("\r", "").replace("\n", "").replaceAll(">/{1,}<","><");
Pattern p = Pattern.compile("<\\bevaluation\\b.{1,800}\\bdate\\b=\\\""+ evaluation.getAttributs().get("date") +"\\\".*?<\\/\\bevaluation\\b>");
Pattern p = Pattern.compile("<\\bevaluation\\b.{1,700}\\bdate\\b=\\\""+ evaluation.getAttributs().get("date") +"\\\".*?<\\/\\bevaluation\\b>");
Matcher m = p.matcher(baseToString);

View File

@ -113,8 +113,6 @@ 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,17 +627,18 @@ 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) {
@ -665,6 +666,15 @@ 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);
@ -1234,9 +1244,11 @@ 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>");
}
}
};