Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 245 → Rev 265

/trunk/src/org/tela_botanica/client/Modele.java
93,23 → 93,14
sDao.selectionner(r, utilisateurId, projetId,"");
}
public void selectionnerStructure(Rafraichissable r, String idUtilisateur, String projetId, String idStr, String idRole) {
public void selectionnerStructure(Rafraichissable vue, String utilisateurId, String projetId, String structureId) {
// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation
StructureAsyncDao sDao = new StructureAsyncDao();
sDao.selectionner(r, idUtilisateur, projetId, idStr);
// Gestion des données de la table coel_structure_a_personne
// TODO : créer une méthode séparée pour les données structure_a_personne
if (idStr != null && idRole != null) {
StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao();
sapDao.selectionner(r, idUtilisateur, idStr, idRole);
}
sDao.selectionner(vue, utilisateurId, projetId, structureId);
}
public void selectionnerStructures(String idUtilisateur, String projetId) {
Rafraichissable r = this;
String idStr = null;
String idRole = null;
selectionnerStructure(r, idUtilisateur, projetId, idStr, idRole);
public void selectionnerStructures(String utilisateurId, String projetId) {
selectionnerStructure(this, utilisateurId, projetId, null);
}
/** Lance la creation d'une Structure
131,6 → 122,17
structureDao.modifier(vue, utilisateurId, structure, conservation, valorisation);
}
 
//+----------------------------------------------------------------------------------------------------------------+
// GESTION de la relation STRUCTURE A PERSONNE
public void selectionnerStructureAPersonne(Rafraichissable r, String idUtilisateur, String projetId, String structureId, String roleId) {
// Gestion des données de la table coel_structure_a_personne
if (structureId != null && roleId != null) {
StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao();
sapDao.selectionner(r, idUtilisateur, structureId, roleId);
}
}
public void modifierStructureAPersonne(Rafraichissable vue, String utilisateurId, StructureAPersonne personnel) {
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao();
structureAPersonneDao.modifier(vue, utilisateurId, personnel);