示例#1
0
        private void AfficherFournisseursPays()
        {
            string pays;

            Console.WriteLine("quel pays ? ");
            pays = Console.ReadLine();
            List <Entites> liste2 = Contexte.GetFournisseurs(pays);

            ConsoleTable.From(liste2, "Fournisseur").Display("Fournisseurs");
        }
示例#2
0
        private void AfficherNBProduits()
        {
            string pays;

            Console.WriteLine("quel pays ? ");
            pays = Console.ReadLine();
            int nombre = Contexte.GetNbProduits(pays);

            //Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine(nombre.ToString() + "produits");
        }
示例#3
0
        private Guid AfficherCatProduits()
        {
            if (listeCategorie == null)
            {
                listeCategorie = Contexte.GetCatProduits();
            }
            ConsoleTable.From(listeCategorie, "categories").Display("categories");
            Guid id = Input.Read <Guid>(" Saississez un id de categorie: ");

            if (listeProduit == null)
            {
                listeProduit = Contexte.GetListProduits(id);
            }
            ConsoleTable.From(listeProduit, "liste de produits").Display(" produits");
            return(id);
        }
示例#4
0
        private void SupprimerProduit()
        {
            // Affiche la liste des catégories puis des produits de la catégorie sélectionnée
            Guid id = AfficherCatProduits();

            int i = Input.Read <int>("Id du produit à supprimer :");

            try
            {
                Contexte.SupprimerUnProduit(i);
            }
            catch (SqlException e)
            {
                GérerErreurSql(e);
            }
        }
示例#5
0
        private void CréerProduit()
        {
            var liste = Contexte.GetCatProduits();

            ConsoleTable.From(liste, "categories").Display("categories");


            Produit.Categoryid   = Input.Read <Guid>(" Saississez un l'id de la categorie: ");
            Produit.Name         = Input.Read <string>("Saissisez le nom du produit: ");
            Produit.Supplierid   = Input.Read <int>(" Saississez un l'id du fournisseur: ");
            Produit.UnitPrice    = Input.Read <decimal>("Saissisez le prix unitaire du produit: ");
            Produit.UnitsInStock = Input.Read <int>("Saissisez la quantité en stock du produit: ");

            Contexte.choix c = Contexte.choix.creer;
            Contexte.AjouterModifierProduit(Produit, c);
            Output.WriteLine(ConsoleColor.Green, " Produit créé avec succès ");
        }
示例#6
0
        private void ModifierProduit()
        {
            Guid id = AfficherCatProduits();

            /*if(listeProduit==null)
             *  listeProduit = Contexte.GetListProduits(id);
             */
            int     idp     = Input.Read <int>(" Saississez un l'id du produit à modifier: ");
            Produit Produit = listeProduit.Where(p => p.Productid == idp).FirstOrDefault();

            Produit.Categoryid = id;

            Produit.Name         = Input.Read <string>("Saissisez le nom du produit: ", Produit.Name);
            Produit.Categoryid   = Input.Read <Guid>(" Saississez un l'id de la categorie: ", Produit.Categoryid);
            Produit.Supplierid   = Input.Read <int>(" Saississez un l'id du fournisseur: ", Produit.Supplierid);
            Produit.UnitPrice    = Input.Read <decimal>("Saissisez le prix unitaire du produit: ", Produit.UnitPrice);
            Produit.UnitsInStock = Input.Read <int>("Saissisez la quantité en stock du produit: ", Produit.UnitsInStock);

            Contexte.choix m = Contexte.choix.modifier;
            Contexte.AjouterModifierProduit(Produit, m);
            Output.WriteLine(ConsoleColor.Green, " Produit modifié avec succès ");
        }
示例#7
0
        private void AfficherPays()
        {
            var pays = Contexte.GetPaysFournisseur();

            ConsoleTable.From(pays, "Pays").Display("pays");
        }
示例#8
0
        private void AfficherListePaysFournisseurs()
        {
            var liste = Contexte.GetPaysFournisseurs();

            ConsoleTable.From(liste, "Pays").Display("Pays");
        }