static public bool Comprar() { RegistroProductos.MostrarProductos(); Console.WriteLine(); Console.WriteLine("Seleccione un producto:"); var opcionProducto = System.Console.ReadLine(); var producto = RegistroProductos.Productos[int.Parse(opcionProducto) - 1]; Console.WriteLine(); Console.WriteLine("Introduzca la cantidad de productos que desea comprar:"); var opcionCantidad = System.Console.ReadLine(); int cantidadElegida = (int.Parse(opcionCantidad)); Carrito.Agregar(producto, cantidadElegida); Carrito.MostrarCarrito(); Console.WriteLine(" \n1- Seguir comprando \n2- Abonar los productos del carrito"); var opcionSeguir = System.Console.ReadLine(); Console.Clear(); if (int.Parse(opcionSeguir) == 1) { return(false); } else { return(true); } }
static public bool Comprar() { RegistroProductos.MostrarProductos(); System.Console.WriteLine(); System.Console.WriteLine("Seleccione un producto"); var opcionProducto = System.Console.ReadLine(); var producto = RegistroProductos.Productos[int.Parse(opcionProducto) - 1]; Carrito.Agregar(producto); System.Console.WriteLine(); System.Console.WriteLine("Introduzca la cantidad del productos seleccionado:"); var opcionCantidad = System.Console.ReadLine(); int cantidadElegida = (int.Parse(opcionCantidad)); Carrito.MostrarCarrito(cantidadElegida); System.Console.WriteLine(""); System.Console.WriteLine("Ingrese 1 para seguir comprando, 2 realizar pago de los productos del carrito"); var opcionSeguir = System.Console.ReadLine(); if (int.Parse(opcionSeguir) == 1) { return(false); } else { return(true); } }
static public bool Comprar() { RegistroProductos.MostrarProductos(); System.Console.WriteLine("\nSeleccione un producto"); while (true) { var opcionElegidaProducto = System.Console.ReadLine(); if (int.TryParse(opcionElegidaProducto, out var value)) { if (value >= 1 && value <= RegistroProductos.Productos.Count) { var producto = RegistroProductos.Productos[int.Parse(opcionElegidaProducto) - 1]; System.Console.WriteLine("\nIntroduzca la cantidad de productos que desea comprar:"); var opcionElegidaCantidad = System.Console.ReadLine(); int cantidadElegida = (int.Parse(opcionElegidaCantidad)); Carrito.Agregar(producto, cantidadElegida); Carrito.MostrarCarrito(); break; } else { System.Console.WriteLine("VALOR INGRESADO INCORRECTO, Ingrese un valor mayor a 1 y menor a " + RegistroProductos.Productos.Count); } } } System.Console.WriteLine("\n¿Que desea hacer? \n1- Seguir comprando \n2- Abonar los productos del carrito"); while (true) { var opcionElegidaSeguir = System.Console.ReadLine(); Console.Clear(); if (int.TryParse(opcionElegidaSeguir, out var value)) { if (value >= 1 && value <= 2) { if (value == 1) { return(false); } else { return(true); } } else { System.Console.WriteLine("\nVALOR INGRESADO INCORRECTO, ingrese 1 o 2"); } } } }