this.setResponsePage(new FacturePage(
facture));
}
else
{
throw new SystemeException(
"Le numéro de facture n'est pas valide");
}
break;
case 2:
final Transaction transaction = null;
/*
Transaction transaction = GestionFacturesForm.this
.getTransactionService()
.findByCodeConfirmation(transact);*/
if (transaction != null)
{
facture = transaction.getFacture();
if (facture != null)
{
this.setResponsePage(new FacturePage(
facture));
}
else
{
throw new SystemeException(
"Aucune facture ne correspond à ce numéro de transaction");
}
}
else
{
throw new SystemeException(
"Le numéro de transaction n'est pas valide");
}
break;
default:
throw new SystemeException(
"Le critère de recherche n'est pas valide");
}
}
else
{
throw new SystemeException(
"Vous devez indiquer un critère de recherche");
}
}
else
{
throw new SystemeException(
"Vous devez sélectionner un type de recherche");
}
}
catch (final SystemeException e)
{