private void buttonMaj_Click(object sender, RoutedEventArgs e)
        {
            Pavillon PavillonAModifier = ( Pavillon)dataGridListePavillon.SelectedValue;

            AccesAuxDonneesPavillon.ModifierPavillon(PavillonAModifier);
            dataGridListePavillon.Items.Refresh();
        }
        private void buttonSupprimer_Click(object sender, RoutedEventArgs e)
        {
            Pavillon PavillonASupprime = ( Pavillon)dataGridListePavillon.SelectedValue;

            AccesAuxDonneesPavillon.SupprimerPavillon(PavillonASupprime);
            LesPavillons.Remove(PavillonASupprime);
            dataGridListePavillon.Items.Refresh();
        }
예제 #3
0
        public static void SupprimerPavillon(Pavillon PavillonASupprimer)
        {
            //Création de la commande de suppression
            SqlCommand CommandeSuppressionPavillon = new SqlCommand("DELETE FROM PAVILLON WHERE CodPav=@PCodPav", ConnexionEscale);

            CommandeSuppressionPavillon.Parameters.Add("@PCodPav", System.Data.SqlDbType.NChar, 3).Value = PavillonASupprimer.Code;
            // Ouverture de la connexion
            ConnexionEscale.Open();
            // Exécution de la requete de suppression
            CommandeSuppressionPavillon.ExecuteNonQuery();
            // Fermeture de la connexion
            ConnexionEscale.Close();
        }
예제 #4
0
        public static void AjouterPavillon(Pavillon PavillonAAjouter)
        {
            SqlCommand CommandeInsertionVisite = new SqlCommand("INSERT INTO PAVILLON(CodPav,LibPav) VALUES (@PCodPav,@PLibPav)", ConnexionEscale);

            // Ajout des paramètres
            CommandeInsertionVisite.Parameters.Add("@PCodPav", System.Data.SqlDbType.NChar).Value          = PavillonAAjouter.Code;
            CommandeInsertionVisite.Parameters.AddWithValue("@PLibPav", System.Data.SqlDbType.NChar).Value = PavillonAAjouter.Libelle;
            // Ouverture de la connexion
            ConnexionEscale.Open();
            //Exécution de la commande d'insertion
            CommandeInsertionVisite.ExecuteNonQuery();
            // Fermeture de la connexion
            ConnexionEscale.Close();
        }
예제 #5
0
        public static void ModifierPavillon(Pavillon PavillonAModifier)
        {
            //Création de la commande de Maj
            SqlCommand CommandeMajPavillon = new SqlCommand("UPDATE PAVILLON SET LibPav=@PLibPav WHERE CodPav=@PCodPav", ConnexionEscale);

            CommandeMajPavillon.Parameters.Add("@PCodPav", System.Data.SqlDbType.NChar, 3).Value  = PavillonAModifier.Code;
            CommandeMajPavillon.Parameters.Add("@PLibPav", System.Data.SqlDbType.NChar, 30).Value = PavillonAModifier.Libelle;
            // Ouverture de la connexion
            ConnexionEscale.Open();
            // Exécution de la requete de suppression
            CommandeMajPavillon.ExecuteNonQuery();
            // Fermeture de la connexion
            ConnexionEscale.Close();
        }