etudiants:2014:bertrand:scrumtool6

Scrumtool : Gestion de projet de type SCRUM

Description :

Cette fonctionnalité permet d'ajouter, de modifier et de supprimer des collaborateurs dans un projet.

Acteur : Administrateur

3.1 CeditCollaboratorsProduct - Add collaborator

CeditCollaboratorsProduct / Add collaborator
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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");
                }
 
            }
});

3.2 CeditCollaboratorsProduct - Remove collaborator

CeditCollaboratorsProduct / Remove collaborator
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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
                }
 
            }
});

3.3 - CeditCollaboratorsProduct - Edit role

CeditCollaboratorsProduct / Edit role
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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");
            }
        });

  • etudiants/2014/bertrand/scrumtool6.txt
  • Dernière modification : il y a 6 ans
  • de 127.0.0.1