Package org.xrace.model.evenements

Examples of org.xrace.model.evenements.Inscription


        final Personne personne = cartItemInscription.getPersonne();
        final Categorie categorie = cartItemInscription
            .getInscription().getCategorie();
        final EvenementCategoriePersonneEntry entry = new EvenementCategoriePersonneEntry(
            evenement, categorie, personne);
        final Inscription inscription = cartItemInscription
            .getInscription();

        final List<Inscription> inscriptions = evenementNbCourses
            .get(entry);
        inscriptions.add(inscription);
View Full Code Here


  }

  @Override
  protected void populateItem(final ListItem item)
  {
    final Inscription inscription = (Inscription) item.getModelObject();

    item.add(new Label("evenementNom", new PropertyModel(inscription
        .getCourse().getEvenement(), "nom")));
    item.add(new Label("endroit", new PropertyModel(inscription.getCourse()
        .getEvenement(), "endroit")));
    item.add(new Label("discipline", new PropertyModel(inscription
        .getCourse().getDiscipline(), "nom")));
    item.add(new Label("date", new PropertyModel(inscription.getCourse(),
        "date")));
    item.add(new Label("categorieNom", new PropertyModel(inscription
        .getCategorie(), "nom")));

    if (inscription.getClub() != null)
    {
      item.add(new Label("club", inscription.getClub().getNomComplet()));
    }
    else
    {
      item.add(new Label("club", ""));
    }
View Full Code Here

    }

    @Override
    protected void populateItem(final Item item)
    {
      final Inscription inscription = (Inscription) item.getModelObject();

      item.add(new Label("personne.Nom", new PropertyModel(inscription,
          "personne.Nom")));
      item.add(new Label("personne.Prenom", new PropertyModel(
          inscription, "personne.Prenom")));
View Full Code Here

    for (CartItem cartItem : getSession().getCart().getItems())
    {
      if (cartItem instanceof CartItemInscription)
      {
        CartItemInscription cartItemInscription = (CartItemInscription) cartItem;
        Inscription inscription = cartItemInscription.getInscription();

        if (inscription.getEquipeCourse() != null)
        {
          equipes.add(inscription.getEquipeCourse());
        }
      }
    }

    return new ArrayList(equipes);
View Full Code Here

    for (CartItem cartItem : getSession().getCart().getItems())
    {
      if (cartItem instanceof CartItemInscription)
      {
        CartItemInscription cartItemInscription = (CartItemInscription) cartItem;
        Inscription inscription = cartItemInscription.getInscription();

        if (inscription.getEquipeCourse() != null
            && inscription.getCourse().equals(course))
        {
          equipes.add(inscription.getEquipeCourse());
        }
      }
    }

    return new ArrayList(equipes);
View Full Code Here

      return new DelegateRegistrationModePage(Etapes.AutrePersonne);
    }
    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());
View Full Code Here

    }

    @Override
    protected void populateItem(final Item item)
    {
      final Inscription inscription = (Inscription) item.getModelObject();

      item.add(new Label("id", new PropertyModel(inscription, "id")));
      item.add(new Label("course.evenementNomCourseNom",
          new PropertyModel(inscription,
              "course.evenementNomCourseNom")));
View Full Code Here

    composantAutresInfos.setNeedClub(needClub);
    composantAutresInfos.setNeedCommanditaire(needCommanditaire);
    composantAutresInfos.setNeedPlaque(needPlaque);
    composantAutresInfos.setNeedEquipe(needEquipe);

    Inscription inscriptionReference = getInscriptionReferenceAutresInfos();

    /*
     * On va ensuite trouver une valeur par défaut aux valeurs à demander.
     */
    if (needClub)
    {
      if (getProcessusInscription().isClubParDefautConnu())
      {
        composantAutresInfos.setClub(getProcessusInscription()
            .getClubParDefaut());
      }
      else
      {
        infoADeterminer = true;

        if (inscriptionReference != null)
        {
          composantAutresInfos
              .setClub(inscriptionReference.getClub());
        }
      }
    }

    if (needCommanditaire)
    {
      if (getProcessusInscription().isCommenditaireParDefautConnu())
      {
        composantAutresInfos.setCommanditaire(getProcessusInscription()
            .getCommenditaireParDefaut());

      }
      else
      {
        infoADeterminer = true;

        if (inscriptionReference != null)
        {
          composantAutresInfos.setCommanditaire(inscriptionReference
              .getCommanditaire());
        }
      }
    }

    if (needPlaque)
    {
      if (getProcessusInscription().isNoPlaqueParDefautConnu())
      {
        composantAutresInfos.setNoPlaque(getProcessusInscription()
            .getNoPlaqueParDefaut());

      }
      else
      {
        infoADeterminer = true;

        if (inscriptionReference != null)
        {
          getProcessusInscription().setNoPlaqueParDefaut(
              inscriptionReference.getNoPlaque());
        }
      }
    }

    if (needEquipe)
View Full Code Here

   * est appliquée à l'inscription. Enfin, les choix par défaut (club, commanditaire, etc...)
   * sont mis à jour.
   */
  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);
      }
      else
      {
        EquipeCourse equipeCourse = model.getEquipeExistante();
        inscription.setEquipeCourse(equipeCourse);
      }
    }

    if (inscription.getCourse().isClub())
    {
      getProcessusInscription().setClubParDefaut(inscription.getClub());
    }

    if (inscription.getCourse().isCommanditaire())
    {
      getProcessusInscription().setCommenditaireParDefaut(
          inscription.getCommanditaire());
    }

    if (inscription.getCourse().isPlaque())
    {
      getProcessusInscription().setNoPlaqueParDefaut(
          inscription.getNoPlaque());
    }

    return new CartListViewPage();
  }
View Full Code Here

   */
  public CartItemInscription(ComposantInscription composantInscription)
  {
    super(composantInscription.getPersonne());

    inscription = new Inscription(composantInscription);
    tarification = composantInscription.getTarification();

  }
View Full Code Here

TOP

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

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.