private void btnDeletePartenaire_Click(object sender, RoutedEventArgs e) { if (listBoxClient.SelectedItems != null) { OVDiffuseur ovDiffuseur = new OVDiffuseur(); ovDiffuseur = (OVDiffuseur)listBoxPartenaire.SelectedItem; string IdPartenaireDelete = ovDiffuseur.Identifiant.ToString(); string connectionString = "SERVER=localhost" + ";" + "DATABASE=megacastingv2" + ";" + "UID=root" + ";" + "PASSWORD="******";"; string Query = @"DELETE FROM diffuseur WHERE Identifiant ='" + IdPartenaireDelete + "';"; MySqlConnection MyConn = new MySqlConnection(connectionString); MySqlCommand MyCommand = new MySqlCommand(Query, MyConn); MySqlDataReader MyReader; MyConn.Open(); MyReader = MyCommand.ExecuteReader(); //Rafraichir listBoxClient ListDiffuseurs.Remove(ovDiffuseur); MessageBox.Show("Partenaire de diffusion Supprimé !"); } else { MessageBox.Show("Sélectionner un élément"); } }
//CHAMP ONGLET PARTENAIRE DIFFUSION private void btnAddPartenaire_Click(object sender, RoutedEventArgs e) { if ((MessageBox.Show("Êtes-vous sûr de vouloir créer un nouveau partenaire de diffusion?", "Warning ! Ajout d'un nouveau partenaire de diffusion", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)) { MainWindow dialog = new MainWindow(); try { OVDiffuseur ovDiffuseur = new OVDiffuseur(); ovDiffuseur.NomEntreprise = this.tbNomEts2.Text; ovDiffuseur.IdentifiantCompte = int.Parse(this.cbPseudo.Text); string connectionString = "SERVER=localhost" + ";" + "DATABASE=megacastingv2" + ";" + "UID=root" + ";" + "PASSWORD="******";"; string Query = @"INSERT INTO diffuseur (NomEntreprise, IdentifiantCompte) values('" + ovDiffuseur.NomEntreprise + "','" + ovDiffuseur.IdentifiantCompte + "');"; MySqlConnection MyConn = new MySqlConnection(connectionString); MySqlCommand MyCommand = new MySqlCommand(Query, MyConn); MySqlDataReader MyReader; MyConn.Open(); MyReader = MyCommand.ExecuteReader(); //Vider donnnées apres insertion tbNomEts2.Text = string.Empty; cbPseudo.Text = string.Empty; //Rafraichir listBoxClient ListDiffuseurs.Add(ovDiffuseur); } catch (MySqlException ex) { MessageBox.Show(ex.Message); } } }