Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Estante estante = new Estante(3, 1);
            // Creo 4 productos
            Producto p1 = new Producto("Pepsi", "PESDS97413", (float)18.5);
            Producto p2 = new Producto("Coca-Cola", "COSDS55752", (float)11.5);
            Producto p3 = new Producto("Manaos", "MASDS51292", (float)20.5);
            Producto p4 = new Producto("Crush", "CRSDS54861", (float)10.75);

            // Agrego los productos al estante
            if (estante + p1)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            if (estante + p1)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            if (estante + p2)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p2.GetMarca(), (string)p2, p2.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p2.GetMarca(), (string)p2, p2.GetPrecio());
            }
            if (estante + p3)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p3.GetMarca(), (string)p3, p3.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p3.GetMarca(), (string)p3, p3.GetPrecio());
            }
            if (estante + p4)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p4.GetMarca(), (string)p4, p4.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p4.GetMarca(), (string)p4, p4.GetPrecio());
            }
            // Muestro todo el estante
            Console.WriteLine();
            Console.WriteLine("<------------------------------------------------->");
            Console.WriteLine(Estante.MostrarEstante(estante));
            Console.ReadKey();
        }
Exemplo n.º 2
0
 public static string MostrarProducto(Producto p)
 {
     if (!(p is null))
     {
         return(" marca " + p.GetMarca() + " precio " + p.GetPrecio() + " codigo " + p.codigoDeBarra);
     }
     return(" nulo!");
 }
Exemplo n.º 3
0
        public static string MostrarProducto(Producto producto)
        {
            string productoFinal;
            string marca  = producto.GetMarca();
            string precio = Convert.ToString(producto.GetPrecio());

            productoFinal = String.Concat(marca, ",", precio, ",", producto.codigoDeBarra, "\n");
            return(productoFinal);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Devuelve la información del producto
        /// </summary>
        /// <param name="producto"></param>
        /// <returns></returns>
        public static string MostrarProducto(Producto producto)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("{0} ", producto.GetMarca());
            sb.AppendFormat("{0} ", producto.codigoDeBarra);
            sb.AppendFormat("{0}", producto.GetPrecio());
            return(sb.ToString());
        }
Exemplo n.º 5
0
        public static string MostrarProducto(Producto p)
        {
            StringBuilder datos = new StringBuilder();

            datos.AppendLine($" El codigo de barras es: {(string)p.CodigoDeBarra}");
            datos.AppendLine($" La marca es: {p.GetMarca()}");
            datos.AppendLine($" El precio es: {p.GetPrecio()}");

            return(datos.ToString());
        }
Exemplo n.º 6
0
        public static string MostrarProducto(Producto unProducto)
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendLine($"Marca: {unProducto.GetMarca()}\n");
            retorno.AppendLine($"Precio: {unProducto.GetPrecio()}\n");
            retorno.AppendLine($"Codigo de barra: {unProducto.codigoDeBarra}\n");

            return(retorno.ToString());
        }
Exemplo n.º 7
0
        /// <summary>
        /// y retornará una cadena detallando los atributos de la clase
        /// </summary>
        /// <param name="producto">Producto a describir</param>
        /// <returns>Atributos del producto</returns>
        public static string MostrarProducto(Producto producto)
        {
            StringBuilder productoStr = new StringBuilder();

            productoStr.AppendFormat("  Marca: {0}", producto.GetMarca());
            productoStr.AppendLine();
            productoStr.AppendFormat("  Precio: {0}", producto.GetPrecio());
            productoStr.AppendLine();
            productoStr.AppendFormat("  Codigo de Barras: {0}", (string)producto);
            return(productoStr.ToString());
        }
Exemplo n.º 8
0
        public static string MostrarProduto(Producto p)
        {
            if (p is null)
            {
                return(null);
            }
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Marca: {0}\tPrecio: {1} \tCodigoDeBarra: {2}\n", p.GetMarca(), (p.GetPrecio()).ToString(), (string)p);
            return(sb.ToString());
        }
Exemplo n.º 9
0
        public static string MostrarProducto(Producto p)
        {
            string marca  = p.GetMarca();
            double precio = p.GetPrecio();
            string codigo = (string)p;

            /*
             * string aux = "";
             * aux = marca + precio + codigo;
             * return aux;*/
            return(string.Format("Codigo: {0} Marca: {1} Precio: {2}", codigo, marca, precio));
        }
