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) ; |
} |