Subversion Repositories eFlore/Applications.coel

Rev

Rev 1680 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1680 Rev 1764
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() {