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() {
|