Пример #1
0
        static void Main(string[] args)
        {
            try
            {
                Contexte contexte = new Contexte();
                contexte.Classes.ToList();
                contexte.Eleves.ToList();
                contexte.Notes.ToList();
                contexte.Absences.ToList();

                Classe classe1 = new Classe {
                    NomEtablissement = "Etablissement 1", Niveau = "Seconde"
                };
                Classe classe2 = new Classe {
                    NomEtablissement = "Etablissement 1", Niveau = "Terminal"
                };
                contexte.Classes.Add(classe1);
                contexte.Classes.Add(classe2);
                contexte.SaveChanges();

                Eleve eleve1 = new Eleve {
                    Nom = "FAGUE", Prenom = "Thibault", DateNaissance = new DateTime(1999, 6, 3), ClasseId = classe1.ClasseId
                };
                Eleve eleve2 = new Eleve {
                    Nom = "BASSINET", Prenom = "Dylan", DateNaissance = new DateTime(1998, 10, 4), ClasseId = classe1.ClasseId
                };
                Eleve eleve3 = new Eleve {
                    Nom = "BUISSON", Prenom = "Yoann", DateNaissance = new DateTime(1999, 8, 10), ClasseId = classe2.ClasseId
                };
                contexte.Eleves.Add(eleve1);
                contexte.Eleves.Add(eleve2);
                contexte.Eleves.Add(eleve3);
                contexte.SaveChanges();

                contexte.Notes.Add(new Note {
                    Matiere = "Mathématiques", Appreciation = "Bon travail", Valeur = 15, DateNote = new DateTime(2019, 8, 6), EleveId = eleve1.EleveId
                });
                contexte.Notes.Add(new Note {
                    Matiere = "Français", Appreciation = "Moyen", Valeur = 9, DateNote = new DateTime(2020, 7, 10), EleveId = eleve1.EleveId
                });
                contexte.Notes.Add(new Note {
                    Matiere = "Mathématiques", Appreciation = "Assez mauvais", Valeur = 7, DateNote = new DateTime(2019, 10, 1), EleveId = eleve2.EleveId
                });
                contexte.SaveChanges();

                contexte.Absences.Add(new Absence {
                    Motif = "Malade", DateAbsence = new DateTime(2019, 6, 11), EleveId = eleve1.EleveId
                });
                contexte.Absences.Add(new Absence {
                    Motif = "Malade", DateAbsence = new DateTime(2020, 7, 1), EleveId = eleve1.EleveId
                });
                contexte.Absences.Add(new Absence {
                    Motif = "Malade", DateAbsence = new DateTime(2019, 9, 6), EleveId = eleve3.EleveId
                });
                contexte.SaveChanges();
            }
            catch (Exception)
            {
            }
        }
Пример #2
0
 public void TestAddClasse()
 {
     contexte.Classes.Add(new Classe {
         NomEtablissement = "Etablissement 1", Niveau = "Seconde"
     });
     contexte.SaveChanges();
     Assert.IsTrue(contexte.Classes.ToList().Last().NomEtablissement == "Etablissement 1");
     Assert.IsTrue(contexte.Classes.ToList().Last().Niveau == "Seconde");
 }
Пример #3
0
        private static void CreerClients()
        {
            Console.WriteLine();
            Console.WriteLine(">Nouveau Client");
            Console.WriteLine(">entrer Nom");
            var nomClient = Console.ReadLine();

            Console.WriteLine(">entrer Prenom");
            var prenomClient = Console.ReadLine();

            Console.WriteLine(">entrer Adresse");
            var adresseClient = Console.ReadLine();

            var client = new Client();

            client.Nom     = nomClient;
            client.Prenom  = prenomClient;
            client.Adresse = adresseClient;

            using (var contexte = new Contexte())
            {
                contexte.Clients.Add(client);
                contexte.SaveChanges();
            }
        }
Пример #4
0
 public void SupprimerMarque(Marque marque)
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(marque).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #5
0
 public void PrixParPersonne(PrixParPersonne prixParPersonne)
 {
     using (var contexte = new Contexte())
     {
         contexte.PrixParPersonne.Add(prixParPersonne);
         contexte.SaveChanges();
     }
 }
Пример #6
0
 public void PlacesDisponibles(PlacesDisponibles placesDisponibles)
 {
     using (var contexte = new Contexte())
     {
         contexte.PlacesDisponibles.Add(placesDisponibles);
         contexte.SaveChanges();
     }
 }
Пример #7
0
 /// <summary>
 /// méthode pour effacer une instance du client sur la base pour son OBJ.
 /// </summary>
 /// <param name="client">obj client</param>
 public static void EffacerClient(Client client)
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(client).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #8
0
 /// <summary>
 /// méthode pour créer une nouvelle instance de Assurance sur la base.
 /// </summary>
 public static void CreerAssurance(Assurance assu)
 {
     using (var contexte = new Contexte())
     {
         contexte.Assurances.Add(assu);
         contexte.SaveChanges();
     }
 }
