Package org.xrace.model.evenements

Examples of org.xrace.model.evenements.Course


    super.onSetUpInTransaction();

    Saison saison = getSaisonService().findByAnnee(2007).get(0);
    Evenement evenement1 = getEvenementService().getEvenementParNo(saison,
        1);
    Course course1 = getCourseService().getCourseParNom(evenement1,
        "Cross-Country");
    Evenement evenement2 = getEvenementService().getEvenementParNo(saison,
        2);
    Course course2 = getCourseService().getCourseParNom(evenement2,
        "Cross-Country");

    Categorie categorie1 = getCategorieService().findByCode("XJS", "H",
        getDisciplineService().findByNom("XC"));
    Categorie categorie2 = getCategorieService().findByCode("XSS", "H",
View Full Code Here


      {
        continue;
      }

      CartItemInscription cartItemInscription = (CartItemInscription) item;
      Course course = cartItemInscription.getTarification().getCourse();

      if (course.isCourseParEquipe())
      {
        EquipeCourse equipeCourse = cartItemInscription
            .getInscription().getEquipeCourse();
        if (!equipesValidees.contains(equipeCourse))
        {
          equipesValidees.add(equipeCourse);
          int nbEquipiers = equipeCourse.getInscriptions().size();

          if (nbEquipiers < course.getMinParticipantsEquipe())
          {
            errors.addError("Cart.error.incompleteTeam",
                equipeCourse.getNomEquipe(), course
                    .getEvenementNomCourseNom(), course
                    .getMinParticipantsEquipe());
          }

          if (nbEquipiers > course.getMaxParticipantsEquipe())
          {
            errors.addError("Cart.error.tooMuchCompetitorsInTeam",
                equipeCourse.getNomEquipe(), course
                    .getEvenementNomCourseNom(), course
                    .getMaxParticipantsEquipe());
          }
        }
      }
    }
View Full Code Here

    ProcessusInscription processusInscription = gestionProcessusInscription
        .getProcessusInscription();

    Saison saison = null;
    Evenement evenement = null;
    Course course = null;
    if (processusInscription != null)
    {
      saison = gestionProcessusInscription.getProcessusInscription()
          .getSaisonSelectionnee();
    }
View Full Code Here

  public List<Tarification> getTarification()
  {

    if (getCoursesSelectionne().size() > 0)
    {
      Course course;
      course = getCoursesSelectionne().get(0);
      return tarificationService.findForCoursePersonne(course,
          getProcessusInscription().getPersonneAinscrire());
    }
    else
View Full Code Here

      ComposantInscription composantInscription,
      ComposantAutresInfos composantAutresInfos)
  {
    Personne personneQuiInscrit = getProcessusInscription()
        .getPersonneQuiInscrit();
    Course course = composantInscription.getCourse();

    EquipeCourse equipeCourse = equipeCourseService.newEquipeCourse(course,
        personneQuiInscrit);
    equipeCourse.setNomEquipe(composantAutresInfos.getNomNouvelleEquipe());
    return equipeCourse;
View Full Code Here

  public EquipeCourse createNouvelleEquipe(ModifierAutresInfosModel model)
  {
    Personne personneQuiInscrit = getProcessusInscription()
        .getPersonneQuiInscrit();
    Course course = model.getInscription().getCourse();

    EquipeCourse equipeCourse = equipeCourseService.newEquipeCourse(course,
        personneQuiInscrit);
    equipeCourse.setNomEquipe(model.getNomNouvelleEquipe());
    return equipeCourse;
View Full Code Here

    }
    else if (etape == Etapes.Panier && action == Action.NouveauEquipe
        && obj instanceof Inscription)
    {
      Inscription inscription = (Inscription) obj;
      Course course = inscription.getCourse();
      getProcessusInscription().setPersonneAinscrire(null);
      getProcessusInscription().setSaisonSelectionnee(
          course.getEvenement().getSaison());
      getProcessusInscription().setEvenementSelectionnee(
          course.getEvenement());

      List<Course> courses = new ArrayList<Course>();
      courses.add(course);
      getProcessusInscription().setCoursesSelectionnee(courses);
      getProcessusInscription().setCourseSelectionnee(course);
View Full Code Here

    for (ComposantInscription compoInscription : getProcessusInscription()
        .getComposantInscription())
    {
      Personne personneQuiInscrit = getProcessusInscription()
          .getPersonneQuiInscrit();
      Course course = compoInscription.getCourse();

      if (course.isClub())
      {
        compoInscription.setClub(composantAutresInfos.getClub());
      }

      if (course.isCommanditaire())
      {
        compoInscription.setCommanditaire(composantAutresInfos
            .getCommanditaire());
      }

      if (course.isPlaque())
      {
        compoInscription
            .setNoPlaque(composantAutresInfos.getNoPlaque());
      }

      if (course.isCourseParEquipe())
      {
        if (composantAutresInfos.isCreateNewEquipe())
        {
          EquipeCourse equipeCourse = createNouvelleEquipe(
              compoInscription, composantAutresInfos);
View Full Code Here

      {
        for (Iterator iterator = getProcessusInscription()
            .getCoursesSelectionnee().iterator(); iterator
            .hasNext();)
        {
          Course course = (Course) iterator.next();

          getProcessusInscription().setCourseSelectionnee(course);

          Tarification tarification = tarificationService
              .findByCourseCategorie(course,
View Full Code Here

   */
  public WebPage modifierAutresInfos(ModifierAutresInfosModel model)
  {
    Inscription inscription = model.getInscription();
    Tarification newTarification = model.getTarification();
    Course course = inscription.getCourse();

    getSession().getCart().updateCartItemInscription(inscription,
        model.getTarification(), rabaisEvenementService);

    inscription.setCategorie(newTarification.getCategorie());
    inscription.setPrix(newTarification.getPrixEnVigueur());

    if (course.isCourseParEquipe())
    {
      if (model.isCreateNewEquipe())
      {
        EquipeCourse equipeCourse = createNouvelleEquipe(model);
        inscription.setEquipeCourse(equipeCourse);
View Full Code Here

TOP

Related Classes of org.xrace.model.evenements.Course

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.