Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2456 → Rev 2457

/trunk/src/org/tela_botanica/client/image/ImageMediateur.java
62,7 → 62,7
 
// TODO : Deporter les methodes de ListePaginable dans la liste d'images
 
public class ImageMediateur implements ListePaginable{
public class ImageMediateur implements ListePaginable {
 
/**
* le mediateur des observations qui lie la partie images au carnet
1412,28 → 1412,12
// SI l'enregistrement existe bel et bien
if(rddrop != null)
{
String idObss = "";
Record[] selection = mv.getSelectionModel().getSelections();
boolean lierSelection = false;
// on itère sur toutes les observations selectionnées
for(int i=0; i<selection.length && lierSelection == false; i++) {
// si l'element sur lequel on a fait le drop fait partie
// de la selection alors on lie tout à la selection
if(selection[i].getId() == rddrop.getId()) {
lierSelection = true;
}
// si l'élement ne fait pas partie de la selection
//alors on ne lit qu'à celui sur lequel on a fait le drop
idObss += selection[i].getAsString("id_obs")+"," ;
}
String idObss = rddrop.getAsString("id_obs")+"," ;
String message = "";
if(!lierSelection) {
idObss = rddrop.getAsString("id_obs")+",";
message = "Lier la selection d'images à l'observation pointée ?";
} else {
message = "Lier la selection d'images aux observations selectionnées ?";
}
idObss = rddrop.getAsString("id_obs")+",";
message = "Lier la selection d'images à l'observation selectionnée (ceci replacera les liaisons précédentes) ?";
if(Window.confirm(message)) {
lierImagesObservation(idObss, idsImg) ;
}
1521,9 → 1505,9
if(!lierSelection) {
idImgs = rddrop.getAsString("id_image")+",";
message = "Lier la selection d'observations à l'image pointée ?";
message = "Lier la selection d'observations à l'image pointée (ceci replacera les liaisons précédentes) ?";
} else {
message = "Lier la selection d'observations aux images selectionnées ?";
message = "Lier la selection d'observations aux images selectionnées (ceci replacera les liaisons précédentes) ?";
}
if(Window.confirm(message)) {
1608,7 → 1592,7
}
}
String message = "Lier la selection d'images aux observations selectionnées ?";
String message = "Lier la selection d'images aux observations selectionnées (ceci replacera les liaisons précédentes) ?";
if(Window.confirm(message)) {
lierImagesObservation(idsObs, selectionImages) ;
}