Exemplo n.º 10
0
        // Es estàtico ya que le tengo que pasar un objeto de la clase. Si no recibiera parámetros, podría no ser estático.
        public static string MostrarProducto(Producto p)
        {
            string retorno;

            if (p is null)
            {
                retorno = string.Empty;
            }
            else
            {
                retorno = string.Format("Marca: {0}\nCódigo de barra: {1}\nPrecio: {2}",
                                        p.GetMarca(), (string)p, p.GetPrecio().ToString());
            }
            return(retorno);
        }
        static void Main(string[] args)
        {
            Console.Title = "Repaso";

            /* Producto productoNro1 = new Producto("Adidas", "asd123", 2500);
             * Producto productoNro2 = new Producto("Adidas", "asd123", 2500);
             * Producto productoNro3 = new Producto("Nike", "qwe456", 2800);
             * Producto productoNro4 = new Producto("Puma", "zxc789", 3000);
             *
             * if(productoNro1 == productoNro2)
             * {
             *   Console.ForegroundColor = ConsoleColor.Red;
             *   Console.WriteLine("Los productos son los mismos");
             *   Console.ReadKey();
             * }
             * else
             * {
             *   Console.ForegroundColor = ConsoleColor.Green;
             *   Console.WriteLine("Los productos son diferentes");
             *   Console.ReadKey();
             * }
             *
             * if(productoNro3 == "Nike")
             * {
             *   Console.ForegroundColor = ConsoleColor.Green;
             *   Console.WriteLine("La marca del proucto es la introducida");
             *   Console.ReadKey();
             * }
             * else
             * {
             *   Console.ForegroundColor = ConsoleColor.Red;
             *   Console.WriteLine("La marca del producto NO es la introducida");
             *   Console.ReadKey();
             * }
             *
             * Console.ForegroundColor = ConsoleColor.Yellow;
             * Console.WriteLine("\nProducto Nro 4: \n\n{0}",Producto.MostrarProducto(productoNro4));
             * Console.ReadKey();
             */
            // Creo un estante
            Estante estante = new Estante(3, 1);
            // Creo 4 productos
            Producto p1 = new Producto("Pepsi", "PESDS97413", (float)18.5);
            Producto p2 = new Producto("Coca-Cola", "COSDS55752", (float)11.5);
            Producto p3 = new Producto("Manaos", "MASDS51292", (float)20.5);
            Producto p4 = new Producto("Crush", "CRSDS54861", (float)10.75);

            // Agrego los productos al estante
            if (estante + p1)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            if (estante + p1)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            if (estante + p2)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p2.GetMarca(), (string)p2, p2.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p2.GetMarca(), (string)p2, p2.GetPrecio());
            }
            if (estante + p3)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p3.GetMarca(), (string)p3, p3.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p3.GetMarca(), (string)p3, p3.GetPrecio());
            }
            if (estante + p4)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p4.GetMarca(), (string)p4, p4.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p4.GetMarca(), (string)p4, p4.GetPrecio());
            }
            // Muestro todo el estante
            Console.WriteLine();
            Console.WriteLine("<------------------------------------------------->");
            Console.WriteLine(Estante.MostrarEstantes(estante));
            Console.ReadKey();
        }
Exemplo n.º 12
0
 public static string MostrarProducto(Producto p)
 {
     return("Marca " + p.GetMarca() + ", Precio " + p.GetPrecio() + "Codigo de barras " + p.CodigoDeBarra);
 }
Exemplo n.º 13
0
        public static string MostrarProducto(Producto p)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Precio: {0}\n Marca: {1}\n Codigo de barras: {2}", p.GetPrecio(), p.GetMarca(), p.codigoDeBarra);
            return(sb.ToString());
        }
Exemplo n.º 14
0
 public static string MostrarProducto(Producto p)
 {
     return(string.Format("Marca: {0}; Precio: {1}; Codigo: {2}\n", p.GetMarca(), p.GetPrecio(), p.codigoDeBarra));
 }
Exemplo n.º 15
0
 public static string MostrarProducto(Producto p)
 {
     return(string.Format("Marca: {0}, Precio: {1}, " +
                          "Codigo de Barras: {2}\n", p.GetMarca(), p.GetPrecio(), (String)p));
 }
Exemplo n.º 16
0
 public static string MostrarProducto(Producto p)
 {
     return($"Marca: {p.GetMarca()}, Precio: {p.GetPrecio()} Codigo de barra: {(string)p}");
 }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            // Creo un estante
            Estante estante = new Estante(3, 1);
            //Console.WriteLine(Estante.MostrarEstante(estante));
            // Creo 4 productos
            Producto p1 = new Producto("Pepsi", "PESDS97413", (float)18.5);
            Producto p2 = new Producto("Coca-Cola", "COSDS55752", (float)11.5);
            Producto p3 = new Producto("Manaos", "MASDS51292", (float)20.5);
            Producto p4 = new Producto("Crush", "CRSDS54861", (float)10.75);

            //Console.WriteLine("ALALALA");
            //Producto.MostrarProducto(p4);
            // Agrego los productos al estante
            if (estante + p1)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            if (estante + p1)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p1.GetMarca(), (string)p1, p1.GetPrecio());
            }
            if (estante + p2)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p2.GetMarca(), (string)p2, p2.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p2.GetMarca(), (string)p2, p2.GetPrecio());
            }
            if (estante + p3)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p3.GetMarca(), (string)p3, p3.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p3.GetMarca(), (string)p3, p3.GetPrecio());
            }
            if (estante + p4)
            {
                Console.WriteLine("Agregó {0} {1} {2}", p4.GetMarca(), (string)p4, p4.GetPrecio());
            }
            else
            {
                Console.WriteLine("¡NO agregó {0} {1} {2}!", p4.GetMarca(), (string)p4, p4.GetPrecio());
            }
            // Muestro todo el estante
            Console.WriteLine();
            Console.WriteLine("<------------------------------------------------->");
            Console.WriteLine(Estante.MostrarEstante(estante));
            //String.Format("ESTANTE {0}", Estante.MostrarEstante(estante));
            //Console.WriteLine(estante.MostrarEstante);
            Console.ReadKey();



            /*
             * Producto nuevo = new Producto("Sony", "012", 15);
             * Producto viejo = new Producto("DELL", "012", 50);
             * if (nuevo==viejo)
             * {
             *  Console.WriteLine("Funciona");
             * }else
             *  Console.WriteLine("NO Funciona");
             * Console.ReadKey();
             */
        }