public void agregarProductoAlCarro(ServiciosProducto serviceProducts) { Console.Clear(); dibujante.cabezera("Sistema de ventas Online - Agregar productos al carro"); ArrayList productos = serviceProducts.ObtenerProductos; int i = 1; foreach (Producto producto in productos) { Console.WriteLine(i.ToString() + ") " + producto.InfoProducto); i++; } Console.WriteLine("Ingrese que producto desea añadir al carro de compras"); string stringProductoSeleccionado = Console.ReadLine(); Console.WriteLine("Ingrese la cantidad que desea comprar"); int cantidadAComprar = Int32.Parse(Console.ReadLine()); int intProductoSeleccionado = Int32.Parse(stringProductoSeleccionado); Producto productoSeleccionado = (Producto)productos[intProductoSeleccionado - 1]; ArrayList itemNuevo = new ArrayList(); itemNuevo.Add(productoSeleccionado); itemNuevo.Add(cantidadAComprar); carroDeCompras.Add(itemNuevo); Console.WriteLine("Producto añadido al carro de compras"); }
public VistaGestionCarro(Dibujante dibujante, ServiciosProducto serviceProducts, ServiciosCompra serviceCompra) { this.serviceProducts = serviceProducts; this.serviceCompra = serviceCompra; this.dibujante = dibujante; this.opciones = new string[] { "1 - Agregar item al carro", "2 - Quitar item del carro", "3 - Listar items del carro", "4 - Volver" }; }
public VistaProductos(Dibujante dibujante, ServiciosProducto serviceProducts, ServiciosPromociones servicePromociones) { this.dibujante = dibujante; this.serviceProducts = serviceProducts; this.servicePromociones = servicePromociones; this.opciones = new string[] { "1 - Dar de alta productos", "2 - Dar de alta promociones", "3 - Listar Productos", "4 - Listar Promociones", "5 - Volver" }; }
public void registrarPromocion(ServiciosProducto serviceProducts) { Console.Clear(); dibujante.cabezera("Modulo productos - Agregar promocion"); ArrayList productos = serviceProducts.ObtenerProductos; int i = 1; foreach (Producto producto in productos) { Console.WriteLine(i.ToString() + ") " + producto.InfoProducto); i++; } vistaPromocion(productos); }
public void mostrarPromociones(ServiciosProducto serviceProducts) { ArrayList productos = serviceProducts.ObtenerProductos; int i = 1; foreach (Producto producto in productos) { if (producto.Descuento != 0) { Console.WriteLine(i.ToString() + ") " + producto.InfoProducto); i++; } } }