public void AgregarProductoPerecedero() { // Agregar un producto Perecedero p = new Perecedero(); p.FechaVencimiento = new DateTime(2021, 01, 01); Perecedero p2 = new Perecedero(new DateTime(2021, 01, 01)); Prestobarba pr = new Prestobarba(); Producto P3 = p2; Console.Write("ID: "); p.ID = Int32.Parse(Console.ReadLine()); Console.Write("Titulo: "); p.Titulo = Console.ReadLine(); Console.Write("Cantidad Restante: "); p.Restantes = Int32.Parse(Console.ReadLine()); Console.Write("Precio: "); p.Precio = float.Parse(Console.ReadLine()); this.Productos.Add(p); }
public void testear() { //creamos un cliente Cliente cliente1 = new Cliente("carlitos", "juanez", 3624683897, "*****@*****.**"); //creamos 2 carritos que van a estar vinculados al cliente Carrito carrito1 = new Carrito(100, cliente1); Carrito carrito2 = new Carrito(200, cliente1); //creamos 4 articulos Articulo articulo1 = new Perecedero("mayonesa", "aderesos", 50, 100, new DateTime(10 / 06 / 20)); Articulo articulo2 = new Perecedero("salsa cesar", "salsas", 50, 200, new DateTime(10 / 07 / 20)); Articulo articulo3 = new Articulo("escoba", "limpieza", 50, 200000); Articulo articulo4 = new Articulo("rueda", "automotor", 900, 2); //cargamos carrito 1 carrito1.AgregarArticulo(articulo1); carrito1.AgregarArticulo(articulo2); //borramos el articulo que queramos del carrito 1 carrito1.BorrarConArgumentosArticulo(articulo1); //cargamos carrito 2 carrito2.AgregarArticulo(articulo3); carrito2.AgregarArticulo(articulo4); //agregamos los carritos cliente1.AgregarCarrito(carrito1); cliente1.AgregarCarrito(carrito2); //mostrar los articulos elementos del primer articulo del primer carrito cliente1.Carritos[0].Articulos[0].MostrarElementosArticulos(); //mostrar los elementos del carrito 1 carrito1.MostrarElementosCarrito(); //borramos el carrito que queramos cliente1.BorrarConArgumentosCarrito(carrito2); Console.ReadKey(); }
public void AnadirProducto() { if (cantidadProductos < MAX_PRODUCTOS) { Console.Write(" Producto perecedero (1) o " + "no perecedero (2): "); string opcion = Console.ReadLine(); Console.Write(" Código: "); string cod = Console.ReadLine(); Console.Write(" Descripción: "); string desc = Console.ReadLine(); Console.Write(" Precio: "); double pre = Convert.ToDouble(Console.ReadLine()); switch (opcion) { case "1": Console.Write(" Fecha caducidad: "); string fecha = Console.ReadLine(); productos[cantidadProductos] = new Perecedero(cod, desc, pre, fecha); break; case "2": productos[cantidadProductos] = new NoPerecedero(cod, desc, pre); break; default: Console.WriteLine("Tipo de producto no encontrado."); break; } cantidadProductos++; } else { Console.WriteLine("Base de datos de productos llena!"); } }