etudiants:2014:bertrand:scrumtool7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
etudiants:2014:bertrand:scrumtool7 [2014/06/03 00:48] jordietudiants:2014:bertrand:scrumtool7 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 13: Ligne 13:
 {{ :etudiants:2014:bertrand:scrumtoom_collaboratorssprint.jpg |}} {{ :etudiants:2014:bertrand:scrumtoom_collaboratorssprint.jpg |}}
  
 +==== 2 - Vues ====
 +
 +{{ :etudiants:2014:bertrand:scrumtool_collaboratorsinsprint.jpg |}}
 +
 +{{ :etudiants:2014:bertrand:scrumtool_collaboratorsnotinsprint.jpg |}}
 +
 +==== 3 - Contrôleurs ====
 +
 +=== 3.1 CeditCollaboratorsSprint - Add collaborator ===
 +
 +<sxh php;title:CeditCollaboratorsSprint / Add collaborator>
 +view.getBtnEditCollaborators().addSelectionListener(new SelectionListener() {
 +
 + @Override
 + public void widgetSelected(SelectionEvent arg0) {
 + if (view.getBtnEditCollaborators().getText() == "Remove") {
 +                             // Code remove collaborator
 + } else {
 + ParticipateId id = new ParticipateId(sprint.getId(), collaboratorActif.getId(), roleActif.getId());
 + Participate pr = new Participate(id, sprint, roleActif, collaboratorActif);
 +
 + DAO.addParticipate(pr);
 +
 + view.getTableViewerAddCollaborators().remove(collaboratorActif);
 + view.getTableViewerRemoveCollaborators().add(pr);
 +
 + view.getBtnEditCollaborators().setEnabled(false);
 + view.getTableRole().setEnabled(false);
 +
 + Utils.MsgBox(view.getShell(), "Collaborator add successfully", "information");
 + }
 +
 + }
 +});
 +</sxh>
 +
 +=== 3.2 CeditCollaboratorsSprint - Remove collaborator ===
 +
 +<sxh php;title:CeditCollaboratorsSprint / Remove collaborator>
 +view.getBtnEditCollaborators().addSelectionListener(new SelectionListener() {
 +
 + @Override
 + public void widgetSelected(SelectionEvent arg0) {
 + if (view.getBtnEditCollaborators().getText() == "Remove") {
 + Collaborator col = new Collaborator(participateActif.getCollaborator().getId(), participateActif.getCollaborator().getLogin(), participateActif.getCollaborator().getPassword(), participateActif.getCollaborator().getFirstname(), participateActif.getCollaborator().getLastname(), participateActif.getCollaborator().getEmail(), participateActif.getCollaborator().getAdministrator(), participateActif.getCollaborator().getUserstories(), participateActif.getCollaborator().getParticipates(), participateActif.getCollaborator().getPlayroles(), participateActif.getCollaborator().getComments());
 +
 + DAO.delParticipate(participateActif);
 +
 + view.getTableViewerRemoveCollaborators().remove(participateActif);
 + view.getTableViewerAddCollaborators().add(col);
 +
 + view.getSashFormRemoveCollaborators().setWeights(new int[] { 1, 0 });
 + view.getBtnEditCollaborators().setEnabled(false);
 + view.getBtnEditRole().setEnabled(false);
 +
 + Utils.MsgBox(view.getShell(), "Collaborator delete from Sprint", "information");
 + } else {
 + // Code add collaborator
 + }
 +
 + }
 +});
 +</sxh>
 +
 +=== 3.3 CeditCollaboratorsSprint - Edit rôle ===
 +
 +<sxh php;title:CeditCollaboratorsSprint / Edit role>
 +view.getBtnSaveEditRole().addSelectionListener(new SelectionListener() {
 +
 + @Override
 + public void widgetSelected(SelectionEvent arg0) {
 +
 + ParticipateId id = new ParticipateId(sprint.getId(), participateActif.getCollaborator().getId(), roleEditActif.getId());
 + Participate pr = new Participate(id, sprint, roleEditActif, participateActif.getCollaborator());
 +
 + DAO.delParticipate(participateActif);
 + DAO.addParticipate(pr);
 +
 + view.getTableViewerRemoveCollaborators().remove(participateActif);
 + view.getTableViewerRemoveCollaborators().add(pr);
 +
 + view.getSashFormRemoveCollaborators().setWeights(new int[] { 1, 0 });
 + view.getBtnEditRole().setEnabled(false);
 + view.getBtnSaveEditRole().setEnabled(false);
 + view.getBtnEditCollaborators().setEnabled(false);
 +
 + Utils.MsgBox(view.getShell(), "Role edit successfully", "information");
 + }
 + });
 +</sxh>
  • etudiants/2014/bertrand/scrumtool7.1401749327.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)