|
From: <de...@us...> - 2012-07-19 16:17:01
|
Revision: 7519
http://fudaa.svn.sourceforge.net/fudaa/?rev=7519&view=rev
Author: deniger
Date: 2012-07-19 16:16:55 +0000 (Thu, 19 Jul 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/loi/DLHYTopComponent.java
trunk/soft/fudaa-crue/ui-modelling/src/main/resources/org/fudaa/fudaa/crue/modelling/loi/Bundle.properties
Modified: trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/loi/DLHYTopComponent.java
===================================================================
--- trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/loi/DLHYTopComponent.java 2012-07-19 16:09:09 UTC (rev 7518)
+++ trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/loi/DLHYTopComponent.java 2012-07-19 16:16:55 UTC (rev 7519)
@@ -21,6 +21,7 @@
import org.fudaa.dodico.crue.metier.comparator.ObjetNommeByIdComparator;
import org.fudaa.dodico.crue.metier.comparator.ObjetNommeByNameComparator;
import org.fudaa.dodico.crue.metier.emh.*;
+import org.fudaa.dodico.crue.metier.factory.CruePrefix;
import org.fudaa.dodico.crue.metier.factory.LoiFactory;
import org.fudaa.dodico.crue.metier.helper.LoiHelper;
import org.fudaa.dodico.crue.metier.transformer.TransformerHelper;
@@ -237,6 +238,7 @@
setModified(true);
}
});
+ loiUiController.setEditable(editable);
setModified(false);
}
@@ -301,13 +303,14 @@
if (ok) {
DonLoiHYConteneur loiConteneur = getScenario().getLoiConteneur();
if (!isNewLoi) {
- int idx=Math.max(0,loiConteneur.getLois().indexOf(currentLoi)-1);
+ //TODO faire la recherche dans la boite
+ int idx = Math.max(0, loiConteneur.getLois().indexOf(currentLoi) - 1);
loiConteneur.removeLois(currentLoi);
- currentLoi=null;
- if(idx<loiConteneur.getLois().size()){
- currentLoi=loiConteneur.getLois().get(idx);
+ currentLoi = null;
+ if (idx < loiConteneur.getLois().size()) {
+ currentLoi = loiConteneur.getLois().get(idx);
}
-
+
modellingScenarioModificationService.setScenarioModified(new ScenarioModificationEvent(EnumModification.DLHY));
} else {
//on sélectionne la loi disponible dans la combobox.
@@ -334,6 +337,7 @@
EnumTypeLoi typeLoi = (EnumTypeLoi) cb.getSelectedItem();
isNewLoi = true;
currentLoi = LoiFactory.createLoi(typeLoi, getCcm());
+ currentLoi.setNom(CruePrefix.getPrefix(currentLoi.getType()));
updateWithLoi();
setModified(true);
}
@@ -344,7 +348,7 @@
return;
}
currentLoi = currentLoi.clonedWithoutUser();
- currentLoi.setNom(null);
+ currentLoi.setNom(CruePrefix.getPrefix(currentLoi.getType()));
isNewLoi = true;
updateWithLoi();
setModified(true);
Modified: trunk/soft/fudaa-crue/ui-modelling/src/main/resources/org/fudaa/fudaa/crue/modelling/loi/Bundle.properties
===================================================================
--- trunk/soft/fudaa-crue/ui-modelling/src/main/resources/org/fudaa/fudaa/crue/modelling/loi/Bundle.properties 2012-07-19 16:09:09 UTC (rev 7518)
+++ trunk/soft/fudaa-crue/ui-modelling/src/main/resources/org/fudaa/fudaa/crue/modelling/loi/Bundle.properties 2012-07-19 16:16:55 UTC (rev 7519)
@@ -30,6 +30,6 @@
LoiModifiedDialog.SaveButton=Valider et continuer
LoiModifiedDialog.DontSaveButton=Ignorer les modifications et continuer
LoiModifiedDialog.CancelButton=Annuler l'op\u00e9ration
-DeleteConfirmation.Message=<html><body>La loi {0} va \u00eatre supprim\u00e9e. Cette action n'est pas annulable.<br>Voulez-vous continuer ?
+DeleteConfirmation.Message=<html><body>La loi {0} va \u00eatre supprim\u00e9e. Cette action n''est pas annulable.<br>Voulez-vous continuer ?
DeleteAbort.LoiIsUsed=La loi ne peut pas \u00eatre supprim\u00e9e. Elle est utilis\u00e9e par les entr\u00e9es suivantes:
CreateLoi.TypeLabel=Type de la nouvelle loi:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|