| Line 16... |
Line 16... |
| 16 |
import org.tela_botanica.client.modeles.Information;
|
16 |
import org.tela_botanica.client.modeles.Information;
|
| 17 |
import org.tela_botanica.client.modeles.Valeur;
|
17 |
import org.tela_botanica.client.modeles.Valeur;
|
| 18 |
import org.tela_botanica.client.modeles.ValeurListe;
|
18 |
import org.tela_botanica.client.modeles.ValeurListe;
|
| 19 |
import org.tela_botanica.client.modeles.aDonnee;
|
19 |
import org.tela_botanica.client.modeles.aDonnee;
|
| 20 |
import org.tela_botanica.client.modeles.personne.Personne;
|
20 |
import org.tela_botanica.client.modeles.personne.Personne;
|
| 21 |
import org.tela_botanica.client.modeles.projet.Projet;
|
- |
|
| 22 |
import org.tela_botanica.client.modeles.structure.StructureAPersonne;
|
21 |
import org.tela_botanica.client.modeles.structure.StructureAPersonne;
|
| 23 |
import org.tela_botanica.client.modeles.structure.StructureAPersonneListe;
|
22 |
import org.tela_botanica.client.modeles.structure.StructureAPersonneListe;
|
| 24 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
23 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
| 25 |
import org.tela_botanica.client.util.Debug;
|
24 |
import org.tela_botanica.client.util.Debug;
|
| 26 |
import org.tela_botanica.client.util.UtilString;
|
25 |
import org.tela_botanica.client.util.UtilString;
|
| Line 80... |
Line 79... |
| 80 |
public ComboBox<Valeur> comboLiStatut;
|
79 |
public ComboBox<Valeur> comboLiStatut;
|
| Line 81... |
Line 80... |
| 81 |
|
80 |
|
| 82 |
private ListStore<Personne> personneExistanteMagazin = null;
|
81 |
private ListStore<Personne> personneExistanteMagazin = null;
|
| 83 |
private ChampComboBoxRechercheTempsReelPaginable personneExistanteCombo = null;
|
82 |
private ChampComboBoxRechercheTempsReelPaginable personneExistanteCombo = null;
|
| 84 |
private Button supprimerPersonnelBtn = null;
|
- |
|
| 85 |
private ListStore<Projet> projetsMagazin = null;
|
83 |
private Button supprimerPersonnelBtn = null;
|
| 86 |
private CellEditor fonctionEditor = null;
|
84 |
private CellEditor fonctionEditor = null;
|
| Line 87... |
Line 85... |
| 87 |
private List<Valeur> fonctionsListe = null;
|
85 |
private List<Valeur> fonctionsListe = null;
|
| 88 |
|
86 |
|
| Line 515... |
Line 513... |
| 515 |
// Gestion de l'id de la structure
|
513 |
// Gestion de l'id de la structure
|
| 516 |
if (mode.equals("MODIF")) {
|
514 |
if (mode.equals("MODIF")) {
|
| 517 |
personne.setIdStructure(getIdIdentification());
|
515 |
personne.setIdStructure(getIdIdentification());
|
| 518 |
}
|
516 |
}
|
| Line 519... |
Line -... |
| 519 |
|
- |
|
| 520 |
// Récupération de l'id du projet de la structure qui servira aussi pour les Personnes crées dans ce formulaire
|
- |
|
| 521 |
if (personne.getIdPersonne().equals("") && formulaire.getValeurProjetCombo() != null) {
|
- |
|
| 522 |
personne.setIdProjetPersonne(new Projet(formulaire.getValeurProjet()).getId());
|
- |
|
| 523 |
}
|
- |
|
| 524 |
|
517 |
|
| 525 |
// Gestion de la fonction
|
518 |
// Gestion de la fonction
|
| 526 |
String fonction = personne.get("fonction");
|
519 |
String fonction = personne.get("fonction");
|
| 527 |
if (fonction != null && !fonction.equals("")) {
|
520 |
if (fonction != null && !fonction.equals("")) {
|
| 528 |
Valeur valeurRecherche = fonctionsCombo.getStore().findModel("nom", fonction);
|
521 |
Valeur valeurRecherche = fonctionsCombo.getStore().findModel("nom", fonction);
|
| Line 689... |
Line 682... |
| 689 |
initialiserGrillePersonnelEnAjout();
|
682 |
initialiserGrillePersonnelEnAjout();
|
| 690 |
}
|
683 |
}
|
| 691 |
}
|
684 |
}
|
| Line 692... |
Line 685... |
| 692 |
|
685 |
|
| 693 |
private void rafraichirPersonneExistante(String nom) {
|
686 |
private void rafraichirPersonneExistante(String nom) {
|
| 694 |
mediateur.selectionnerPersonneParNomComplet(this, null, nom+"%", null);
|
687 |
mediateur.selectionnerPersonneParNomComplet(this, nom+"%", null);
|
| Line 695... |
Line 688... |
| 695 |
}
|
688 |
}
|
| 696 |
|
689 |
|
| 697 |
public void incrementerDecompteRafraichissementPersonnel() {
|
690 |
public void incrementerDecompteRafraichissementPersonnel() {
|