public static void AjouterCommandant(Commandant CommandantAAjouter) { //teuz SqlCommand CommandeInsertionCommandant = new SqlCommand("INSERT INTO COMMANDANT(NumCom,NomCom,TelCom,MelCom) VALUES (@NumCom,@NomCom,@TelCom,@MelCom)", ConnexionEscale); // Ajout des paramètres CommandeInsertionCommandant.Parameters.AddWithValue("@NumCom", System.Data.SqlDbType.Int).Value = CommandantAAjouter.Code; CommandeInsertionCommandant.Parameters.AddWithValue("@NomCom", System.Data.SqlDbType.NChar).Value = CommandantAAjouter.Nom; CommandeInsertionCommandant.Parameters.AddWithValue("@TelCom", System.Data.SqlDbType.NChar).Value = CommandantAAjouter.Tel; CommandeInsertionCommandant.Parameters.AddWithValue("@MelCom", System.Data.SqlDbType.NChar).Value = CommandantAAjouter.Mel; try { // Ouverture de la connexion ConnexionEscale.Close(); ConnexionEscale.Open(); //Exécution de la commande d'insertion CommandeInsertionCommandant.ExecuteNonQuery(); // Fermeture de la connexion ConnexionEscale.Close(); } catch (SqlException ex) { if (ex.Number == 2627) { MessageBox.Show("Ce numéro existe déjà !"); } } }
private void buttonMaj_Click(object sender, RoutedEventArgs e) { Commandant CommandantAModifier = (Commandant)dataGridListeCommandant.SelectedValue; AccesAuxDonneesCommandant.ModifierCommandant(CommandantAModifier); dataGridListeCommandant.Items.Refresh(); }
private void buttonSupprimer_Click(object sender, RoutedEventArgs e) { Commandant CommandantASupprimer = (Commandant)dataGridListeCommandant.SelectedValue; AccesAuxDonneesCommandant.SupprimerCommandant(CommandantASupprimer); LesCommandants.Remove(CommandantASupprimer); dataGridListeCommandant.Items.Refresh(); }
public static void SupprimerCommandant(Commandant CommandantASupprimer) { //Création de la commande de suppression SqlCommand CommandeSuppressionCommandant = new SqlCommand("DELETE FROM COMMANDANT WHERE NumCom=@PNumCom", ConnexionEscale); CommandeSuppressionCommandant.Parameters.Add("@PNumCom", System.Data.SqlDbType.Int).Value = CommandantASupprimer.Code; // Ouverture de la connexion ConnexionEscale.Open(); // Exécution de la requete de suppression CommandeSuppressionCommandant.ExecuteNonQuery(); // Fermeture de la connexion ConnexionEscale.Close(); }
public static void ModifierCommandant(Commandant CommandantAModifier) { //Création de la commande de Maj SqlCommand CommandeMajCommandant = new SqlCommand("UPDATE COMMANDANT SET NumCom=@PNumCom, NomCom=@PNomCom, TelCom=@PTelCom, MelCom=@PMelCom WHERE NumCom=@PNumCom", ConnexionEscale); CommandeMajCommandant.Parameters.Add("@PNumCom", System.Data.SqlDbType.Int).Value = CommandantAModifier.Code; CommandeMajCommandant.Parameters.Add("@PNomCom", System.Data.SqlDbType.NChar, 35).Value = CommandantAModifier.Nom; CommandeMajCommandant.Parameters.Add("@PTelCom", System.Data.SqlDbType.NChar, 10).Value = CommandantAModifier.Tel; CommandeMajCommandant.Parameters.Add("@PMelCom", System.Data.SqlDbType.NChar, 35).Value = CommandantAModifier.Mel; // Ouverture de la connexion ConnexionEscale.Open(); // Exécution de la requete de suppression CommandeMajCommandant.ExecuteNonQuery(); // Fermeture de la connexion ConnexionEscale.Close(); }