private void AfficherFournisseursPays() { string pays = Input.Read <string>("De quel pays souhaitez-vous afficher la liste des fournisseurs ? "); _fournisseurs = Contexte1.GetFournisseurs(pays); ConsoleTable.From(_fournisseurs).Display("fournisseurs"); }
private void AfficherNbProduitsPays() { string pays = Input.Read <string>("pour quel pays souhaitez-vous afficher le nombre de produits ? "); int nb = Contexte1.GetNbProduits(pays); Output.WriteLine(ConsoleColor.Cyan, nb.ToString() + " produits"); }
private void AfficherFournisseurs() { Console.WriteLine("Veuillez saisir un pays:"); string Pays = Console.ReadLine(); List <Supplier> Fournisseurs = Contexte1.GetFournisseurs(Pays); ConsoleTable.From(Fournisseurs).Display("Fournisseurs (ID et Nom Cie.)"); }
public override void Display() { // Affichage de la liste des clients _clients = Contexte1.GetClientsCommandes(); ConsoleTable.From(_clients).Display("clients"); // Affichage de la liste des commandes du client sélectionné string id = Input.Read <string>("De quel client souhaitez-vous afficher la liste des commandes ? "); var commandes = _clients.Where(c => c.CustomerId == id).Select(c => c.Orders).FirstOrDefault(); ConsoleTable.From(commandes).Display("commandes"); }
private void SupprimerProduit() { // Affiche la liste des catégories puis des produits de la catégorie sélectionnée Guid idCate = AfficherProduits(); int id = Input.Read <int>("Id du produit à supprimer :"); try { Contexte1.SupprimerProduit(id); } catch (SqlException e) { GérerErreurSql(e); } }
private Guid AfficherProduits() { // Affiche la liste des catégories et demande la saisie d'un id de catégorie if (_catégories == null) { _catégories = Contexte1.GetCatégories(); } ConsoleTable.From(_catégories).Display("catégories"); Guid idCate = Input.Read <Guid>("Saisissez l'id de la catégorie dont vous souhaitez voir les produits :"); // Récupération et affichage de la liste des produits de cette catégorie _produits = Contexte1.GetProduits(idCate); ConsoleTable.From(_produits).Display("produits"); return(idCate); }
private void ModifierProduit() { // Affiche la liste des catégories puis des produits de la catégorie sélectionnée Guid idCate = AfficherProduits(); // Récupère le produit dont l'id a été saisi int id = Input.Read <int>("Id du produit à modifier :"); Product prod = _produits.Where(p => p.ProductId == id).FirstOrDefault(); prod.CategoryId = idCate; // Ddemande les nouvelles valeurs des infos du produit, en proposant les valeurs actuelles par défaut Output.WriteLine("Modifiez chaque information du produit ou appuyez sur Entrée pour conserver la valeur actuelle :"); prod.Name = Input.Read <String>("Nom :", prod.Name); prod.CategoryId = Input.Read <Guid>("Id de la catégorie :", prod.CategoryId); prod.SupplierId = Input.Read <int>("Id du fournisseur :", prod.SupplierId); prod.UnitPrice = Input.Read <decimal>("Prix unitaire : ", prod.UnitPrice); prod.UnitsInStock = Input.Read <short>("Unités en stock (nombre entier) :", prod.UnitsInStock); // Enregistrement dans la base Contexte1.AjouterModifierProduit(prod, Operations.Modification); Output.WriteLine(ConsoleColor.Green, "Produit modifié avec succès"); Output.WriteLine(""); }
private void CréerProduit() { // Affichage des catégories if (_catégories == null) { _catégories = Contexte1.GetCatégories(); } ConsoleTable.From(_catégories).Display("catégories"); // Saisie des infos du produit Output.WriteLine("Saisissez les informations du produit :"); Product prod = new Product(); prod.CategoryId = Input.Read <Guid>("Id de la catégorie :"); prod.Name = Input.Read <String>("Nom :"); prod.SupplierId = Input.Read <int>("Id du fournisseur :"); prod.UnitPrice = Input.Read <decimal>("Prix unitaire :"); prod.UnitsInStock = Input.Read <short>("Unités en stock (nombre entier) :"); // Enregistrement dans la base Contexte1.AjouterModifierProduit(prod, Operations.Ajout); Output.WriteLine(ConsoleColor.Green, "Produit créé avec succès"); Output.WriteLine(""); }
public void TestGetFournisseurs() { // Assert.Fail(); Assert.AreEqual(6, Contexte1.GetFournisseurs("Japon").ElementAt(0).SupplierId); Assert.AreEqual(4, Contexte1.GetFournisseurs("Japon").ElementAt(1).SupplierId); }
public void TestGetPaysFournisseurs() { Assert.AreEqual(16, Contexte1.GetPaysFournisseurs().Count()); Assert.AreEqual("USA", Contexte1.GetPaysFournisseurs()[15]); }
[TestMethod()] // pour considerer comme methode de test public void GetPaysFournisseursTest() { Assert.AreEqual(16, Contexte1.GetPaysFournisseurs().Capacity); }
private void AfficherPays() { List <string> pays = Contexte1.GetPaysFournisseurs(); ConsoleTable.From(pays, "Pays").Display("Pays"); }
private void AfficherPays() { _pays = Contexte1.GetPaysFournisseurs(); ConsoleTable.From(_pays, "Pays").Display("pays"); }