isDh = true;
}
for (final Iterator iter = categories.iterator(); iter.hasNext();)
{
final Categorie categorie = (Categorie) iter.next();
if (!categorie.getNom().equals("Hardtail"))
{
if (!course.getEvenement().getEndroit().equals("Barraute")
|| (course.getEvenement().getEndroit().equals(
"Barraute") && categorie.getAgeMax() <= 16))
{
prix = 10;
prix += (categorie.getAgeMax() > 16) ? 10 : 0;
prix += (categorie.getNiveau().equals("elite")) ? 15 : 0;
prix += (categorie.getNiveau().equals("expert")) ? 10 : 0;
prix += isDh ? 20 : 0;
if (isDh && categorie.getCodeCategorie().startsWith("D"))
{
tarifications.createTarification(prix, course,
categorie);
}
if (!isDh && categorie.getCodeCategorie().startsWith("X"))
{
tarifications.createTarification(prix, course,
categorie);
}
}