public bool CheckConnexionUser(string login, string password)
      {
         DalManager dal = new DalManager();
         Utilisateur user;
         user = dal.GetUtilisateurByLogin(login);

         return (user.Password == password);
      }
 public IEnumerable<string> ListStade()
 {
    List<Stade> listStade;
    DalManager dal = new DalManager();
    listStade = dal.GetStade();
    IEnumerable<string> stringStade;
    stringStade = from stade in listStade select stade.Planete;
    return stringStade;
 }
 public IEnumerable<string> ListMatch()
 {
    List<Match> listMatch;
    DalManager dal = new DalManager();
    listMatch = dal.GetMatch();
    IEnumerable<string> stringMatch;
    stringMatch = from match in listMatch select match.Jedi1.Nom;
    return stringMatch;
 }
 public IEnumerable<string> ListJedi()
 {
    List<Jedi> listJedi;
    DalManager dal = new DalManager();
    listJedi = dal.GetJedi();
    IEnumerable<string> stringJedi;
    stringJedi = from jedi in listJedi select jedi.Nom;
    return stringJedi;
 }
 public IEnumerable<string> AfficheSith()
 {
    IEnumerable<string> stringSith;
    List<Jedi> listJedi;
    DalManager dal = new DalManager();
    listJedi = dal.GetJedi();
    stringSith = from sith in listJedi where sith.IsSith == true select sith.Nom;
    return stringSith;
 }
Exemple #6
0
        static public void displayAllStades()
        {
            DalManager dm = new DalManager();
            List<Stade> l = dm.GetAllStades();
            foreach(Stade s in l)
            {
                Console.Out.WriteLine(s);
            }

        }
 public IEnumerable<string> AfficheMatchDuSiecle()
 {
    IEnumerable<string> stringMatchDuSiecle;
    List<Match> listMatch;
    DalManager dal = new DalManager();
    listMatch = dal.GetMatch();
    stringMatchDuSiecle = from match in listMatch
                          where match.Stade.NbPlaces > 3 && match.Jedi1.IsSith == true && match.Jedi2.IsSith == true
                          select match.Stade.Planete;
    return stringMatchDuSiecle;
 }
 public IEnumerable<string> AfficheJediFort()
 {
    IEnumerable<string> stringJediFort;
    List<Jedi> listJedi;
    DalManager dal = new DalManager();
    listJedi = dal.GetJedi();
    stringJediFort = from jedifort in listJedi
                     where jedifort.Carac[0].Valeur > 3 && jedifort.Carac[2].Valeur > 50
                     select jedifort.Nom;
    return stringJediFort;
 }
      public List<Jedi> ListJediInfo()
      {
         DalManager dal = new DalManager();

         return dal.GetJedi();
      }
      public List<ViewModelMatch> getAllMatchModel()
      {
         List<ViewModelMatch> list = new List<ViewModelMatch>();
         var manager = new DalManager();
         var matches = manager.GetMatch();

         foreach (Match matchs in matches)
         {
            list.Add(new ViewModelMatch(matchs));
         }

         return list;
      }
      public List<ViewModelStade> getAllStadeModel()
      {
         List<ViewModelStade> list = new List<ViewModelStade>();
         var manager = new DalManager();
         var stades = manager.GetStade();
         foreach (Stade stads in stades)
         {
            list.Add(new ViewModelStade(stads));
         }

         return list;
      }
      public List<ViewModelJedi> getAllJediModel()
      {
         List<ViewModelJedi> list = new List<ViewModelJedi>();
         var manager = new DalManager();
         var jedis = manager.GetJedi();
         foreach (Jedi jeds in jedis)
         {
            list.Add(new ViewModelJedi(jeds));
         }

         return list;
      }
      public List<Match> ListMatchInfo()
      {
         DalManager dal = new DalManager();

         return dal.GetMatch();
      }
      public List<Stade> ListStadeInfo()
      {
         DalManager dal = new DalManager();

         return dal.GetStade();
      }
 public IEnumerable<string> ListCaracteristiques()
 {
    List<Caracteristiques> listCaracteristique;
    DalManager dal = new DalManager();
    listCaracteristique = dal.GetCaracteristiques();
    IEnumerable<string> stringCaracteristique;
    stringCaracteristique = from carac in listCaracteristique select carac.Nom;
    return stringCaracteristique;
 }
 /// <summary>
 /// Constructeur.
 /// </summary>
 public JediTournamentManager()
 {
     m_data = new DalManager();
 }
      public void launchDemi(List<ViewModelMatch> listMatch)
      {
         DalManager dalM = new DalManager();
         List<Jedi> jedis = dalM.GetJedi();
         List<ViewModelMatch> listDemi = new List<ViewModelMatch>();
         List<Jedi> vainqueurs = new List<Jedi>();
         Random rnd = new Random();

         listDemi = (from match in listMatch
                     where match.PhaseTournoi == EPhaseTournoi.DemiFinale
                     orderby match.Match.Id ascending
                     select match).ToList();

         foreach (ViewModelMatch match in listDemi)
         {
            int r = rnd.Next(1, 100);
            JouerAuto(match.Match, r);
            vainqueurs.Add((from jedi in jedis
                            where jedi.Id == match.Match.IdJediVainqueur
                            select jedi).First());
         }
         Stade stade = dalM.GetStade().First();
         int i = 0;
         // 2 matches de quart de demi-final

         while (i < 2)
         {
            //creer les nouveaux matches
            // TODO:  faire que les id des matches s'incrémentent automatiquement
            // mettre dans la base de données tt ça
            //new Match(null, listVainqueurs[i], listVainqueurs[i + 1], EPhaseTournoi.DemiFinale, new Stade(), 9);
            listMatch.Add(new ViewModelMatch(new Match(1, vainqueurs[i], vainqueurs[i + 1], EPhaseTournoi.Finale, stade, i + 8)));

            i += 2;
         }

      }