Esempio n. 1
0
        void IntegrationBdd(LesEleves lesEleves)
        {
            TableClasse     tabClasse     = new TableClasse();
            TableEnseignant tabEnseignant = new TableEnseignant();
            TableEleve      tabEleve      = new TableEleve();
            Enseignant      enseignant    = tabEnseignant.GetByLogin("*****@*****.**");
            int             idNiveau      = 0;

            foreach (Niveau n in listeNiveaux)
            {
                if (n.GetniveauScolaire == this.cbNiveau.Text)
                {
                    idNiveau = n.GetId;
                }
            }
            int idClasse = tabClasse.Insert(new Classe(enseignant.Id, idNiveau, this.tbAnnee.Text));

            foreach (Eleve eleve in lesEleves.GetLesEleves)
            {
                tabEleve.Insert(eleve, idClasse);
            }
        }
Esempio n. 2
0
        //Methode d'intégration
        void IntegrationBdd(LesEleves lesEleves)
        {
            // on créer toutes les tables dont on va avoir besoin
            TableClasse     tabClasse     = new TableClasse();
            TableEnseignant tabEnseignant = new TableEnseignant();
            TableEleve      tabEleve      = new TableEleve();
            // on prend l'enseignant qui s'est connecté à l'appli
            Enseignant enseignant = tabEnseignant.GetByLogin(enseignantLogin);
            int        idNiveau   = 0;

            foreach (Niveau n in listeNiveaux)
            {
                if (n.GetniveauScolaire == this.cbNiveau.Text)
                {
                    idNiveau = n.GetId;
                }
            }
            int idClasse = tabClasse.Insert(new Classe(enseignant.Id, idNiveau, this.tbAnnee.Text));

            foreach (Eleve eleve in lesEleves.GetLesEleves)
            {
                tabEleve.Insert(eleve, idClasse);
            }
        }