static void Main(string[] args) { Grafica g1 = new Grafica("GT-1030", 4, Grafica.MarcaGrafica.NVIDIA, 1000, Producto.GamaProducto.Baja, Producto.TipoProducto.Comun); Grafica g2 = new Grafica("GTX 2050", 8, Grafica.MarcaGrafica.NVIDIA, 3000, Producto.GamaProducto.Media, Producto.TipoProducto.Gamer); Grafica g4 = new Grafica("Shinji44", 16, Grafica.MarcaGrafica.Blanca, 8000, Producto.GamaProducto.Alta, Producto.TipoProducto.Industrial); Procesador p1 = new Procesador("i3-7100", 4, Procesador.MarcaProcesador.Intel, Procesador.Generacion.Gen7, 500, Producto.GamaProducto.Baja, Producto.TipoProducto.Comun); Procesador p2 = new Procesador("Beijing9000", 16, Procesador.MarcaProcesador.Blanca, Procesador.Generacion.Otro, 5000, Producto.GamaProducto.Alta, Producto.TipoProducto.Industrial); Procesador p3 = new Procesador("Ryzen 5", 8, Procesador.MarcaProcesador.AMD, Procesador.Generacion.Gen5, 1000, Producto.GamaProducto.Media, Producto.TipoProducto.Gamer); Computadora c1 = new Computadora(p1, g1); Computadora c2 = new Computadora(p2); List <Grafica> auxList = new List <Grafica>(); auxList.Add(g2); auxList.Add(g4); MineroBitcoin m1 = new MineroBitcoin(auxList); List <Procesador> auxList2 = new List <Procesador>(); auxList2.Add(p1); auxList2.Add(p3); Servidor s1 = new Servidor(auxList2); FabricaDeposito <TiposElectronicos> f1 = new FabricaDeposito <TiposElectronicos>(5); f1 += c1; f1 += m1; f1 += s1; Console.WriteLine(c1.ToString()); Console.WriteLine(c2.ToString()); Console.WriteLine(m1.ToString()); Console.WriteLine(s1.ToString()); Console.Write(f1.ToString()); //Console.Write(f2.ToString()); //Console.Write(f3.ToString()); //f1 -= c1; //f1 -= c2; //f1 += m1; //f1 += s1; Console.Write(f1.ToString()); GuardarYSerializar.GuardarTexto("Archivo.txt", f1); Console.WriteLine("\n\nArchivo Leido de texto\n\n"); Console.WriteLine(GuardarYSerializar.LeerTexto("Archivo.txt")); GuardarYSerializar.SerializarXML("Archivo.xml", f1); Console.WriteLine("\n\nArchivo Leido de XML\n\n"); f1 = GuardarYSerializar.DeSerializarXML <TiposElectronicos>("Archivo.xml"); Console.Write(f1.ToString()); Console.ReadKey(); }
public FormMostrar(FabricaDeposito <TiposElectronicos> fabricaDeposito) : this() { try { this.TextBoxMostrar = fabricaDeposito.ToString(); } catch (Exception e) { throw new Excepciones(e); } }