etudiants:2014:bertrand:scrumtool3

Ceci est une ancienne révision du document !


Scrumtool : Gestion de projet de type SCRUM

Description :

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

Acteur : Administrateur

3.1 Ccollaborators - Add Collaborator

view.getBtnCollaborators().addSelectionListener(new SelectionListener() {

			@Override
			public void widgetSelected(SelectionEvent arg0) {
				if (view.getBtnCollaborators().getText() == "Add this collaborator") {
					if (view.getTxtFirstnameCollaborators().getText() == "" || view.getTxtLastNameCollaborators().getText() == "" || view.getTxtEmailCollaborators().getText() == "" || view.getTxtPasswordCollaborators().getText() == "" || view.getTxtConfirmPasswordCollaborators().getText() == "") {
						Utils.MsgBox(view.getShell(), "Please, complete all fiels", "information");
					} else {
						boolean nomUtilise = false;
						for (Collaborator collaborator : DAO.getCollaborators()) {
							if (collaborator.getEmail().equals(view.getTxtEmailCollaborators().getText())) {
								nomUtilise = true;
							}
						}
						if (nomUtilise == true) {
							Utils.MsgBox(view.getShell(), "A collaborator already has this email", "information");
						} else {
							if (!view.getTxtPasswordCollaborators().getText().equals(view.getTxtConfirmPasswordCollaborators().getText())) {
								Utils.MsgBox(view.getShell(), "Passwords are not the same", "information");
							} else {
								if(view.getCheckButtonCollaborator().getSelection()){
									admin=true;
								}else{
									admin=false;
								}
								Collaborator collaborator = new Collaborator(view.getTxtFirstnameCollaborators().getText(), view.getTxtPasswordCollaborators().getText(), view.getTxtFirstnameCollaborators().getText(), view.getTxtLastNameCollaborators().getText(), view.getTxtEmailCollaborators().getText(), admin, null, null, null, null);
								DAO.SQLCollaborator(collaborator, "insert");
								view.getTableViewerCollaborators().add(collaborator);
								Utils.MsgBox(view.getShell(), "Collaborator is create", "information");
								init();

							}
						}
					}
				} else {
  }
 });

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