Package org.xrace.model.evenements

Examples of org.xrace.model.evenements.RabaisEvenement


      final Evenement evenement = evtCarPersEntry.getEvenement();
      final Categorie categorie = evtCarPersEntry.getCategorie();
      final List<Inscription> inscriptions = entry.getValue();
      final Integer nbCourses = inscriptions.size();

      final RabaisEvenement rabaisEvenement = rabaisEvenementService
          .findByEvenementCategorieNbCourses(evenement, categorie,
              nbCourses);
      if (rabaisEvenement != null)
      {
        final Escompte escompte = new Escompte(rabaisEvenement,
            facture, rabaisEvenement.getMontant());
        final Double montantParItem = rabaisEvenement.getMontant()
            / nbCourses;

        for (final Inscription inscription : inscriptions)
        {
          FactureItem factureItemRecherche = null;
View Full Code Here


    super(RabaisEvenement.class);
  }

  public RabaisEvenement createRabaisEvenement(final Evenement evenement)
  {
    final RabaisEvenement rabaisEvenement = new RabaisEvenement();

    rabaisEvenement.setEvenement(evenement);
    rabaisEvenement.setMontant(5.0);
    rabaisEvenement.setNbCourses(2);

    return rabaisEvenement;
  }
View Full Code Here

    {
      Evenement evenement = form.getEvenement();
      Categorie categorie = selection.getObject();
      if (selection.isSelected())
      {
        RabaisEvenement rabais = findByEvenementCategorieNbCourses(form
            .getEvenement(), categorie, form.getNbCourses());
        if (rabais == null)
        {
          rabais = createRabaisEvenement(evenement);
          rabais.setCategorie(categorie);
        }

        rabais.setNbCourses(form.getNbCourses());
        rabais.setMontant(form.getMontant());

        save(rabais);
      }
    }
  }
View Full Code Here

    createTestRabaisEvenement(evenementAvecRabais);
  }

  private void createTestRabaisEvenement(final Evenement evenement)
  {
    RabaisEvenement rabaisEvenement;

    rabaisEvenement = getRabaisEvenementService().createRabaisEvenement(
        evenement);
    rabaisEvenement.setNbCourses(2);
    rabaisEvenement.setMontant(5.00);
    rabaisEvenement.setCategorie(categorieXse);

    getRabaisEvenementService().save(rabaisEvenement);

    rabaisEvenement = getRabaisEvenementService().createRabaisEvenement(
        evenement);
    rabaisEvenement.setNbCourses(3);
    rabaisEvenement.setMontant(10.00);
    rabaisEvenement.setCategorie(categorieXse);

    getRabaisEvenementService().save(rabaisEvenement);
  }
View Full Code Here

    Assert.assertEquals(0, list.size());
  }

  public void testFindByEvenementNbCourses() throws Exception
  {
    RabaisEvenement rabaisEvenement;

    rabaisEvenement = getRabaisEvenementService()
        .findByEvenementCategorieNbCourses(evenementAvecRabais,
            categorieXse, 2);
    Assert.assertNotNull(rabaisEvenement);
    Assert.assertEquals(5.00, rabaisEvenement.getMontant().doubleValue(),
        0.0);

    rabaisEvenement = getRabaisEvenementService()
        .findByEvenementCategorieNbCourses(evenementSansRabais,
            categorieXse, 2);
View Full Code Here

    Assert.assertNull(rabaisEvenement);
  }

  public void testCreateRabaisEvenement() throws Exception
  {
    final RabaisEvenement rabaisEvenement = getRabaisEvenementService()
        .createRabaisEvenement(evenementSansRabais);
    Assert.assertNotNull(rabaisEvenement);
    Assert
        .assertEquals(evenementSansRabais, rabaisEvenement
            .getEvenement());
    Assert.assertNotNull(rabaisEvenement.getNbCourses());
    Assert.assertNotNull(rabaisEvenement.getMontant());
  }
View Full Code Here

    }
  }

  public void testSave() throws Exception
  {
    RabaisEvenement rabaisEvenement;

    rabaisEvenement = getRabaisEvenementService().createRabaisEvenement(
        evenementSansRabais);
    rabaisEvenement.setNbCourses(2);
    rabaisEvenement.setMontant(5.00);
    rabaisEvenement.setCategorie(categorieXse);

    getRabaisEvenementService().save(rabaisEvenement);

    rabaisEvenement = getRabaisEvenementService()
        .findByEvenementCategorieNbCourses(evenementSansRabais,
            categorieXse, 2);
    Assert.assertNotNull(rabaisEvenement);
    Assert.assertEquals(5.00, rabaisEvenement.getMontant().doubleValue(),
        0.0);
  }
View Full Code Here

        0.0);
  }

  public void testSaveValidateNbCoursesRange1()
  {
    final RabaisEvenement rabaisEvenement = getRabaisEvenementService()
        .createRabaisEvenement(evenementSansRabais);
    rabaisEvenement.setNbCourses(1);
    rabaisEvenement.setMontant(5.00);
    rabaisEvenement.setCategorie(categorieXse);

    try
    {
      getRabaisEvenementService().save(rabaisEvenement);
View Full Code Here

    }
  }

  public void testSaveValidateNbCoursesRange2()
  {
    final RabaisEvenement rabaisEvenement = getRabaisEvenementService()
        .createRabaisEvenement(evenementSansRabais);
    rabaisEvenement.setNbCourses(3);
    rabaisEvenement.setMontant(5.00);
    rabaisEvenement.setCategorie(categorieXse);

    try
    {
      getRabaisEvenementService().save(rabaisEvenement);
View Full Code Here

    }
  }

  public void testSaveValidateMontant1()
  {
    final RabaisEvenement rabaisEvenement = getRabaisEvenementService()
        .createRabaisEvenement(evenementSansRabais);
    rabaisEvenement.setNbCourses(2);
    rabaisEvenement.setMontant(0.00);
    rabaisEvenement.setCategorie(categorieXse);

    try
    {
      getRabaisEvenementService().save(rabaisEvenement);
View Full Code Here

TOP

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

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.