public ActionResult Create(ProduitModels p) { try { Products toCreate = ConvertProduct.ConvertProductModel2ProductNotFull(p); bll.AjouterProduit(toCreate); return(RedirectToAction("Index")); } catch (Exception e) { return(RedirectToAction("Index")); } }
public ActionResult Add(AddProductViewModel addProductViewModel) { try { if (addProductViewModel == null || !ModelState.IsValid) { return(View(addProductViewModel)); } businessManager.AjouterProduit(addProductViewModel.Product); return(RedirectToAction("Index")); } catch { return(View(addProductViewModel)); } }
/// <summary> /// Ajoute un produit a la liste view model /// </summary> private void AddProduct() { try { Produit product = new Produit(); product.ID = businessManager.GetMaxProductId(); product.Nom = _addProductWindow.Nom.Text; product.Code = _addProductWindow.Code.Text; product.Prix = int.Parse(_addProductWindow.Price.Text); product.Stock = int.Parse(_addProductWindow.Stock.Text); product.Status = _addProductWindow.Status.Text; businessManager.AjouterProduit(product); this.CloseAddProductWindow(); } catch (Exception e) { MessageBox.Show("Erreur d'ajout sur le produit.\n ErrorMessage : " + e.Message); } }
/// <summary> /// Main /// </summary> /// <param name="args"></param> public static void Main(string[] args) { BusinessManager bm = BusinessManager.Instance; List <Categorie> categories = bm.GetAllCategorie(); /** * DATA TEST insert into databse with the first launch */ int PierreID = bm.AjouterClient(new Client() { Nom = "CHARLES", Prenom = "Pierre", Email = "*****@*****.**" }); int julienID = bm.AjouterClient(new Client() { Nom = "BRAT", Prenom = "Julien", Email = "*****@*****.**" }); int commandePierre = bm.AjouterCommande(new Commande() { Reference = "CMD001", Description = "Commande de Pierre", Date = "18/06/16", ClientId = PierreID }); int commandeJulien = bm.AjouterCommande(new Commande() { Reference = "CMD002", Description = "Commande de Julien", Date = "18/06/16", ClientId = julienID }); int productDDID0 = bm.AjouterProduit(new Produit() { Code = "X001", Nom = "Disque Dur", Status = "En Stock", Stock = 10, Prix = 255.5F, CategorieID = 1, CommandeID = commandeJulien }); int productDDID1 = bm.AjouterProduit(new Produit() { Code = "X002", Nom = "Carte graphique", Status = "En Stock", Stock = 5, Prix = 560.5F, CategorieID = 1, CommandeID = commandePierre }); int productDDID2 = bm.AjouterProduit(new Produit() { Code = "X003", Nom = "Alimentation", Status = "Destockage", Stock = 2, Prix = 120.5F, CategorieID = 1, CommandeID = commandePierre }); bm.AjouterProduit(new Produit() { Code = "Y001", Nom = "Jambon cru", Status = "En Stock", Stock = 50, Prix = 10.5F, CategorieID = 2, CommandeID = commandeJulien }); bm.AjouterProduit(new Produit() { Code = "Y002", Nom = "Pâte de campagne", Status = "En Stock", Stock = 10, Prix = 5.5F, CategorieID = 2, CommandeID = commandeJulien }); bm.AjouterProduit(new Produit() { Code = "Y003", Nom = "Rôti de veau", Status = "En Stock", Stock = 5, Prix = 20.5F, CategorieID = 2, CommandeID = commandeJulien }); bm.AjouterProduit(new Produit() { Code = "Z001", Nom = "Baguette au céréal", Status = "En Stock", Stock = 5, Prix = 0.80F, CategorieID = 3, CommandeID = commandePierre }); bm.AjouterProduit(new Produit() { Code = "Z002", Nom = "Pain de campagne", Status = "En Stock", Stock = 2, Prix = 2.2F, CategorieID = 3, CommandeID = commandePierre }); bm.AjouterProduit(new Produit() { Code = "Z003", Nom = "Pain au figue", Status = "En Stock", Stock = 20, Prix = 1.5F, CategorieID = 3, CommandeID = commandeJulien }); bm.AjouterLogProduit(new LogProduit() { Date = "15/06/2016", LogInfo = "Ajout d'un disque !", ProduitId = productDDID0 }); bm.AjouterLogProduit(new LogProduit() { Date = "18/06/2016", LogInfo = "Entré d'un Western Digital CB !", ProduitId = productDDID0 }); bm.AjouterLogProduit(new LogProduit() { Date = "15/06/2016", LogInfo = "Ajout d'un disque !", ProduitId = productDDID1 }); bm.AjouterLogProduit(new LogProduit() { Date = "18/06/2016", LogInfo = "Entré d'un Western Digital CB !", ProduitId = productDDID1 }); bm.AjouterLogProduit(new LogProduit() { Date = "15/06/2016", LogInfo = "Ajout d'un disque !", ProduitId = productDDID1 }); bm.AjouterLogProduit(new LogProduit() { Date = "18/06/2016", LogInfo = "Entré d'un Western Digital CB !", ProduitId = productDDID2 }); bm.AjouterLogProduit(new LogProduit() { Date = "15/06/2016", LogInfo = "Ajout d'un disque !", ProduitId = productDDID2 }); bm.AjouterLogProduit(new LogProduit() { Date = "18/06/2016", LogInfo = "Entré d'un Western Digital CB !", ProduitId = productDDID2 }); bm.AjouterLogProduit(new LogProduit() { Date = "15/06/2016", LogInfo = "Ajout d'un disque !", ProduitId = productDDID2 }); bm.AjouterLogProduit(new LogProduit() { Date = "18/06/2016", LogInfo = "Entré d'un Western Digital CB !", ProduitId = productDDID2 }); System.Console.WriteLine("---- LISTE DES CATEGORIES -----"); foreach (Categorie c in categories) { System.Console.WriteLine("Catégorie ID {0} : {1}", c.ID, c.Libelle); } System.Console.ReadKey(); }