/*--> Ajouter une adresse à l'entité Adresse*/ public static void AjouterAdresse(Adresse a1) { var cmd = new SqlCommand(); cmd.CommandText = @"insert Adresse (IdClient, Rue, CodePostal, Ville) values (@IdClient, @Rue, @CodePostal, @Ville)" ; cmd.Parameters.Add(new SqlParameter { SqlDbType = SqlDbType.Int, ParameterName = "@IdClient", Value = a1.IdClient }); cmd.Parameters.Add(new SqlParameter { SqlDbType = SqlDbType.NVarChar, ParameterName = "@Rue", Value = a1.Rue }); cmd.Parameters.Add(new SqlParameter { SqlDbType = SqlDbType.NVarChar, ParameterName = "@CodePostal", Value = a1.CodePostal }); cmd.Parameters.Add(new SqlParameter { SqlDbType = SqlDbType.NVarChar, ParameterName = "@Ville", Value = a1.Ville }); using (var cnx = new SqlConnection(Settings1.Default.GrandHotelConnexion)) { cmd.Connection = cnx; cnx.Open(); cmd.ExecuteNonQuery(); } }
public void SupprimerClient(int id) { Client clie = Clients.Find(id); Adresse adrClie = Adresses.Find(id); List <Telephone> listeTelClie = Telephones.Where(t => t.IdClient == id).ToList(); List <Email> listeMailClie = Emails.Where(em => em.IdClient == id).ToList(); if (clie != null) { Clients.Remove(clie); Adresses.Remove(adrClie); foreach (Telephone tele in listeTelClie) { Telephones.Remove(tele); } foreach (Email mail in listeMailClie) { Emails.Remove(mail); } SaveChanges(); } }
public void AjouterAdresse(Adresse adresse) { Adresses.Add(adresse); SaveChanges(); }