Beispiel #1
0
        /*--> 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();
 }