예제 #1
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine($"La ubicacion del estante es: {e.ubicacionEstante}");
            stringBuilder.AppendLine("Los productos del estante son: ");
            for (int i = 0; i < e.productos.Length; i++)
            {
                stringBuilder.AppendLine(Producto.MostrarProducto(e.productos[i]));
            }
            return(stringBuilder.ToString());
        }
예제 #2
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder stringBuilder = new StringBuilder();
            string        codigoDeBarra;

            foreach (Producto x in e.Producto)
            {
                stringBuilder.AppendLine(Biblioteca.Producto.MostrarProducto(x));
            }

            return(stringBuilder.ToString());
        }
예제 #3
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder str = new StringBuilder();

            Producto[] productos = e.GetProducto();
            str.AppendFormat("En el estante {0} hay {1} con lo siguiente: ", e.ubicacionEstante, e.productos.Length);
            foreach (Producto p in productos)
            {
                Producto.MostrarProducto(p);
            }
            return(str.ToString());
        }
예제 #4
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine(string.Format("Estante ubicacion {0}", e.ubicacionEstante));
            stringBuilder.AppendLine("Productos del estante: ");

            for (int i = 0; i < e.productos.Length; i++)
            {
                stringBuilder.AppendLine(Producto.MostrarProducto(e.productos[i]));
            }
            return(stringBuilder.ToString());
        }
예제 #5
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine($"Ubicacion del estante: {e.ubicacionEstante}\n");
            foreach (Producto producto in e.productos)
            {
                if (!(producto is null))
                {
                    sb.AppendLine(Producto.MostrarProducto(producto));
                    sb.AppendLine("-------------------------------\n");
                }
            }
            return(sb.ToString());
        }
예제 #6
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("ESTANTE {0}\n", e.ubicacionEstante);

            foreach (Producto p1 in e.GetProducto())
            {
                if (!(p1 is null))
                {
                    sb.AppendFormat("\nPRODUCTO:\n{0}", Producto.MostrarProducto(p1));
                }
            }
            return(sb.ToString());
        }
예제 #7
0
        public static Estante operator -(Estante e, Producto p)
        {
            Producto[] auxProductos = e.GetProductos();
            for (int i = 0; i < auxProductos.Length; i++)
            {
                if (auxProductos[i] == p)
                {
                    auxProductos[i] = null;
                }
            }
            Estante auxEstante = new Estante(e.productos.Length, e.ubicacionEstante);

            auxEstante.productos = auxProductos;

            return(auxEstante);
        }
예제 #8
0
        public static Estante operator -(Estante e, Producto p)
        {
            Producto[] productosAux = e.GetProductos();

            for (int i = 0; i < e.productos.Length; i++)
            {
                if (productosAux[i] == p)
                {
                    productosAux[i] = null;
                }
            }
            Estante aux = new Estante(e.productos.Length);

            aux.productos = productosAux;

            return(aux);
        }
예제 #9
0
        public static Estante operator -(Estante e, Producto p)
        {
            Estante nuevoEstante = new Estante(e.Producto.Length);
            bool    flag         = true;

            if (e == p)
            {
                for (int i = 0; i < e.Producto.Length; i++)
                {
                    if (e.Producto[i] == p && flag)
                    {
                        flag = false;
                    }
                    else
                    {
                        nuevoEstante.Producto[i] = e.Producto[i];
                    }
                }
            }
            return(nuevoEstante);
        }