219,7 → 219,6 |
|
public void creerComposantsIdentite() { |
|
|
// Gestion de l'affichage en colonnes : 3 Layout container : principal, gauche & droite |
LayoutContainer left = new LayoutContainer(); |
left.setLayout(new FormLayout()); |
261,7 → 260,6 |
|
left.add(fsProjet); |
|
|
FieldSet fsNoms = new FieldSet(); |
fsNoms.setHeading("Noms"); |
fsNoms.setLayout(formLayout); |
865,8 → 863,10 |
enregistrerEtRevenir.setIconAlign(IconAlign.LEFT); |
enregistrerEtRevenir.addSelectionListener(new SelectionListener<ButtonEvent>() { |
public void componentSelected(ButtonEvent ce) { |
enregistrer(); |
if (enregistrer() == true) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).clicMenu("Personnes"); |
} |
} |
}); |
|
hmIdentite.put("btnEnregistrerRevenir", enregistrerEtRevenir); |
1546,8 → 1546,9 |
* Enregistre les information de la personne en cours |
* |
*/ |
public void enregistrer() { |
public boolean enregistrer() { |
|
boolean success = false; |
LinkedList lstMessageErreur = new LinkedList<String>(); |
|
ComboBox<Projet> cbProjets = (ComboBox<Projet>) hmIdentite.get("cbProjets"); |
1631,10 → 1632,10 |
personneSelectionnee.setDecesDate(new Date()); |
|
strValeur = obtenirValeurCombo("cbPays"); |
personneSelectionnee.set("pays", strValeur); |
personneSelectionnee.set("ce_truk_pays", strValeur); |
|
strValeur = obtenirValeurCombo("cbRegion"); |
personneSelectionnee.set("region", strValeur); |
personneSelectionnee.set("ce_truk_region", strValeur); |
|
personneSelectionnee.set("truk_telephone", ((HiddenField<String>) hmIdentite.get("hfTelephone")).getValue()); |
|
1648,6 → 1649,7 |
|
if (lstMessageErreur.size() == 0) { |
mediateur.enregistrerPersonne(this, personneSelectionnee); |
success = true; |
} else { |
String strMessagesErreur = "<span><br />"; |
Iterator<String> itMessagesErreur = lstMessageErreur.iterator(); |
1657,7 → 1659,10 |
strMessagesErreur += "</span>"; |
|
MessageBox.alert("Erreurs", "Les erreurs suivantes ont été commises : \n" + strMessagesErreur, null); |
success = false; |
} |
|
return success; |
} |
|
private String obtenirValeurCombo(String strComboName) { |