Examples of EquipeCourse


Examples of org.xrace.model.evenements.EquipeCourse

  public void testAddEquipe() throws Exception
  {
    Cart cart = new Cart();

    //Création d'une nouvelle équipe.
    EquipeCourse equipeCourse = getEquipeCourseService().newEquipeCourse(
        courseRVM, personneJDoe);

    ComposantInscription composantInscription1 = new ComposantInscription(
        personneJDoe, tarificationRVMXss);
    composantInscription1.setEquipeCourse(equipeCourse);

    CartItemInscription cartItemInscription = new CartItemInscription(
        composantInscription1);

    //Ajout de plusieurs courses et articles pour une personne.
    cart.add(cartItemInscription, getRabaisEvenementService());

    //Ajout d'un coéquipier. 
    ComposantInscription composantInscription2 = new ComposantInscription(
        personneJDeere, tarificationRVMXss);
    composantInscription2.setEquipeCourse(equipeCourse);

    CartItemInscription cartItemInscription2 = new CartItemInscription(
        composantInscription2);

    cart.add(cartItemInscription2, getRabaisEvenementService());

    //Ajout d'un autre coéquipier.
    ComposantInscription composantInscription3 = new ComposantInscription(
        personneBProbert, tarificationRVMXss);
    composantInscription3.setEquipeCourse(equipeCourse);

    CartItemInscription cartItemInscription3 = new CartItemInscription(
        composantInscription3);

    cart.add(cartItemInscription3, getRabaisEvenementService());

    assertEquals(equipeCourse, cartItemInscription.getInscription()
        .getEquipeCourse());
    assertEquals(3, equipeCourse.getInscriptions().size());
  }
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

  public void testRemoveEquipe() throws Exception
  {
    Cart cart = new Cart();

    //Création d'une nouvelle équipe.
    EquipeCourse equipeCourse = getEquipeCourseService().newEquipeCourse(
        courseRVM, personneJDoe);

    ComposantInscription composantInscription1 = new ComposantInscription(
        personneJDoe, tarificationRVMXss);
    composantInscription1.setEquipeCourse(equipeCourse);

    CartItemInscription cartItemInscription = new CartItemInscription(
        composantInscription1);
    cart.add(cartItemInscription, getRabaisEvenementService());

    //Ajout d'un coéquipier. 
    ComposantInscription composantInscription2 = new ComposantInscription(
        personneJDeere, tarificationRVMXss);
    composantInscription2.setEquipeCourse(equipeCourse);

    CartItemInscription cartItemInscription2 = new CartItemInscription(
        composantInscription2);

    cart.add(cartItemInscription2, getRabaisEvenementService());

    //Ajout d'un autre coéquipier.
    ComposantInscription composantInscription3 = new ComposantInscription(
        personneBProbert, tarificationRVMXss);
    composantInscription3.setEquipeCourse(equipeCourse);

    CartItemInscription cartItemInscription3 = new CartItemInscription(
        composantInscription3);

    cart.add(cartItemInscription3, getRabaisEvenementService());

    cart.remove(cartItemInscription3, getRabaisEvenementService());

    assertEquals(2, equipeCourse.getInscriptions().size());
  }
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

  public void testValidateCartEquipeOk() throws Exception
  {
    Cart cart = new Cart();

    //Création d'une nouvelle équipe.
    EquipeCourse equipeCourse = getEquipeCourseService().newEquipeCourse(
        courseRVM, personneJDoe);

    ComposantInscription composantInscription1 = new ComposantInscription(
        personneJDoe, tarificationRVMXss);
    composantInscription1.setEquipeCourse(equipeCourse);
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

  public void testValidateCartEquipeMin() throws Exception
  {
    Cart cart = new Cart();

    //Création d'une nouvelle équipe.
    EquipeCourse equipeCourse = getEquipeCourseService().newEquipeCourse(
        courseRVM, personneJDoe);

    ComposantInscription composantInscription1 = new ComposantInscription(
        personneJDoe, tarificationRVMXss);
    composantInscription1.setEquipeCourse(equipeCourse);
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

  public void testValidateCartEquipeMax() throws Exception
  {
    Cart cart = new Cart();

    //Création d'une nouvelle équipe.
    EquipeCourse equipeCourse = getEquipeCourseService().newEquipeCourse(
        courseRVM, personneJDoe);

    ComposantInscription composantInscription1 = new ComposantInscription(
        personneJDoe, tarificationRVMXss);
    composantInscription1.setEquipeCourse(equipeCourse);
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

    {
      return;
    }

    CartItemInscription cartItemInscription = (CartItemInscription) item;
    EquipeCourse equipeCourse = cartItemInscription.getInscription()
        .getEquipeCourse();

    if (equipeCourse != null)
    {
      equipeCourse
          .removeInscription(cartItemInscription.getInscription());
    }
  }
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

      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

Examples of org.xrace.model.evenements.EquipeCourse

  }

  @Override
  public Object getDisplayValue(Object object)
  {
    EquipeCourse equipeCourse = (EquipeCourse) object;
    return equipeCourse.getNomEquipe();
  }
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

      Errors errors)
  {
    for (ComposantInscription composantInscription : getProcessusInscription()
        .getComposantInscription())
    {
      EquipeCourse equipeCourse = createNouvelleEquipe(
          composantInscription, composantAutresInfos);
      equipeCourseService.validate(equipeCourse, errors);
    }
  }
View Full Code Here

Examples of org.xrace.model.evenements.EquipeCourse

   */
  public void validerEquipe(ModifierAutresInfosModel model, Errors errors)
  {
    if (model.isCreateNewEquipe())
    {
      EquipeCourse equipeCourse = createNouvelleEquipe(model);
      equipeCourseService.validate(equipeCourse, errors);
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.