private void Ok_Click(object sender, RoutedEventArgs e) { try { Mot_clé mot = new Mot_clé(); Boolean test = true; var currentApp = System.Windows.Application.Current as App; foreach (Mot_clé word in currentApp.MyData.ListMotClé) { if (word.Nom.Equals(Nom.Text)) { test = false; mot = word; var result = System.Windows.Forms.MessageBox.Show("Ce mot-clé existe déjà et a été chargé", "Fermer", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; } } if (test == true) { mot = new Mot_clé(Nom.Text, Convert.ToInt32(Volume.Text), Difficulté.Value); currentApp.MyData.ListMotClé.Add(mot); } if (cas == 1) { _owner.PutMotClé(mot); } if (cas == 2) { _owner2.ThisCollection.Mot_clé = mot; _owner2.ThisCollection.Nom = mot.Nom; } if (cas == 3) { _owner3.ThisGroup.Mot_clé = mot; _owner3.ThisGroup.Nom = mot.Nom; } this.Hide(); } catch (Exception ex) { var result = System.Windows.Forms.MessageBox.Show("Erreur d'encodage des données", "Fermer", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void PutMotClé(Mot_clé mot) { ThisProd.Mot_clé = mot; ThisProd.Nom = mot.Nom; }