etudiants:2014:bertrand:scrumtool7

Ceci est une ancienne révision du document !


Scrumtool : Gestion de projet de type SCRUM

Description :

Cette fonctionnalité permet d'ajouter, de modifier le rôle et de supprimer des collaborateurs dans un sprint.

Acteur : Administrateur

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

			}
});

3.2 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
				}

			}
});

  • etudiants/2014/bertrand/scrumtool7.1401749920.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)