Example #1
0
File: Program.cs Project: rwb3x/POO
        static void Main(string[] args)
        {
            int e = 1;

            Console.WriteLine("¿Que tipo de guardado desea?");
            Console.WriteLine("1.-Texto \n2.-Binario");
            e = int.Parse(Console.ReadLine());

            switch (e)
            {
            case 1:
                Console.Clear();
                Console.WriteLine("Productos Actuales");
                List <Producto> productost = new List <Producto>();

                productost.Add(new Producto("aqw", "Cuaderno", 12, 1, 15));
                productost.Add(new Producto("zwg", "Pegamento", 34, 3, 8));
                productost.Add(new Producto("mnf", "Sacapuntas", 4, 2, 9));
                productost.Add(new Producto("gnr", "Libro de Matematicas", 55, 1, 167));
                productost.Add(new Producto("gnr", "Calculadora", 99, 3, 150));
                productost.Add(new Producto("gnr", "Pluma", 12, 2, 205));

                ProductoDB.EscribeProductosTXT(@"productost.txt", productost);

                List <Producto> productost_guardados = ProductoDB.LeeProductosTXT("productost.txt");
                foreach (Producto p in productost_guardados)
                {
                    Console.WriteLine("{0} {1} {2} {3} {4}", p.codigo, p.descripcion, p.precio, p.departamento, p.likes);
                }

                break;

            case 2:
                Console.Clear();
                Console.WriteLine("Productos Actuales");
                List <Producto> productosb = new List <Producto>();

                productosb.Add(new Producto("aqw", "Cuaderno", 12, 1, 15));
                productosb.Add(new Producto("zwg", "Pegamento", 34, 3, 8));
                productosb.Add(new Producto("mnf", "Sacapuntas", 4, 2, 9));
                productosb.Add(new Producto("gnr", "Libro de Matematicas", 55, 1, 167));
                productosb.Add(new Producto("gnr", "Calculadora", 99, 3, 150));
                productosb.Add(new Producto("gnr", "Pluma", 12, 2, 205));

                ProductoDB.EscribeProductosBIN(@"productosb.bin", productosb);

                List <Producto> productosb_guardados = ProductoDB.LeeProductosBIN("productosb.bin");
                foreach (Producto p in productosb_guardados)
                {
                    Console.WriteLine("{0} {1} {2} {3} {4}", p.codigo, p.descripcion, p.precio, p.departamento, p.likes);
                }

                break;
            }



            Console.ReadKey();
        }