etudiants:2014:bertrand:scrumtool6

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
etudiants:2014:bertrand:scrumtool6 [2014/06/03 00:19] – créée jordietudiants:2014:bertrand:scrumtool6 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
 Cette fonctionnalité permet d'ajouter, de modifier et de supprimer des collaborateurs dans un projet. Cette fonctionnalité permet d'ajouter, de modifier et de supprimer des collaborateurs dans un projet.
  
-===== 1 - Fonctionnalités =====+==== 1 - Fonctionnalités ==== 
 + 
 +Acteur : Administrateur 
 + 
 +{{ :etudiants:2014:bertrand:scrumtool_collaboratorsproduct.jpg |}} 
 + 
 +==== 2 - Vues ==== 
 + 
 +{{ :etudiants:2014:bertrand:scrumtool_collaboratorsinproduct.jpg |}} 
 + 
 +{{ :etudiants:2014:bertrand:scrumtool_collaboratorsnotinproduct.jpg |}} 
 + 
 +==== 3 - Contrôleurs ==== 
 + 
 +=== 3.1 CeditCollaboratorsProduct - Add collaborator=== 
 + 
 +<sxh php;title:CeditCollaboratorsProduct / Add collaborator> 
 +view.getBtnEditCollaborator().addSelectionListener(new SelectionListener() { 
 + 
 + @Override 
 + public void widgetSelected(SelectionEvent arg0) { 
 + 
 + if (view.getBtnEditCollaborator().getText() == "Remove") { 
 + // Code remove collaborator 
 + } else { 
 + PlayroleId id = new PlayroleId(collaboratorActif.getId(), roleActif.getId(), product.getId()); 
 + Playrole pl = new Playrole(id, roleActif, product, collaboratorActif); 
 + 
 + DAO.addPlayrole(pl); 
 + 
 + view.getTableRoleCollaborators().setEnabled(false); 
 + view.getBtnEditCollaborator().setEnabled(false); 
 + view.getTableViewerAddCollaborators().remove(collaboratorActif); 
 + view.getTableViewerRemoveCollaborator().add(pl); 
 + 
 + Utils.MsgBox(view.getShell(), "Collaborator add successfully", "information"); 
 +
 + 
 +
 +}); 
 +</sxh> 
 + 
 +=== 3.2 CeditCollaboratorsProduct - Remove collaborator === 
 + 
 +<sxh php;title:CeditCollaboratorsProduct / Remove collaborator> 
 +view.getBtnEditCollaborator().addSelectionListener(new SelectionListener() { 
 + 
 + @Override 
 + public void widgetSelected(SelectionEvent arg0) { 
 + 
 + if (view.getBtnEditCollaborator().getText() == "Remove") { 
 + Collaborator col = new Collaborator(playroleActif.getCollaborator().getId(), playroleActif.getCollaborator().getLogin(), playroleActif.getCollaborator().getPassword(), playroleActif.getCollaborator().getFirstname(), playroleActif.getCollaborator().getLastname(), playroleActif.getCollaborator().getEmail(), playroleActif.getCollaborator().getAdministrator(), playroleActif.getCollaborator().getUserstories(), playroleActif.getCollaborator().getParticipates(), playroleActif.getCollaborator().getPlayroles(), playroleActif.getCollaborator().getComments()); 
 + 
 + DAO.delPlayrole(playroleActif); 
 + 
 + view.getSashForm_1().setWeights(new int[] { 1, 0 }); 
 + view.getTableViewerRemoveCollaborator().remove(playroleActif); 
 + view.getTableViewerAddCollaborators().add(col); 
 + view.getBtnEditCollaborator().setEnabled(false); 
 + view.getBtnEditRole().setEnabled(false); 
 + 
 + Utils.MsgBox(view.getShell(), "Collaborator delete from product", "information"); 
 + } else { 
 + // Code add collaborator 
 +
 + 
 +
 +}); 
 +</sxh> 
 + 
 +=== 3.3 - CeditCollaboratorsProduct - Edit role === 
 + 
 +<sxh php;title:CeditCollaboratorsProduct / Edit role> 
 +view.getBtnSaveEditRole().addSelectionListener(new SelectionListener() { 
 + 
 + @Override 
 + public void widgetSelected(SelectionEvent arg0) { 
 + 
 + PlayroleId id = new PlayroleId(playroleActif.getCollaborator().getId(), roleEditActif.getId(), product.getId()); 
 + Playrole pl = new Playrole(id, roleEditActif, product, playroleActif.getCollaborator()); 
 + 
 + DAO.delPlayrole(playroleActif); 
 + DAO.addPlayrole(pl); 
 + 
 + view.getSashForm_1().setWeights(new int[] { 1, 0 }); 
 + view.getBtnEditRole().setEnabled(false); 
 + view.getBtnEditCollaborator().setEnabled(false); 
 + view.getTableViewerRemoveCollaborator().remove(playroleActif); 
 + view.getTableViewerRemoveCollaborator().add(pl); 
 + 
 + Utils.MsgBox(view.getShell(), "Role edit successfully", "information"); 
 +
 + }); 
 +</sxh>
  • etudiants/2014/bertrand/scrumtool6.1401747583.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)