示例#1
0
        public static void AjouterPersonne(Personne pers)
        {
            using (SqlConnection connection = new SqlConnection(configbd))
            {
                connection.Open();
                using (SqlCommand cmd = connection.CreateCommand())
                {
                    cmd.CommandText = @"insert into personne(nom,prenom,email,mobile,adresseid,genreid,identificationid,groupeid) values(@nom,@prenom,@email,@mobile,@adresseid,@genreid,@identificationid,@groupeid)";
                    cmd.Parameters.AddWithValue("@nom", pers.nom);
                    cmd.Parameters.AddWithValue("@prenom", pers.prenom);
                    cmd.Parameters.AddWithValue("@email", pers.email);
                    cmd.Parameters.AddWithValue("@mobile", pers.mobile);
                    cmd.Parameters.AddWithValue("@adresseid", pers.id);
                    cmd.Parameters.AddWithValue("@genreid", pers.id);
                    cmd.Parameters.AddWithValue("@identificationid", pers.id);
                    cmd.Parameters.AddWithValue("@groupeid", pers.id);


                    GestionServicesAdresse.AjouterAdresse(pers.adresse);
                    GestionServicesGenre.Ajoutergenre(pers.genre);
                    GestionServicesIdentification.AjouterIdentification(pers.identification);
                    GestionServicesGroupe.AjouterGroupe(pers.groupe);
                    cmd.ExecuteNonQuery();
                    Console.WriteLine("personne ajoutée");
                }
            }
        }
示例#2
0
        public static void ModifierPersonne(Personne pers)
        {
            using (SqlConnection connection = new SqlConnection(configbd))
            {
                connection.Open();
                using (SqlCommand cmd = connection.CreateCommand())
                {
                    cmd.CommandText = @"update personne SET nom =@nom, prenom=@prenom, email=@email, mobile=@mobile, adresseid=@adresseid, genreid=@genreid, identificationid= @identificationid, groupeid=@groupeid where id = @id";
                    cmd.Parameters.AddWithValue("@nom", pers.nom);
                    cmd.Parameters.AddWithValue("@premnom", pers.prenom);
                    cmd.Parameters.AddWithValue("@email", pers.email);
                    cmd.Parameters.AddWithValue("@mobile", pers.mobile);
                    GestionServicesAdresse.ModifierAdresse(pers.adresse);
                    GestionServicesGenre.Modifiergenre(pers.genre);
                    GestionServicesIdentification.ModifierIdentification(pers.identification);
                    GestionServicesGroupe.ModifierGroupe(pers.groupe);


                    cmd.ExecuteNonQuery();
                }
            }
        }