Example #1
0
        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");
        }
Example #2
0
 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++;
                }
            }
        }