39,9 → 39,14 |
|
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.LayoutRegion; |
import com.extjs.gxt.ui.client.event.ComponentEvent; |
import com.extjs.gxt.ui.client.event.Listener; |
import com.extjs.gxt.ui.client.util.Margins; |
import com.extjs.gxt.ui.client.widget.Dialog; |
import com.extjs.gxt.ui.client.widget.Info; |
import com.extjs.gxt.ui.client.widget.MessageBox; |
import com.extjs.gxt.ui.client.widget.Viewport; |
import com.extjs.gxt.ui.client.widget.button.Button; |
import com.extjs.gxt.ui.client.widget.layout.BorderLayout; |
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; |
import com.google.gwt.core.client.GWT; |
263,7 → 268,7 |
} |
|
|
public void clicSupprimerPersonne(Rafraichissable vue,List<Personne> personneSelection) { |
public void clicSupprimerPersonne(final Rafraichissable vue,final List<Personne> personneSelection) { |
|
String ids = "" ; |
|
274,13 → 279,28 |
if (personneSelection.size() == 1) { |
message = "Êtes vous sur de vouloir supprimer la personne sélectionnée ?"; |
} |
if(Window.confirm(message)) { |
String idStr = "" ; |
for(int i = 0 ; i < personneSelection.size() ; i++) { |
idStr += personneSelection.get(i).getId()+"," ; |
} |
modele.supprimerPersonne(vue, getUtilisateurId(), idStr); |
} |
|
|
final Listener listenerSuppression = new Listener<ComponentEvent>() { |
|
public void handleEvent(ComponentEvent ce) { |
|
Dialog dialog = (Dialog) ce.component; |
Button btn = dialog.getButtonPressed(); |
|
if (btn.getText().equals(dialog.yesText)) { |
String idStr = "" ; |
for(int i = 0 ; i < personneSelection.size() ; i++) { |
idStr += personneSelection.get(i).getId()+"," ; |
} |
modele.supprimerPersonne(vue, idStr); |
} |
} |
}; |
|
MessageBox.confirm("Supprimer une personne", message, listenerSuppression); |
|
|
} else { |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur."); |
} |
330,7 → 350,7 |
|
public void clicModifierPublication(List<Publication> publicationListe) { |
if(publicationListe.size() <= 0) { |
Window.alert("Il faut selectionner une publication"); |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); |
} |
else { |
Publication pubAModifier = publicationListe.get(publicationListe.size() -1); |
345,9 → 365,9 |
} |
|
|
public void clicSupprimerPublication(List<Publication> publicationListe) { |
public void clicSupprimerPublication(final List<Publication> publicationListe) { |
if(publicationListe.size() <= 0) { |
Window.alert("Il faut selectionner une publication"); |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); |
} |
else { |
String message = "" ; |
357,9 → 377,21 |
else { |
message = "Voulez-vous vraiment supprimer ces publication ?"; |
} |
if(Window.confirm(message)) { |
modele.supprimerPublication(contenuPanneauCentre, getUtilisateurId(),publicationListe); |
} |
|
|
final Listener listenerSuppression = new Listener<ComponentEvent>() { |
public void handleEvent(ComponentEvent ce) { |
|
Dialog dialog = (Dialog) ce.component; |
Button btn = dialog.getButtonPressed(); |
|
if (btn.getText().equals(dialog.yesText)) { |
modele.supprimerPublication(contenuPanneauCentre, getUtilisateurId(),publicationListe); |
} |
} |
}; |
|
MessageBox.confirm("Supprimer une publication", message, listenerSuppression); |
} |
|
} |
427,7 → 459,7 |
|
} |
|
public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) { |
public void clicSupprimerStructure(final Rafraichissable vue, final List<Structure> structureSelection) { |
if (structureSelection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une structure."); |
} else if(structureSelection.size() > 0) { |
435,13 → 467,27 |
if (structureSelection.size() == 1) { |
message = "Êtes vous sur de vouloir supprimer la structure sélectionnée ?"; |
} |
if (Window.confirm(message)) { |
String idStr = "" ; |
for(int i = 0 ; i < structureSelection.size() ; i++) { |
idStr += structureSelection.get(i).getId()+"," ; |
} |
modele.supprimerStructure(vue, getUtilisateurId(), idStr); |
} |
|
|
final Listener listenerSuppression = new Listener<ComponentEvent>() { |
|
public void handleEvent(ComponentEvent ce) { |
|
Dialog dialog = (Dialog) ce.component; |
Button btn = dialog.getButtonPressed(); |
|
if (btn.getText().equals(dialog.yesText)) { |
String idStr = "" ; |
for(int i = 0 ; i < structureSelection.size() ; i++) { |
idStr += structureSelection.get(i).getId()+"," ; |
} |
modele.supprimerStructure(vue, getUtilisateurId(), idStr); |
} |
} |
}; |
|
MessageBox.confirm("Supprimer une structure", message, listenerSuppression); |
|
} else { |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur."); |
} |