Example #1
0
                static void Main(string[] args)
                {
                    List <Producto> productos = new List <Producto>();

                    productos.Add(new Producto("0700", "Nintendo Switch", 1800, 1, 1000));
                    productos.Add(new Producto("9090", "Play Station 4", 1092, 2, 2000));
                    productos.Add(new Producto("5738", "SNES", 1506, 3, 3000));
                    productos.Add(new Producto("2369", "XBOX 360", 1082, 4, 4000));


                    //Ver producto de un departamento usando switch-case
                    Console.WriteLine("Escoge un Departamento");
                    Console.WriteLine("--------------------------------");
                    Console.WriteLine("Departamento 1");
                    Console.WriteLine("Departamento 2");
                    Console.WriteLine("Departamento 3");
                    Console.WriteLine("Departamento 4");
                    Console.WriteLine("Salir");
                    ProductoDB.GetDepartment();



                    // Define the query expression.
                    IEnumerable <Producto> productoQuery =
                        from p in productos
                        where p.Precio > 18000
                        orderby p.Descripcion
                        select p;

                    IEnumerable <Producto> productoQuery2 = productos.Select(p => p).Where(p => p.Precio > 18000).OrderBy(p => p.Descripcion);

                    //Imprime resultados
                    ProductoDB.EscribeBIN(@"productos.bin", productos);

                    Console.WriteLine("Archivo Grabado");
                    Console.ReadKey();
                    List <Producto> productos_leidos = ProductoDB.LeeBIN("producto.bin");

                    foreach (Producto pr in productos_leidos)
                    {
                        Console.WriteLine("{0} {1} {2}", pr.Codigo, pr.Descripcion, pr.Precio, pr.Departamento, pr.Likes);
                    }
                }