public override bool Equals(Object obj)
        {
            if (!(obj is PerifericoEN))
            {
                return(false);
            }

            PerifericoEN p = (PerifericoEN)obj;

            return(Id == p.Id & Nombre == p.Nombre & Precio == p.Precio & CantidadStock == p.CantidadStock);
        }
Example #2
0
        public IList <ProductoEN> ObtenerTodos()
        {
            var productos = new List <ProductoEN>();
            var v         = new VideojuegoEN();
            var p         = new PerifericoEN();
            var c         = new ConsolaEN();

            productos.AddRange(v.ObtenerTodos());
            productos.AddRange(p.ObtenerTodos());
            productos.AddRange(c.ObtenerTodos());
            return(productos);
        }
        public ProductoEN Producto()
        {
            if (Videojuego != -1)
            {
                var v = new VideojuegoEN();
                v.Id = Videojuego;
                return(v.ObtenerPorId());
            }
            else if (Consola != -1)
            {
                var c = new ConsolaEN();
                c.Id = Consola;
                return(c.ObtenerPorId());
            }
            var p = new PerifericoEN();

            p.Id = Periferico;
            return(p.ObtenerPorId());
        }
 public PerifericoEN(PerifericoEN c)
 {
     inicializar(c.Id, c.Nombre, c.Precio, c.CantidadStock);
 }