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); }
public new void valider(Retrait retrait) { model.addCoffre(-1 * requete.getSomme()); passerSuperieur(requete); occupe = false; }