/// <summary> /// Edition d'un produit /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NewProduct_Click(object sender, EventArgs e) { ProductsForm p = new ProductsForm(new Product()); if (p.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } ProductManager.Instance.Save(p.getProduct()); Reload(ProductManager.Instance.All()); currentProduct = p.getProduct(); Utils.Notify("Nouveau produit ajouté"); return; }
/// <summary> /// Edition d'un produit /// </summary> private void ModifyProduct() { //Passage d'un objet par copie ProductsForm p = new ProductsForm((Product)currentProduct.Clone()); if (p.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } if (currentProduct != p.getProduct()) { ProductManager.Instance.Save(p.getProduct()); Reload(ProductManager.Instance.All()); currentProduct = p.getProduct(); return; } Utils.Info("Aucune modification apportée au produit"); return; }