Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 245 Rev 265
Line 91... Line 91...
91
	public void obtenirListeStructures(Rafraichissable r, String utilisateurId, String projetId) {
91
	public void obtenirListeStructures(Rafraichissable r, String utilisateurId, String projetId) {
92
		StructureAsyncDao sDao = new StructureAsyncDao();
92
		StructureAsyncDao sDao = new StructureAsyncDao();
93
		sDao.selectionner(r, utilisateurId, projetId,"");
93
		sDao.selectionner(r, utilisateurId, projetId,"");
94
	}
94
	}
Line 95... Line 95...
95
	
95
	
96
	public void selectionnerStructure(Rafraichissable r, String idUtilisateur, String projetId, String idStr, String idRole) {
96
	public void selectionnerStructure(Rafraichissable vue, String utilisateurId, String projetId, String structureId) {
97
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
97
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
98
		StructureAsyncDao sDao = new StructureAsyncDao();
98
		StructureAsyncDao sDao = new StructureAsyncDao();
99
		sDao.selectionner(r, idUtilisateur, projetId, idStr);
-
 
100
		// Gestion des données de la table coel_structure_a_personne
-
 
101
		// TODO : créer une méthode séparée pour les données structure_a_personne
-
 
102
		if (idStr != null && idRole != null) {
-
 
103
			StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao();
-
 
104
			sapDao.selectionner(r, idUtilisateur, idStr, idRole);
-
 
105
		}
99
		sDao.selectionner(vue, utilisateurId, projetId, structureId);
Line 106... Line 100...
106
	}
100
	}
107
	
-
 
108
	public void selectionnerStructures(String idUtilisateur, String projetId) {
-
 
109
		Rafraichissable r = this;
-
 
110
		String idStr = null;
101
	
111
		String idRole = null;
102
	public void selectionnerStructures(String utilisateurId, String projetId) {
Line 112... Line 103...
112
		selectionnerStructure(r, idUtilisateur, projetId, idStr, idRole);
103
		selectionnerStructure(this, utilisateurId, projetId, null);
113
	}
104
	}
114
	
105
	
Line 129... Line 120...
129
	public void modifierStructure(Rafraichissable vue, String utilisateurId, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
120
	public void modifierStructure(Rafraichissable vue, String utilisateurId, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
130
		StructureAsyncDao structureDao = new StructureAsyncDao();
121
		StructureAsyncDao structureDao = new StructureAsyncDao();
131
		structureDao.modifier(vue, utilisateurId, structure, conservation, valorisation);
122
		structureDao.modifier(vue, utilisateurId, structure, conservation, valorisation);
132
	}
123
	}
Line -... Line 124...
-
 
124
 
-
 
125
	//+----------------------------------------------------------------------------------------------------------------+
-
 
126
	// GESTION de la relation STRUCTURE A PERSONNE
-
 
127
	
-
 
128
	public void selectionnerStructureAPersonne(Rafraichissable r, String idUtilisateur, String projetId, String structureId, String roleId) {
-
 
129
		// Gestion des données de la table coel_structure_a_personne
-
 
130
		if (structureId != null && roleId != null) {
-
 
131
			StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao();
-
 
132
			sapDao.selectionner(r, idUtilisateur, structureId, roleId);
-
 
133
		}
-
 
134
	}
133
 
135
	
134
	public void modifierStructureAPersonne(Rafraichissable vue, String utilisateurId, StructureAPersonne personnel) {
136
	public void modifierStructureAPersonne(Rafraichissable vue, String utilisateurId, StructureAPersonne personnel) {
135
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao();
137
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao();
136
		structureAPersonneDao.modifier(vue, utilisateurId, personnel);
138
		structureAPersonneDao.modifier(vue, utilisateurId, personnel);