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(); }
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(); }
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(); }
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(); }