public bool EliminarProducto(string identificador)
        {
            List <ElementoDeComputacion> productos         = ObtenerListaUnicaProductos();
            ElementoDeComputacion        productoaeliminar = productos.Find(x => x.Identificador == identificador);
            string tipoproducto;

            if (productoaeliminar != null)
            {
                if (productoaeliminar is Monitor)
                {
                    Monitores.Remove(productoaeliminar as Monitor);
                    tipoproducto = "Monitor";
                }
                else
                {
                    Computadoras.Remove(productoaeliminar as Computadora);
                    tipoproducto = "Computadora";
                }
                this.ProductoAgregado_Eliminado(this, new InfoProductoArgs()
                {
                    Tipo      = tipoproducto,
                    Producto  = productoaeliminar,
                    Operacion = "Eliminado"
                });
                return(true);
            }
            return(false);
        }
        public void AgregarProducto(string modelo, string marca, int numerodeserie, short anodefabricacion, Nullable <int> pulgadas)
        {
            Monitor nuevoMonitor = new Monitor();

            nuevoMonitor.CargarDatos(modelo, marca, numerodeserie, anodefabricacion, pulgadas);
            Monitores.Add(nuevoMonitor);
            this.ProductoAgregado_Eliminado(this, new InfoProductoArgs()
            {
                Tipo      = "Monitor",
                Producto  = nuevoMonitor,
                Operacion = "Agregado"
            });
        }