예제 #1
0
        static void Main(string[] args)
        {
            //Aqui se muestra la lista de los productos
            ProductoDB PA = new ProductoDB();

            PA.Productos.Add(new Producto("AUDI431", "Audifonos", 320, 2, 510));
            PA.Productos.Add(new Producto("SSD4355", "SSD", 720, 4, 35));
            PA.Productos.Add(new Producto("TV17893", "Television", 2000, 2, 100));
            PA.Productos.Add(new Producto("CAR2578", "Cargador", 407, 5, 77));
            //Se imprimen los productos
            PA.Imprime();
            //Nombres de los archivos .txt y .bin
            PA.WriteToTXT("Productos.txt");
            PA.WriteToBIN("Productos.bin");
            //Departamento en el que se encuentra el producto
            PA.GetDepartment(2);
        }
예제 #2
0
            static void Main(string[] args)
            {
                //Objeto tipo Productos
                List <Producto> productos = new List <Producto>();

                //Lista para poder ordenar por likes
                ProductoDB pro = new ProductoDB();

                pro.productos.Add(new Producto("45496882174", "Nintendo Switch", 9000, 6, 800));
                pro.productos.Add(new Producto("711719524144", "Playstation 4 Pro", 11000, 10, 1000));
                pro.productos.Add(new Producto("889842408836", "Xbox One X", 10300, 5, 600));
                pro.productos.Add(new Producto("818279024425", "GoPro Hero 8 ", 9000, 4, 200));

                //lista de productos para imprimir en texto
                productos.Add(new Producto("45496882174", "Nintendo Switch", 9000, 6, 800));
                productos.Add(new Producto("711719524144", "Playstation 4 Pro", 11000, 10, 1000));
                productos.Add(new Producto("889842408836", "Xbox One X", 10300, 5, 600));
                productos.Add(new Producto("818279024425", "GoPro Hero 8 ", 9000, 4, 200));

                //Imprimir el texto y crear el archivo
                ProductoDB.ProductosTXTOUT(@"Producto.txt", productos);
                Console.WriteLine("Datos guardados en formato txt");
                Console.WriteLine("--------------------------------");
                List <Producto> ProductoINT = ProductoDB.ProductosTXTIN(@"Producto.txt");

                foreach (Producto PT in ProductoINT)
                {
                    Console.WriteLine("{0} {1} {2} {3} {4}", PT.Codigo, PT.Descripcion, PT.Precio, PT.Departamento, PT.Likes);
                }

                //Obtener el departamento ingresado
                pro.GetDepartment(4);

                //Permite ordenar los likes
                pro.OrdenarLikes();
            }