Line 391... |
Line 391... |
391 |
panneauCentre.add(formStructureVue);
|
391 |
panneauCentre.add(formStructureVue);
|
392 |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
|
392 |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
|
393 |
panneauCentre.layout();
|
393 |
panneauCentre.layout();
|
394 |
}
|
394 |
}
|
Line 395... |
Line -... |
395 |
|
- |
|
396 |
/**
|
395 |
|
397 |
* TODO : afficher un message du type "Structure ajoutée".
|
396 |
public void clicModifierStructure(List<Structure> structureSelection) {
|
- |
|
397 |
if (structureSelection.size() == 0) {
|
- |
|
398 |
Info.display("Information", "Veuillez sélectionner une structure.");
|
- |
|
399 |
} else if(structureSelection.size() > 1) {
|
- |
|
400 |
Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
|
- |
|
401 |
} else if(structureSelection.size() == 1) {
|
- |
|
402 |
panneauCentre.removeAll();
|
398 |
* Lance la creation d'une structure
|
403 |
FormStructureVue formStructureVue = new FormStructureVue();
|
- |
|
404 |
panneauCentre.add(formStructureVue);
|
399 |
* @param les données de la structure saisie
|
405 |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
|
400 |
*/
|
406 |
|
401 |
public void ajouterStructure(Rafraichissable vue, Structure structure) {
|
407 |
selectionnerStructure(formStructureVue, structureSelection.get(0).getId());
|
- |
|
408 |
selectionnerStructureAPersonne(formStructureVue, structureSelection.get(0).getId(), StructureAPersonne.ROLE_EQUIPE);
|
- |
|
409 |
|
- |
|
410 |
panneauCentre.layout();
|
- |
|
411 |
} else {
|
- |
|
412 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
|
- |
|
413 |
}
|
402 |
modele.ajouterStructure(vue, getUtilisateurId(), structure);
|
414 |
|
403 |
}
|
415 |
}
|
404 |
|
416 |
|
405 |
public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) {
|
417 |
public void clicSupprimerStructure(Rafraichissable vue, List<Structure> structureSelection) {
|
406 |
if (structureSelection.size() == 0) {
|
418 |
if (structureSelection.size() == 0) {
|
407 |
Info.display("Information", "Veuillez sélectionner une structure.");
|
419 |
Info.display("Information", "Veuillez sélectionner une structure.");
|
408 |
} else if(structureSelection.size() > 0) {
|
420 |
} else if(structureSelection.size() > 0) {
|
Line 420... |
Line 432... |
420 |
} else {
|
432 |
} else {
|
421 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
|
433 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
|
422 |
}
|
434 |
}
|
423 |
}
|
435 |
}
|
Line 424... |
Line 436... |
424 |
|
436 |
|
425 |
public void clicModifierStructure(List<Structure> structureSelection) {
|
- |
|
426 |
if(structureSelection.size() == 0) {
|
- |
|
427 |
Info.display("Information", "Veuillez sélectionner une structure.");
|
- |
|
428 |
} else if(structureSelection.size() > 1) {
|
- |
|
429 |
Info.display("Information", "Veuillez sélectionner une seule structure à la fois.");
|
437 |
public void selectionnerStructure(Rafraichissable vue, String structureId) {
|
430 |
} else if(structureSelection.size() == 1) {
|
- |
|
431 |
panneauCentre.removeAll();
|
438 |
GWT.log("Structure : "+structureId, null);
|
432 |
FormStructureVue formStructureVue = new FormStructureVue();
|
- |
|
433 |
panneauCentre.add(formStructureVue);
|
- |
|
- |
|
439 |
modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId);
|
434 |
panneauCentre.setId(ComposantId.PANNEAU_STRUCTURE_FORM);
|
440 |
}
|
- |
|
441 |
|
435 |
|
442 |
/**
|
436 |
String idStr = "" ;
|
443 |
* TODO : afficher un message du type "Structure ajoutée".
|
437 |
for(int i = 0 ; i < structureSelection.size() ; i++) {
|
444 |
* Lance la creation d'une structure
|
438 |
idStr = structureSelection.get(i).getId();
|
445 |
* @param les données de la structure saisie
|
439 |
}
|
446 |
*/
|
440 |
selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE);
|
- |
|
441 |
|
- |
|
442 |
panneauCentre.layout();
|
- |
|
443 |
} else {
|
447 |
public void ajouterStructure(Rafraichissable vue, Structure structure) {
|
444 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierStructure() du Médiateur.");
|
- |
|
445 |
}
|
- |
|
446 |
|
448 |
modele.ajouterStructure(vue, getUtilisateurId(), structure);
|
Line 447... |
Line 449... |
447 |
}
|
449 |
}
|
448 |
|
450 |
|
449 |
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
|
451 |
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
|
Line -... |
Line 452... |
- |
|
452 |
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
|
- |
|
453 |
}
|
450 |
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
|
454 |
|
- |
|
455 |
//+----------------------------------------------------------------------------------------------------------------+
|
451 |
}
|
456 |
// GESTION de la relation STRUCTURE A PERSONNE
|
452 |
|
457 |
public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
|
Line 453... |
Line 458... |
453 |
public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
|
458 |
GWT.log("Structure : "+structureId, null);
|
454 |
modele.selectionnerStructure(vue, getUtilisateurId(), null, structureId, roleId);
|
459 |
modele.selectionnerStructureAPersonne(vue, getUtilisateurId(), null, structureId, roleId);
|
455 |
}
|
460 |
}
|