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"); } } }
/* public static void SupprimerPersonne(int id) * { * using (SqlConnection connection = new SqlConnection(configbd)) * { * connection.Open(); * using (SqlCommand cmd = connection.CreateCommand()) * { * cmd.CommandText = @"delete from personne where id = @id"; * cmd.Parameters.AddWithValue("@id", id); * * * GestionServicesAdresse.SupprimerAdresse(id); * GestionServicesGenre.Supprimergenres(id); * GestionServicesGroupe.Supprimergroupe(id); * cmd.ExecuteNonQuery(); * Console.WriteLine("personne supprimee"); * } * } * }*/ public static void SupprimerPersonne2(Personne pers) { using (SqlConnection connection = new SqlConnection(configbd)) { connection.Open(); using (SqlCommand cmd = connection.CreateCommand()) { cmd.CommandText = @"delete from personne where id = @id"; cmd.Parameters.AddWithValue("@id", pers.id); GestionServicesAdresse.SupprimerAdresse2(pers); GestionServicesGenre.SupprimerGenre2(pers); GestionServicesGroupe.SupprimerGroupe2(pers); cmd.ExecuteNonQuery(); Console.WriteLine("personne supprimee"); } } }
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(); } } }