17,6 → 17,7 |
import org.tela_botanica.client.modeles.MenuApplicationId; |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.Valeur; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.collection.Collection; |
import org.tela_botanica.client.modeles.collection.CollectionACommentaire; |
import org.tela_botanica.client.modeles.collection.CollectionACommentaireAsyncDao; |
50,6 → 51,7 |
import org.tela_botanica.client.vues.NavigationVue; |
import org.tela_botanica.client.vues.PopupChargement; |
import org.tela_botanica.client.vues.StatutVue; |
import org.tela_botanica.client.vues.MenuVue; |
import org.tela_botanica.client.vues.accueil.AccueilVue; |
import org.tela_botanica.client.vues.collection.CollectionForm; |
import org.tela_botanica.client.vues.collection.CollectionListeVue; |
68,9 → 70,11 |
import com.extjs.gxt.ui.client.GXT; |
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.LayoutRegion; |
import com.extjs.gxt.ui.client.data.DataProxy; |
import com.extjs.gxt.ui.client.event.Listener; |
import com.extjs.gxt.ui.client.event.MessageBoxEvent; |
import com.extjs.gxt.ui.client.util.Margins; |
import com.extjs.gxt.ui.client.widget.Component; |
import com.extjs.gxt.ui.client.widget.Dialog; |
import com.extjs.gxt.ui.client.widget.Info; |
import com.extjs.gxt.ui.client.widget.MessageBox; |
351,27 → 355,35 |
|
// Rafraichissement du panneau Nord |
panneauNord.rafraichir(info); |
|
|
// Rafraichissement du panneau Centre |
if (panneauCentre != null) { |
panneauCentre.rafraichir(info); |
} |
} |
|
|
public void modifierUtilisateur() { |
Utilisateur utilisateurCourant = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT); |
panneauNord.rafraichir(utilisateurCourant); |
modele.modifierUtilisateur(this, utilisateurCourant); |
} |
|
|
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION DES VALEURS ET LISTES |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void obtenirListeValeurEtRafraichir(Rafraichissable vueARafraichir, int listeId) { |
modele.obtenirListeValeurs(vueARafraichir, "identifiant", listeId); |
} |
|
public void obtenirListeValeurEtRafraichir(Rafraichissable vueARafraichir, String listeId) { |
modele.obtenirListeValeurs(vueARafraichir, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeId)); |
} |
|
public void obtenirListeValeurEtRafraichir(Rafraichissable vueARafraichir, String nomListe, boolean pagination, String recherche, int start, int nbElements) { |
modele.obtenirListeValeurs(vueARafraichir, ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(nomListe), pagination, recherche, start, nbElements); |
} |
|
public void obtenirValeurEtRafraichir(Rafraichissable vue, String listeId, String identifiantValeur) { |
modele.obtenirValeur(vue, "abv", ((Configuration) Registry.get(RegistreId.CONFIG)).getListeId(listeId), identifiantValeur); |
} |
1007,7 → 1019,7 |
if (personne.getId() != null && !personne.getId().trim().equals("")) { |
modele.modifierPersonne(vue, personne); |
} else { |
modele.ajouterPersonne(vue, personne); |
modele.ajouterPersonne(vue, personne); |
} |
} |
|
1098,7 → 1110,7 |
modele.modifierPublication(vueARafraichir, publication); |
} |
|
public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) { |
public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) { |
if (publicationsListe != null && publicationsListe.size() > 0) { |
String idPublicationSeparesParVirgule = "" ; |
Iterator<Publication> it = publicationsListe.iterator(); |
1128,7 → 1140,7 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId); |
} |
|
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List<Valeur> roleId) { |
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List<Valeur> roleId) { |
String roleIds = ""; |
Iterator<Valeur> itRole = roleId.iterator(); |
while (itRole.hasNext()) { |
1140,7 → 1152,7 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds); |
} |
|
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) { |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) { |
if (personnesAjoutees != null && personnesAjoutees.size() > 0) { |
String idPublicationAPersonneSepareParVirgule = "" ; |
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) { |
1150,10 → 1162,10 |
} |
} |
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId); |
} |
} |
} |
|
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) { |
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) { |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) { |
String idPublicationAPersonneSepareParVirgule = "" ; |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) { |
1163,11 → 1175,11 |
} |
} |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule); |
} |
} |
} |
|
//Lier plusieurs publication à une personne |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) { |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) { |
if (listePublications!=null && listePublications.size()>0) { |
String idsPubli = ""; |
String rolesIds = ""; |
1181,7 → 1193,7 |
} |
} |
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, rolesIds); |
} |
} |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |