package com.axyus.generator.pespj.ui;
import com.axyus.generator.pespj.GeneratorPesPjWizardProcess;
+import com.axyus.generator.pespj.ui.renderer.PairComboBoxRenderer;
+import com.axyus.generator.pespj.ui.renderer.TableModelPJ;
+import com.axyus.generator.pespj.utilities.PropertiesUtils;
import com.axyus.generator.pespj.utils.ConfigHandler;
+import com.axyus.generator.pespj.utils.Constants;
import com.axyus.generator.pespj.utils.ControlUtils;
import com.axyus.generator.pespj.utils.DateUtils;
import com.axyus.generator.pespj.utils.GeneratePesUtils;
import com.axyus.generator.pespj.utils.GeneratorUtils;
+import com.axyus.generator.pespj.utils.PJfile;
import com.axyus.generator.pespj.utils.Pair;
import com.axyus.swing.components.AbstractWizardPanel;
-import com.axyus.generator.pespj.ui.renderer.PairComboBoxRenderer;
-import com.axyus.generator.pespj.ui.renderer.TableModelPJ;
-import com.axyus.generator.pespj.utils.Constants;
-import com.axyus.generator.pespj.utils.PJfile;
import fr.gouv.minefi.cp.helios.pes_v2.rev0.aller.PESAller;
import fr.gouv.minefi.cp.helios.pes_v2.rev0.aller.TPESPJs;
-import java.awt.Cursor;
import java.awt.event.ItemEvent;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.io.File;
import java.util.Date;
import javax.swing.DefaultComboBoxModel;
-import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.JTextArea;
import javax.swing.JTable;
+import javax.swing.JTextArea;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
private void browse_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_browse_buttonActionPerformed
setBusy(true);
- String directoryPath = ((GeneratorPesPjWizardProcess) getWizardDialog().getWizardProcess()).getProperties().getProperty(Constants.PROPERTIES_LAST_DIRECTORY_PJ);
- if(directoryPath == null){
- directoryPath = System.getProperty("user.home");
- }
+ String directoryPath = PropertiesUtils.getDiretoryByProperty(((GeneratorPesPjWizardProcess) getWizardDialog().getWizardProcess()).getProperties(), Constants.PROPERTIES_LAST_DIRECTORY_PJ, System.getProperty("user.home"));
JFileChooser chooseFileDialog = new JFileChooser(directoryPath);
chooseFileDialog.setDialogTitle("Sélectionez une PJ");
int response = chooseFileDialog.showDialog(this, "Sélectionner");
tableModel.add(new PJfile(pieceJustificative.getText(),GeneratePesUtils.generatePj(pieceJustificative.getText(),
((Pair) typePj.getSelectedItem()).key, nomPj.getText(),
idUnique.getText(), description.getText())));
- JOptionPane.showMessageDialog(getWizardDialog(), "La PJ a été ajoutée avec succès.\nLe formulaire de saisie a été réinitialisé.");
+ JOptionPane.showMessageDialog(getWizardDialog(), "La PJ a été ajoutée avec succès.\nLe formulaire de saisie va être réinitialisé.");
} finally {
setBusy(false);
resetChamps();