Пример #1
0
    public Request generateARequest()
    {
        int     typeRequete = random.Next() % 9;
        Requete requete;

        ++nbRequetes;

        switch (typeRequete)
        {
        case 0:
            requete = new CertificatFortune();
            break;

        case 1:
            requete = new Retrait();
            break;

        case 2:
            requete = new Depot();
            break;

        case 3:
            requete = new Remboursement();
            break;

        case 4:
            requete = new Emprunt();
            break;

        case 5:
            requete = new PayementSalaire();
            break;

        case 6:
            requete = new MiroirDoubleSens();
            break;

        case 7:
            requete = new OuvrirCompte();
            break;

        case 8:
            requete = new TraiterBeuglantes();
            break;

        default:
            break;
        }
        return(requete);
    }
Пример #2
0
 public new void valider(Retrait retrait)
 {
     model.addCoffre(-1 * requete.getSomme());
     passerSuperieur(requete);
     occupe = false;
 }