Package org.xrace.model

Examples of org.xrace.model.Federation


    }
  }

  private void createTestPersonnes()
  {
    final Federation paysCan = getFederationService().findByCode("CAN");
    final Federation paysUsa = getFederationService().findByCode("USA");
    Province provinceQc = getProvinceService().findByCode(paysCan, "QB");

    Personne personne;

    personne = new Personne("Doe", "John", "38 rue St-Joseph", "Quebec",
View Full Code Here


     * @see wicket.markup.html.form.IChoiceRenderer#getDisplayValue(Object)
     */
    @Override
    public Object getDisplayValue(final Object object)
    {
      final Federation federation = (Federation) object;

      if (federation == null)
      {
        return "Indépendant";
      }

      final Locale locale = getLocale();
      if (locale.getLanguage().equals(Locale.FRENCH.getLanguage()))
      {
        return federation.getPays();
      }
      else
      {
        return federation.getCountry();
      }
    }
View Full Code Here

{
  @Override
  protected void onSetUpInTransaction() throws Exception
  {
    Personne personne;
    final Federation pays = getFederationService().findByCode("CAN");

    personne = new Personne("Coté", "Marc - André", "pas important",
        "Québec", "G1B 2U8", "455-909-9090", new GregorianCalendar(
            1970, 0, 1).getTime(), "M", pays.getProvinces().get(0),
        pays, pays);

    getPersonneService().save(personne);

    personne = new Personne("Cote", "MarcAndre", "pas important", "Québec",
        "G1B 2U8", "455-909-9090", new GregorianCalendar(1970, 0, 1)
            .getTime(), "M", pays.getProvinces().get(0), pays, pays);

    getPersonneService().save(personne);

    personne = new Personne("Cote", "Marc Andre", "pas important",
        "Québec", "G1B 2U8", "455-909-9090", new GregorianCalendar(
            1970, 0, 1).getTime(), "M", pays.getProvinces().get(0),
        pays, pays);

    getPersonneService().save(personne);

    personne = new Personne("Cote", "Marc Andre", "pas important",
        "Québec", "G1B 2U8", "455-909-9090", new GregorianCalendar(
            1970, 1, 1).getTime(), "M", pays.getProvinces().get(0),
        pays, pays);

    getPersonneService().save(personne);

    personne = new Personne("Lapierre", "Marc - André", "pas important",
        "Québec", "G1B 2U8", "455-909-9090", new GregorianCalendar(
            1970, 0, 1).getTime(), "M", pays.getProvinces().get(0),
        pays, pays);

    getPersonneService().save(personne);

    personne = new Personne("Lapierre", "Marc-André", "pas important",
        "Québec", "G1B 2U8", "455-909-9090", new GregorianCalendar(
            1970, 1, 1).getTime(), "M", pays.getProvinces().get(0),
        pays, pays);

    getPersonneService().save(personne);
  }
View Full Code Here

  }

  @Test
  public final void testSaveNew()
  {
    final Federation pays = getFederationService().findByCode("CAN");

    final Personne personne = new Personne("Morane", "Bob",
        "786, rue de la rue", "Beauceville", "T7U 8U7", "418-909-9989",
        new GregorianCalendar(1970, 1, 1).getTime(), "M", pays
            .getProvinces().get(0), pays, pays);
    getPersonneService().save(personne);
    Assert.assertEquals(1,
        getPersonneService().findByNomPrenomExact("Morane", "Bob")
            .size());
View Full Code Here

        .findByUserName("carnaval@fqsc.net"));
  }

  public final void testCreateCompte()
  {
    final Federation pays = getFederationService().findByCode("CAN");
    final Federation federation = getFederationService().findByCode("CAN");
    Assert.assertNotNull(federation);

    Personne personne = new Personne("Morane", "Bob", "786, rue de la rue",
        "Beauceville", "T7U 8U7", "418-909-9989",
        new GregorianCalendar(1970, 1, 1).getTime(), "M", pays
View Full Code Here

  public final void testCreateCompteNomUsagerUnique()
  {
    try
    {
      final Federation pays = getFederationService().findByCode("CAN");
      final Federation federation = getFederationService().findByCode(
          "CAN");
      Assert.assertNotNull(federation);

      Personne personne = new Personne("Morane", "Bob",
          "786, rue de la rue", "Beauceville", "T7U 8U7",
View Full Code Here

        "carnaval@fqsc.net"));
  }

  public final void testCreateCoachCompte()
  {
    final Federation pays = getFederationService().findByCode("CAN");
    final Federation federation = getFederationService().findByCode("CAN");
    Assert.assertNotNull(federation);

    Personne personne = new Personne("Dead", "Mau5",
        " 776 Street somewhere in Toronto", "Toronto", "U80 9K9",
        "777-777-7777", new GregorianCalendar(1970, 1, 1).getTime(),
View Full Code Here

    {
      personne = new Personne();
    }

    String codeUci = line.getCodeUci();
    Federation federation = null;

    if (codeUci != null && !StringUtils.isEmpty(codeUci)
        && codeUci.length() > 3)
    {
      String codePays = codeUci.substring(0, 3);
View Full Code Here

  public Personne newPersonne()
  {
    final Personne personne = new Personne();

    final Federation defaultFederation = federationService
        .findByCode("CAN");
    final Province defaultProvince = provinceService.findByCode(
        defaultFederation, "QB");

    personne.setPays(defaultFederation);
View Full Code Here

  private HibernateTemplate hibernateTemplate;

  @Override
  protected void onSetUpInTransaction() throws Exception
  {
    final Federation pays = getFederationService().findByCode("CAN");

    //Quelques préliminaires...
    disciplineDh = getDisciplineService().findByNom("DH");
    disciplineXc = getDisciplineService().findByNom("XC");
    categorieDse = getCategorieService().findByCode("DSE", "H",
        disciplineDh);
    categorieXsx = getCategorieService().findByCode("XSX", "H",
        disciplineXc);
    categorieXss = getCategorieService().findByCode("XSS", "H",
        disciplineXc);
    saison = getSaisonService().findByAnnee(2007).get(0);
    final Evenement evenement1 = getEvenementService().getEvenementParNo(
        saison, 4);
    course1 = getCourseService().getCourseParNom(evenement1,
        "Cross-Country");
    final Evenement evenement2 = getEvenementService().getEvenementParNo(
        saison, 5);
    course2 = getCourseService().getCourseParNom(evenement2,
        "Cross-Country");

    //On crée d'abord une personne qui sera une inscription sur place.
    //Donc on n'a pas de compte. On va juste assigner une plaque.
    personneInscriteSurPlace = new Personne("Cote", "MarcAndre",
        "pas important", "Québec", "G1B 2U8", "455-909-9090",
        new GregorianCalendar(1970, 0, 2).getTime(), "M", pays
            .getProvinces().get(0), pays, pays);

    getPersonneService().save(personneInscriteSurPlace);

    //On assigne une couple d'info saison à la personne.
    //Bon, il semble qu'il est bon en DH.
    infoSaisonDseMan = getInfoSaisonService().setInfoSaison(saison,
        personneInscriteSurPlace, categorieDse);
    //La course d'après, il décide de faire du XC... Mais bon, comme on ne peut
    //être bon dans toute dans la vie, il commence au bas de l'échelle...
    //(Dh = pas de cardio ?).
    infoSaisonXssMan = getInfoSaisonService().setInfoSaison(saison,
        personneInscriteSurPlace, categorieXss);
    //Ensuite, il se rend compte qu'il est bon en XC ! Finalement, il a
    //cardio pas pire ! Ainsi, il s'inscrit dans une catégorie supérieure
    //à la course d'après.
    infoSaisonXsxMan = getInfoSaisonService().setInfoSaison(saison,
        personneInscriteSurPlace, categorieXsx);

    //La personne va ensuite créer un compte dans le site d'inscription en ligne.
    //Bien sur, môssieu prends la peine de bien écrire son nom !
    personneCompteNoAdmin = new Personne("Marc - Andre", "Coté",
        "pas important", "Québec", "G1B 2U8", "455-909-9090",
        new GregorianCalendar(1970, 0, 2).getTime(), "M", pays
            .getProvinces().get(0), pays, pays);
    compteNonAdmin = getCompteService().createCompte(personneCompteNoAdmin,
        "mccote", "123", false, "fr");

    //Ouf, la marche est haute entre les touristes de senior sport et les professionnels
    //experts ! Il va se contenter de faire du XC en tant que senior sport.
    final Cart cart = new Cart();

    final Tarification tarif1 = getTarificationService()
        .findByCourseCategorie(course1, categorieXss);
    final Tarification tarif2 = getTarificationService()
        .findByCourseCategorie(course2, categorieXss);

    ComposantInscription composantInscription1 = new ComposantInscription(
        personneCompteNoAdmin, tarif1);

    CartItemInscription cartItemInscription1 = new CartItemInscription(
        composantInscription1);

    ComposantInscription composantInscription2 = new ComposantInscription(
        personneCompteNoAdmin, tarif2);

    CartItemInscription cartItemInscription2 = new CartItemInscription(
        composantInscription2);

    cart.add(cartItemInscription1, getRabaisEvenementService());
    cart.add(cartItemInscription2, getRabaisEvenementService());

    /*cart.add(new CartItemInscription(tarif1, personneCompteNoAdmin,
        getInscriptionService()), getRabaisEvenementService());
    cart.add(new CartItemInscription(tarif2, personneCompteNoAdmin,
        getInscriptionService()), getRabaisEvenementService());*/

    facture = getFactureService()
        .createFacture(personneCompteNoAdmin, cart);
    transaction = getTransactionService().createTransaction(
        personneInscriteSurPlace, facture);

    //Ne pas oublier d'assigner les plaques!
    getInfoSaisonService().assignPlaques(course1);
    getInfoSaisonService().assignPlaques(course2);

    infoSaisonXssAuto = getInfoSaisonService()
        .findBySaisonPersonneCategorie(saison, personneCompteNoAdmin,
            categorieXss);

    //La personne va ensuite créer autre compte. En plus, quelqu'un a eu la merveilleuse
    //idée de le mettre admin. Que va-t-on faire !!
    personneCompteAdmin = new Personne("Coté", "Marc - André",
        "pas important", "Québec", "G1B 2U8", "455-909-9090",
        new GregorianCalendar(1970, 0, 2).getTime(), "M", pays
            .getProvinces().get(0), pays, pays);
    getCompteService().createCompte(personneCompteAdmin, "mccote2", "123",
        true, "fr");

    //Il s'inscrit à une autre course, en créant un autre compte.
    personneCompteVide = new Personne("Coté", "Marc  André",
        "pas important", "Québec", "G1B 2U8", "455-909-9090",
        new GregorianCalendar(1970, 1, 1).getTime(), "M", pays
            .getProvinces().get(0), pays, pays);
    getCompteService().createCompte(personneCompteVide, "mccote3", "123",
        false, "fr");

    //Il s'inscrit à une autre course, et on ne valide pas que la personne
    //s'inscrit en ligne. L'admin entre un nouveau dossier personne.
    personneNoCompte = new Personne("Marc Andre", "Cote", "pas important",
        "Québec", "G1B 2U8", "455-909-9090", new GregorianCalendar(
            1970, 1, 1).getTime(), "M", pays.getProvinces().get(0),
        pays, pays);
    getPersonneService().save(personneNoCompte);
  }
View Full Code Here

TOP

Related Classes of org.xrace.model.Federation

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.