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); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | }); | ||
+ | </ |