Example #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");
                }
            }
        }
Example #2
0
        /* 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");
                }
            }
        }
Example #3
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();
                }
            }
        }