package action; import java.awt.event.ActionEvent; import java.text.ParseException; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.ImageIcon; import MEPTL.commandes; import baseEvaluations.recupeNodeBaseEvaluations; import cXML.node; import fenetres.baseDonneesEvaluations; import fenetres.create; public class actOpenBaseEvaluation extends AbstractAction{ { putValue( Action.NAME, "Charger une évaluation" ); putValue( Action.SMALL_ICON, new ImageIcon(create.class.getResource("/resources/chargehistoriqueevaluationmini.png")) ); putValue( Action.SHORT_DESCRIPTION, "Charger une évaluation" ); } private static final long serialVersionUID = 1L; @Override public void actionPerformed(ActionEvent e) { new recupeNodeBaseEvaluations(); if(commandes.evaluationsBase!=null) { baseDonneesEvaluations.getInstance(); }else { creationNewNodeBaseEvaluation(); baseDonneesEvaluations.getInstance(); } } /** * Création d'un nouveau node evaluationBase.
*/ private void creationNewNodeBaseEvaluation() { commandes.evaluationsBase = new node(); commandes.evaluationsBase.setNomElt("evaluations"); try { commandes.evaluationsBase.getAttributs().put("date", calcul.formatDateWriter.dateTodayLibreOffice()); } catch (ParseException e) { e.printStackTrace(); } } }