| Line 561... |
Line 561... |
| 561 |
|
561 |
|
| 562 |
SelectionChangedListener<Valeur> selectionChange = new SelectionChangedListener<Valeur>() {
|
562 |
SelectionChangedListener<Valeur> selectionChange = new SelectionChangedListener<Valeur>() {
|
| 563 |
public void selectionChanged(SelectionChangedEvent se) {
|
563 |
public void selectionChanged(SelectionChangedEvent se) {
|
| 564 |
// Rafraichir avec le pays sélectionné
|
564 |
// Rafraichir avec le pays sélectionné
|
| 565 |
obtenirListeRegionParPays(((Valeur) se.getSelectedItem()).getAbreviation().toString());
|
565 |
obtenirListeRegionParPays(((Valeur) se.getSelectedItem()).getAbreviation().toString());
|
| 566 |
mettreAJourRegion();
|
566 |
//mettreAJourRegion();
|
| 567 |
}
|
567 |
}
|
| Line 568... |
Line 568... |
| 568 |
};
|
568 |
};
|
| Line 925... |
Line 925... |
| 925 |
}
|
925 |
}
|
| Line 926... |
Line 926... |
| 926 |
|
926 |
|
| 927 |
private void mettreAJourRegion() {
|
927 |
private void mettreAJourRegion() {
|
| 928 |
//Met à jour la combo box en sélectionnant la valeur enregistrée pour la personne
|
928 |
//Met à jour la combo box en sélectionnant la valeur enregistrée pour la personne
|
| - |
|
929 |
ComboBox<Valeur> cbRegion = hmAdresse.getComboBoxValeur("cbRegion");
|
| - |
|
930 |
if (personneSelectionnee.get("ce_truk_region").toString().startsWith("AUTRE##")) {
|
| 929 |
ComboBox<Valeur> cbRegion = hmAdresse.getComboBoxValeur("cbRegion");
|
931 |
cbRegion.setRawValue(personneSelectionnee.get("ce_truk_region").toString().replaceFirst("^AUTRE##", ""));
|
| 930 |
if (personneSelectionnee.get("ce_truk_region") != null && cbRegion.getStore().getCount() > 0) {
|
932 |
} else if (personneSelectionnee.get("ce_truk_region") != null && cbRegion.getStore().getCount() > 0) {
|
| 931 |
Valeur valeurRegion = cbRegion.getStore().findModel("id_valeur", personneSelectionnee.get("ce_truk_region"));
|
933 |
Valeur valeurRegion = cbRegion.getStore().findModel("id_valeur", personneSelectionnee.get("ce_truk_region"));
|
| 932 |
if (valeurRegion!=null) {
|
934 |
if (valeurRegion!=null) {
|
| 933 |
cbRegion.setValue(valeurRegion);
|
- |
|
| 934 |
} else {
|
- |
|
| 935 |
cbRegion.setRawValue(personneSelectionnee.getString("ce_truk_region"));
|
935 |
cbRegion.setValue(valeurRegion);
|
| 936 |
}
|
936 |
}
|
| 937 |
}
|
937 |
}
|
| - |
|
938 |
}
|
| 938 |
}
|
939 |
|
| 939 |
private void mettreAJourPersonne(Personne personne) {
|
940 |
private void mettreAJourPersonne(Personne personne) {
|
| 940 |
//Mise à jour de la personne
|
941 |
//Mise à jour de la personne
|
| 941 |
//Personne personne = (Personne) nouvellesDonnees;
|
942 |
//Personne personne = (Personne) nouvellesDonnees;
|
| 942 |
ComboBox cbProjets = hmIdentite.getComboBox("cbProjets");
|
943 |
ComboBox cbProjets = hmIdentite.getComboBox("cbProjets");
|
| Line 1214... |
Line 1215... |
| 1214 |
|
1215 |
|
| 1215 |
strValeur = obtenirValeurCombo("cbPays");
|
1216 |
strValeur = obtenirValeurCombo("cbPays");
|
| Line 1216... |
Line 1217... |
| 1216 |
personneSelectionnee.set("ce_truk_pays", strValeur);
|
1217 |
personneSelectionnee.set("ce_truk_pays", strValeur);
|
| - |
|
1218 |
|
| - |
|
1219 |
strValeur = obtenirValeurCombo("cbRegion");
|
| - |
|
1220 |
ComboBox<Valeur> cbRegions = hmAdresse.getComboBoxValeur("cbRegion");
|
| - |
|
1221 |
if (cbRegions.getStore().findModel("id", strValeur) == null) {
|
| 1217 |
|
1222 |
strValeur = "AUTRE##" + strValeur;
|
| Line 1218... |
Line 1223... |
| 1218 |
strValeur = obtenirValeurCombo("cbRegion");
|
1223 |
}
|
| Line 1219... |
Line 1224... |
| 1219 |
personneSelectionnee.set("ce_truk_region", strValeur);
|
1224 |
personneSelectionnee.set("ce_truk_region", strValeur);
|