Пример #1
0
        public static void UpdateProduct()
        {
            Management.ReadProduct();
            Console.Write("Enter id Product: ");
            string code = Console.ReadLine();
            int    pos  = Management.Find(code);

            if (pos != -1)
            {
                Console.Write("Enter new price Product: ");
                string price = Console.ReadLine();
                long   kq; bool result;
                result = long.TryParse(price, out kq);
                while (!result || kq < 0)
                {
                    Console.Write("Enter again new price Product: ");
                    price = Console.ReadLine();
                }
                management.listProduct[pos].price_product = kq;
                Management.PushProduct();
                Console.WriteLine("Fixed purchase information");
            }
            else
            {
                Console.WriteLine($"\n Product not exit!");
            }
        }
Пример #2
0
        public static void AddProduct()
        {
            Management.ReadProduct();
            Product product = Management.CreateProduct();
            int     pos     = Management.Find(product.code_product);

            if (pos == -1)
            {
                management.listProduct.Add(product);
                Management.PushProduct();
                Console.WriteLine("Added");
            }
            else
            {
                Console.WriteLine($"\nProduct exits!");
            }
        }
Пример #3
0
        public static void RemoveProduct()
        {
            Management.ReadProduct();
            Console.Write("Enter id Product: ");
            string id  = Console.ReadLine();
            int    pos = Management.Find(id);

            if (pos != -1)
            {
                management.listProduct.RemoveAt(pos);
                Management.PushProduct();
                Console.WriteLine("Product deleted");
            }
            else
            {
                Console.WriteLine($"\nProduct not exit!");
            }
        }