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); }
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(); }