public void DoIt(Partie partie) { List <ProchainePartie> pps = ppdao.Select("WHERE partie='" + partie + "'"); if (pps.Count() > 0) { ProchainePartie pp = pps.First(); Pari pari = padao.SelectOne("WHERE partie='" + pp + "'"); List <PariDetail> details = paddao.Select("WHERE pari='" + pari + "'"); this.JustDoIt(details); } else { throw new Exception("Partie introuvable !"); } }