Пример #9
0
 public void CreerVoyage(Voyage voyage)
 {
     using (var contexte = new Contexte())
     {
         contexte.Voyages.Add(voyage);
         contexte.SaveChanges();
     }
 }
Пример #10
0
 public void SupprimerDossierReservation(DossierReservation dossier)
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(dossier).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #11
0
 public void Region(Region region)
 {
     using (var contexte = new Contexte())
     {
         contexte.Region.Add(region);
         contexte.SaveChanges();
     }
 }
Пример #12
0
 public void Continent(Continent continent) // ajouter le namespace DAL
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(continent).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
 public void Nom(Nom nom) // ajouter le namespace DAL
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(nom).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #14
0
 /// <summary>
 /// méthode pour effacer une instance de voyage sur la base pour son OBJ.
 /// </summary>
 public static void EffacerVoyage(Voyage voyage)
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(voyage).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #15
0
 public void CreerMarque(Marque marque)
 {
     using (var contexte = new Contexte())
     {
         contexte.Marques.Add(marque);
         contexte.SaveChanges();
     }
 }
Пример #16
0
 public void CreerAgence(Agence agence)
 {
     using (var contexte = new Contexte())
     {
         contexte.Agences.Add(agence);
         contexte.SaveChanges();
     }
 }
Пример #17
0
 public void SupprimerAgence(Agence agence)
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(agence).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #18
0
 public void Destination(Destination destination)         // ajouter le namespace DAL
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(destination).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #19
0
 public void CreerClient(Client client)
 {
     using (var contexte = new Contexte())
     {
         contexte.Clients.Add(client);
         contexte.SaveChanges();
     }
 }
 /// <summary>
 /// méthode pour effacer une instance de destination sur la base pour son OBJ.
 /// </summary>
 /// <param name="dest">obj destination</param>
 public static void EffacerDestination(Destination dest)
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(dest).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #21
0
 public void CreerDestination(Destination destination)
 {
     using (var contexte = new Contexte())
     {
         contexte.Destinations.Add(destination);
         contexte.SaveChanges();
     }
 }
Пример #22
0
 public void DateAller(DateAller dateAller) // ajouter le namespace DAL
 {
     using (var contexte = new Contexte())
     {
         contexte.Entry(dateAller).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #23
0
 /// <summary>
 /// méthode pour créer une nouvelle instance du client sur la base.
 /// </summary>
 public static void CreerClient(Client c)
 {
     using (var contexte = new Contexte())
     {
         contexte.Client.Add(c);
         contexte.SaveChanges();
     }
 }
Пример #24
0
 public void IdAgenceVoyage(IdAgenceVoyage idAgenceVoyage) // verif si nommage correct
 {
     using (var contexte = new Contexte())
     {
         contexte.IdAgenceVoyage.Add(idAgenceVoyage);
         contexte.SaveChanges();
     }
 }
Пример #25
0
 public void CreerParticipant(Participant participant)
 {
     using (var contexte = new Contexte())
     {
         contexte.Participants.Add(participant);
         contexte.SaveChanges();
     }
 }
Пример #26
0
 public void CreerDossierReservation(DossierReservation dossierReservation)
 {
     using (var contexte = new Contexte())
     {
         contexte.DossiersReservations.Add(dossierReservation);
         contexte.SaveChanges();
     }
 }
Пример #27
0
 public void SupprimerDossierReservation(int id)
 {
     using (var contexte = new Contexte())
     {
         var dossierReservation = contexte.DossiersReservations.Find(id);
         contexte.Entry(dossierReservation).State = EntityState.Deleted;
         contexte.SaveChanges();
     }
 }
Пример #28
0
 public void ModifierDossierReservation(DossierReservation dossierReservation)
 {
     using (var contexte = new Contexte())
     {
         contexte.DossiersReservations.Attach(dossierReservation);
         contexte.Entry(dossierReservation).State = EntityState.Modified;
         contexte.SaveChanges();
     }
 }
Пример #29
0
 /// <summary>
 /// méthode pour Modifier une assurance.
 /// </summary>
 /// <param name="assurance">modification de l'assurance par OBJ</param>
 /// <returns></returns>
 public static void ModifierAssurance(Assurance assurance)
 {
     using (var contexte = new Contexte())
     {
         contexte.Assurances.Attach(assurance);
         contexte.Entry(assurance).State = EntityState.Modified;
         contexte.SaveChanges();
     }
 }
Пример #30
0
 /// <summary>
 /// méthode pour Modifier une instance du client sur la base pour son OBJ.
 /// </summary>
 /// <param name="client">obj client</param>
 public static void ModifierClient(Client client)
 {
     using (var contexte = new Contexte())
     {
         contexte.Client.Attach(client);
         contexte.Entry(client).State = EntityState.Modified;
         contexte.SaveChanges();
     }
 }