private void ModifierProduit() { Guid idCata = AfficherProduits(); int idProduct = Input.Read <int>("saisie id de produit"); Produit prod = new Produit(); prod = Contexte.GetUnProduit(idProduct); string nom = Input.Read <string>("saisie le nouvel nom de produit", prod.nom); int idfournisseur = Input.Read <int>("saisie la nouvelle id de fournisseur", prod.idFournisseur); decimal prixUnitaire = Input.Read <decimal>("le nouveau Prix unitaire de produit", prod.prixUnitaire); Int16 uniteEnStock = Input.Read <Int16>("Unité en stock", prod.uniteEnStock); Produit newProduit = new Produit { idCata = idCata, nom = nom, idFournisseur = idfournisseur, prixUnitaire = prixUnitaire, uniteEnStock = uniteEnStock }; Contexte.AjouterModifierProduit(newProduit, 2); }
private void ModifierProduit() { bool modif = true; Guid Categoryid = AfficherProduits(); Produit Produitsaisie = new Produit(); Produitsaisie.CategoryID = Categoryid; Produitsaisie.ProductId = Input.Read <int>("Choisissez l'ID du Produit à modifier"); Produitsaisie = Produits.Where(p => p.ProductId == Produitsaisie.ProductId).FirstOrDefault(); // Produitsaisie = Contexte.ChargerProduit(Produitsaisie.ProductId); //nom, id de la catégorie, id du fournisseur, prix unitaire, unités en stock Produitsaisie.Name = Input.Read <string>("Modifiez le Nom du produit", Produitsaisie.Name); Produitsaisie.CategoryID = Input.Read <Guid>("Modifiez la Catégorie du produit", Produitsaisie.CategoryID); Produitsaisie.SupplierId = Input.Read <int>("Modifiez l' ID du fournisseur du produit", Produitsaisie.SupplierId); Produitsaisie.UnitPrice = Input.Read <decimal>("Modifiez le Prix du produit", Produitsaisie.UnitPrice); Produitsaisie.UnitsInStock = Input.Read <Int16>("Modifiez les unités en stock", Produitsaisie.UnitsInStock); if (Contexte.AjouterModifierProduit(modif, Produitsaisie) != 0) { Console.WriteLine("Produit modifié avec succès"); } else { Console.WriteLine("echec"); } }
public void TestAjouterModifierProduit() { Guid c = Guid.Parse("323734f8-a4ac-4d92-b4e5-a4e896fc32a2"); Produit ProduitAjoutTest = new Produit { CategoryID = c, Name = "Reblochon", SupplierId = 5, UnitPrice = 10.50m, UnitsInStock = 50 }; Assert.AreEqual(1, Contexte.AjouterModifierProduit(false, ProduitAjoutTest)); Assert.AreEqual(11, Contexte.GetProduits(c).Count); }
private void CreerProduit() { //AfficherProduits(); Guid idcata = AfficherProduits(); int idproduct = Input.Read <int>("id de product"); string nom = Input.Read <string>("saisie le nouvel nom de produit"); int idfournisseur = Input.Read <int>("id de fournisseur"); decimal prixUnitaire = Input.Read <decimal>("Prix unitaire de produit"); Int16 uniteEnStock = Input.Read <Int16>("Unité en stock"); Produit newProduit = new Produit { id = idproduct, idCata = idcata, nom = nom, idFournisseur = idfournisseur, prixUnitaire = prixUnitaire, uniteEnStock = uniteEnStock }; Contexte.AjouterModifierProduit(newProduit, 1); }
private void CreerProduit() { bool creer = false; //List<Category> Categories = Contexte.GetCategory(); if (Categories == null) { Categories = Contexte.GetCategory(); } ConsoleTable.From(Categories, "Categories").Display("Categories"); Produit Produitsaisie = new Produit(); Produitsaisie.CategoryID = Input.Read <Guid>("Saisissez la Catégorie du produit"); Produitsaisie.Name = Input.Read <string>("Saisissez le Nom du produit"); Produitsaisie.SupplierId = Input.Read <int>("Saisissez l' ID du fournisseur du produit"); Produitsaisie.UnitPrice = Input.Read <decimal>("Saisissez le Prix du produit"); Produitsaisie.UnitsInStock = Input.Read <Int16>("Saisissez les unités en stock"); if (Contexte.AjouterModifierProduit(creer, Produitsaisie) != 0) { Console.WriteLine("Produit créé avec succès"); } }
public void AjouterModifierProduit() { Guid IDCat = Guid.Parse("323734F8-A4AC-4D92-B4E5-A4E896FC32A2"); Produit NewCheese = new Produit { CategoryID = IDCat, SupplierId = 13, Name = "Panacoto", UnitPrice = decimal.Parse("321,87"), UnitsInStock = Int16.Parse("445") }; bool Operation = false; Contexte.AjouterModifierProduit(Operation, NewCheese); //Guid IDCat = Guid.Parse("323734F8-A4AC-4D92-B4E5-A4E896FC32A2"); List <Produit> ListDairyP = Contexte.GetProduits(IDCat); Assert.AreEqual(11, ListDairyP.Count); //Assert.AreEqual(11, Contexte.AjouterModifierProduit().Count); //Guid IDCat = Guid.Parse("EB4E5F53-8711-4118-946E-F89E00615EC6"); //List<Produit> ProdpCat = Contexte.GetProduits(IDCat); //Assert.AreEqual(12, ProdpCat.Count); //Assert.AreEqual(40, ProdpCat[6].ProductId); }