public viewModelEquipe(DaoEquipe thedaoequipe, DaoJoueur thedaojoueur, DAOPays thedaopays, DaoPoste thedaoposte)
        {
            vmDaoPays   = thedaopays;
            vmDaoJoueur = thedaojoueur;
            vmDaoPoste  = thedaoposte;
            vmDaoEquipe = thedaoequipe;

            listEquipe = new ObservableCollection <Equipe>(thedaoequipe.SelectAll());
            listJoueur = new ObservableCollection <Joueur>(thedaojoueur.SelectAll());
            listPays   = new ObservableCollection <Pays>(thedaopays.SelectAll());
            listPoste  = new ObservableCollection <Poste>(thedaoposte.SelectAll());

            foreach (Joueur J in ListJoueur)
            {
                int i = 0;
                while (J.Id != listPays[i].Id)
                {
                    i++;
                }
                J.LePays = listPays[i];
            }
            foreach (Joueur J in ListJoueur)
            {
                int i = 0;
                while (J.Id != listPays[i].Id)
                {
                    i++;
                }
                J.LePoste = listPoste[i];
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            mydbal     = new Dbal("dsfootamericain");
            myPoste    = new Poste();
            myDaoPoste = new DaoPoste(mydbal);

            myPays    = new Pays();
            myDaoPays = new DaoPays(mydbal);

            myJoueur    = new Joueur();
            myDaoJoueur = new DaoJoueur(mydbal, myDaoPays, myDaoPoste);

            myEquipe    = new Equipe();
            myDaoEquipe = new DaoEquipe(mydbal, myDaoJoueur);


            List <Poste> listPost = myDaoPoste.SelectAll();

            foreach (Poste f in listPost)
            {
                Console.WriteLine(f.Nom);
            }

            Console.WriteLine("--------------------------");

            List <Joueur> listJoueur = myDaoJoueur.SelectAll();

            foreach (Joueur f in listJoueur)
            {
                Console.WriteLine(f.Nom);
            }


            Console.WriteLine("--------------------------");

            List <Equipe> ListEquipe = myDaoEquipe.SelectAll();

            foreach (Equipe f in ListEquipe)
            {
                Console.WriteLine(f.Nom);
            }

            Console.WriteLine("--------------------------");

            Poste unPoste = myDaoPoste.SelectById(1);

            Console.WriteLine(unPoste.Nom);

            Joueur unJoueur = myDaoJoueur.SelectById(1);

            Console.WriteLine(unJoueur.Nom);
        }