private void Rajouter_Click(object sender, RoutedEventArgs e) { if (listeProduitsCombo.SelectedIndex == -1) { MessageBox.Show("Attention ! Il faut choisir un produit avant d'ajouter !", "Erreur !", MessageBoxButton.OK, MessageBoxImage.Error); } else if (QuantiteText.Text == "") { MessageBox.Show("Attention ! Il faut saisir la quantité avant d'ajouter !", "Erreur !", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (listeNomProduitsRecette.Contains(listeProduitsCombo.SelectedItem.ToString())) { MessageBox.Show("Attention ! Vous avez déjà rajouté ce produit !", "Erreur !", MessageBoxButton.OK, MessageBoxImage.Error); QuantiteText.Text = ""; UniteLabel.Content = ""; listeProduitsCombo.SelectedIndex = -1; } else { listeNomProduitsRecette.Add(listeProduitsCombo.SelectedItem.ToString()); listeSupprimerCombo.Items.Add(listeProduitsCombo.SelectedItem.ToString()); listeProduitsCombo.SelectedIndex = -1; listeQuantitesRecette.Add(QuantiteText.Text); CreerRecette window = new CreerRecette(); window.Show(); this.Close(); // pour remettre a jour la table } } }
private void CreerRecette_click(object sender, RoutedEventArgs e) { CreerRecette window = new CreerRecette(); window.Show(); this.Close(); }
private void Enlever_Click(object sender, RoutedEventArgs e) { if (listeSupprimerCombo.SelectedIndex == -1) { MessageBox.Show("Attention ! Il faut choisir un produit avant d'ajouter !", "Erreur !", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (listeNomProduitsRecette.Contains(listeSupprimerCombo.SelectedItem.ToString())) { int indiceProd = listeNomProduitsRecette.IndexOf(listeSupprimerCombo.SelectedItem.ToString()); listeNomProduitsRecette.Remove(listeSupprimerCombo.SelectedItem.ToString()); listeQuantitesRecette.RemoveAt(indiceProd); listeSupprimerCombo.Items.Remove(listeSupprimerCombo.SelectedItem.ToString()); listeSupprimerCombo.SelectedIndex = -1; CreerRecette window = new CreerRecette(); window.Show(); this.Close(); // pour remettre a jour la table } else { int indice = 0; foreach (Produit p in listeNomNouveauxProduits) { if (p.NomP == listeSupprimerCombo.SelectedItem.ToString()) { break; } indice++; } listeNomNouveauxProduits.RemoveAt(indice); listeQuantiteNouveauxProduits.RemoveAt(indice); listeSupprimerCombo.Items.Remove(listeSupprimerCombo.SelectedItem.ToString()); listeSupprimerCombo.SelectedIndex = -1; CreerRecette window = new CreerRecette(); window.Show(); this.Close(); // pour remettre a jour la table } } }
protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { CreerRecette window = new CreerRecette(); window.Show(); }