Package org.xrace.view.user.inscriptions.evenement

Examples of org.xrace.view.user.inscriptions.evenement.EvenementPage


     */
    if (etape == Etapes.Saison && obj instanceof Saison)
    {
      getSession().getProcessusInscription().setSaisonSelectionnee(
          (Saison) obj);
      return new EvenementPage();
    }

    /**
     * Si un évènement est reçu en paramètre
     *
     */
    else if (etape == Etapes.Evenement && obj instanceof Evenement)
    {
      Evenement evenement = (Evenement) obj;
      /*On sauvegarde dans la getSession() l'évènement sélectionné*/
      getSession().getProcessusInscription().setEvenementSelectionnee(
          evenement);

      /*On obtient la liste des courses à associées à l'évènement*/
      List<Course> courses = courseService
          .getCourseParEvenement(evenement);

      /*
       * On sauvegarde dans la getSession() la liste des courses
       * associées à l'évènement sélectionné
       */
      getProcessusInscription().setCoursesEvenement(courses);

      /*
       *Si une seule course existe pour cet évènement alors elle
       *est automatiquement sélectionné.
       */

      if (courses.size() == 1)
      {
        getCoursesSelectionne().add(courses.get(0));
        getProcessusInscription().setCourseSelectionnee(courses.get(0));
        return GestionTarification();
      }
      else
      {
        return new CoursePage();
      }

    }
    else if (etape == Etapes.Course && action == Action.Precedent)
    {
      return new EvenementPage();
    }
    else if (etape == Etapes.Course && action == Action.Suivant)
    {
      return GestionTarification();
    }
View Full Code Here

TOP

Related Classes of org.xrace.view.user.inscriptions.evenement.EvenementPage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.