Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| etudiants:2014:bertrand:scrumtool3 [2014/05/28 11:17] – [3 - Contrôleurs] jordi | etudiants:2014:bertrand:scrumtool3 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 63: | Ligne 63: | ||
| </ | </ | ||
| + | === 3.2 Ccollaborators - Edit Collaborator === | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <sxh php; | ||
| + | view.getBtnCollaborators().addSelectionListener(new SelectionListener() { | ||
| + | |||
| + | @Override | ||
| + | public void widgetSelected(SelectionEvent arg0) { | ||
| + | if (view.getBtnCollaborators().getText() == "Add this collaborator" | ||
| + | // Code add collaborator | ||
| + | } else { | ||
| + | if (view.getTxtFirstnameCollaborators().getText() == "" | ||
| + | Utils.MsgBox(view.getShell(), | ||
| + | } else { | ||
| + | Boolean email = false; | ||
| + | java.util.List< | ||
| + | for (Collaborator emailV : verifEmail) { | ||
| + | if (view.getTxtEmailCollaborators().getText().equals(emailV.getEmail())) { | ||
| + | if (emailV.getEmail().equals(collaboratorActif.getEmail())) { | ||
| + | email = false; | ||
| + | } else { | ||
| + | email = true; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | if (email == true) { | ||
| + | Utils.MsgBox(view.getShell(), | ||
| + | } else { | ||
| + | if (!view.getTxtPasswordCollaborators().getText().equals(view.getTxtConfirmPasswordCollaborators().getText())) { | ||
| + | if (view.getTxtConfirmPasswordCollaborators().getText() == "" | ||
| + | if (view.getTxtPasswordCollaborators().getText().equals(collaboratorActif.getPassword())) { | ||
| + | if(view.getCheckButtonCollaborator().getSelection()){ | ||
| + | admin=true; | ||
| + | }else{ | ||
| + | admin=false; | ||
| + | } | ||
| + | collaboratorActif.setAdministrator(admin); | ||
| + | collaboratorActif.setFirstname(view.getTxtFirstnameCollaborators().getText()); | ||
| + | collaboratorActif.setLastname(view.getTxtLastNameCollaborators().getText()); | ||
| + | collaboratorActif.setEmail(view.getTxtEmailCollaborators().getText()); | ||
| + | collaboratorActif.setPassword(view.getTxtPasswordCollaborators().getText()); | ||
| + | DAO.SQLCollaborator(collaboratorActif, | ||
| + | view.getTableViewerCollaborators().refresh(); | ||
| + | Utils.MsgBox(view.getShell(), | ||
| + | } else { | ||
| + | Utils.MsgBox(view.getShell(), | ||
| + | } | ||
| + | } else { | ||
| + | Utils.MsgBox(view.getShell(), | ||
| + | } | ||
| + | } else { | ||
| + | if(view.getCheckButtonCollaborator().getSelection()){ | ||
| + | admin=true; | ||
| + | }else{ | ||
| + | admin=false; | ||
| + | } | ||
| + | collaboratorActif.setAdministrator(admin); | ||
| + | collaboratorActif.setFirstname(view.getTxtFirstnameCollaborators().getText()); | ||
| + | collaboratorActif.setLastname(view.getTxtLastNameCollaborators().getText()); | ||
| + | collaboratorActif.setEmail(view.getTxtEmailCollaborators().getText()); | ||
| + | collaboratorActif.setPassword(view.getTxtPasswordCollaborators().getText()); | ||
| + | DAO.SQLCollaborator(collaboratorActif, | ||
| + | view.getTableViewerCollaborators().refresh(); | ||
| + | Utils.MsgBox(view.getShell(), | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | }); | ||
| + | </ | ||
| + | |||
| + | === 3.3 Ccollaborator - Delete Collaborator === | ||
| + | |||
| + | <sxh php; | ||
| + | view.getTltmDelCollaborator().addSelectionListener(new SelectionListener() { | ||
| + | |||
| + | @Override | ||
| + | public void widgetSelected(SelectionEvent arg0) { | ||
| + | |||
| + | MessageBox messageBoxCollaborator = new MessageBox(view.getShell(), | ||
| + | messageBoxCollaborator.setText(" | ||
| + | messageBoxCollaborator.setMessage(" | ||
| + | int responseCollaborator = messageBoxCollaborator.open(); | ||
| + | if (responseCollaborator == SWT.YES) { | ||
| + | DAO.SQLCollaborator(collaboratorActif, | ||
| + | view.getTableViewerCollaborators().remove(collaboratorActif); | ||
| + | view.getGrpCollaborators().setVisible(false); | ||
| + | } | ||
| + | |||
| + | } | ||
| + | }); | ||
| + | </ | ||