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!"); } }
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!"); } }
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!"); } }