Пример #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 ShowProduct()
 {
     Management.ReadProduct();
     Console.WriteLine("\tCode\tName product\t\tPrice");
     for (int i = 0; i < management.listProduct.Count; i++)
     {
         Console.WriteLine($"{i+1}\t{management.listProduct[i].OutString()}");
     }
 }
Пример #3
0
        public static void FindProduct()
        {
            Management.ReadProduct();
            Console.Write("Enter id Product: ");
            string id  = Console.ReadLine();
            int    pos = Management.Find(id);

            if (pos != -1)
            {
                Console.WriteLine("Code\tName product\t\tPrice");
                Console.WriteLine(management.listProduct[pos].OutString());
            }
        }
Пример #4
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!");
            }
        }
Пример #5
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!");
            }
        }