final Date prixApres)
{
if ((prixAvantDate != null && prixAvant == null)
|| (prixAvantDate == null && prixAvant != null))
{
throw new BaseValidationException("Vous devez saisir une combinaison "
+ "date-prix pour chaque option 1 activée");
}
if ((prixApresDate != null && prixApres == null)
|| (prixApresDate == null && prixApres != null))
{
throw new BaseValidationException("Vous devez saisir une combinaison "
+ "date-prix pour chaque option 2 activée");
}
if ((prixAvantDate != null) && (prixApresDate != null))
{
if (prixAvant.after(prixApres))
{
throw new BaseValidationException(
"La date limite pour bénéficier du tarif option 1 "
+ "doit précéder la date du tarif option 2");
}
}
}