예제 #1
0
        private void getUserImput(ref bool exit)
        {
            ConsoleKeyInfo key;

            do
            {
                key = Console.ReadKey(true);
            } while (Console.KeyAvailable);

            switch (key.Key)
            {
            case ConsoleKey.D0:
                exit = true;
                Productos.Save();
                break;

            case ConsoleKey.D1:
                if (Index > 1)
                {
                    Index--;
                }
                break;

            case ConsoleKey.D2:
                if (Index < Productos.Count)
                {
                    Index++;
                }
                break;

            case ConsoleKey.D3:
                Index = JumpIntoProduct();
                break;

            case ConsoleKey.D4:
                Index = searchText();
                break;

            case ConsoleKey.D5:
                Productos.Add(newProduct());
                break;

            case ConsoleKey.D6:
                Productos.Productos[Index - 1] = modifyProduct(Productos.Get(Index));
                break;

            default:
                break;
            }
        }
예제 #2
0
 public void Add(Producto productoToAdd)
 {
     Productos.Add(productoToAdd);
     Count++;
 }