static void Main(string[] args) { Cajon <Fruta> cajon = new Cajon <Fruta>(6, 5); Manzana m1 = new Manzana(10, ConsoleColor.Black, "filgo"); Manzana m2 = new Manzana(11, ConsoleColor.Red, "filgo"); Manzana m3 = new Manzana(12, ConsoleColor.Green, "filgo"); Platano p1 = new Platano(20, ConsoleColor.Red, "Cuba"); Platano p2 = new Platano(21, ConsoleColor.White, "Arabia"); Platano p3 = new Platano(22, ConsoleColor.Yellow, "Asgard"); try { cajon += m1; cajon += m2; cajon += m3; cajon += p1; cajon += p2; cajon += p3; } catch (CajonLlenoException e) { Console.Write(e.Message); } Console.WriteLine(cajon.ToString()); try { Program.Serializar(cajon); } catch (Exception e) { Console.WriteLine(e.Message); } Console.Read(); }
static void Main(string[] args) { Platano p1 = new Platano(451, ConsoleColor.Yellow, "Brasil"); Platano p2 = new Platano(456, ConsoleColor.Green, "Ecuador"); Manzana m1 = new Manzana(452, ConsoleColor.Red, "Mz S.A."); Manzana m2 = new Manzana(448, ConsoleColor.Green, "Mz S.A."); Manzana m3 = new Manzana(478, ConsoleColor.Green, "Mz S.A."); Cajon <Fruta> c = new Cajon <Fruta>(4, 122); Cajon <Platano> cajonPlatanos = new Cajon <Platano>(2, 254); try { cajonPlatanos += p1; cajonPlatanos += p2; c += p1; c += p2; c += m1; c += m2; c += m3; } catch (CajonLLenoExcepcion e) { Console.WriteLine(e.Message); } Console.WriteLine(c.ToString()); cajonPlatanos.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\ticket.txt"; Ticketeadora.ImprimirTicket(cajonPlatanos, cajonPlatanos.RutaArchivo); c.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\cajon.xml"; if (Program.Serializar(c)) { Console.WriteLine("serializo ok"); } Cajon <Fruta> c2 = new Cajon <Fruta>(4, 122); c.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\cajon.xml"; if (Program.Deserializar(c)) { Console.WriteLine("Deserializar ok"); } c.RutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\cajon2.xml"; if (Program.Serializar(c)) { Console.WriteLine("serializo ok"); } Console.ReadKey(); }
static void Main(string[] args) { Platano platano = new Platano((float)12.5, ConsoleColor.Black, "Argentina"); Manzana manzana = new Manzana((float)25.5, ConsoleColor.DarkBlue, "ManzanitasCORP"); Cajon <Platano> cajon = new Cajon <Platano>(12, (float)60); cajon += platano; ((ISerializable)platano).RutaArchivo = "archivo.xml"; Console.WriteLine(Program.Serializar((ISerializable)platano)); Console.WriteLine(Program.Deserializar((ISerializable)platano)); Console.WriteLine(cajon.ToString()); Console.ReadKey(); }
static void Main(string[] args) { Manzana m = new Manzana(10, ConsoleColor.Red, "pepito"); Manzana m2 = new Manzana(20, ConsoleColor.Green, "pepito"); Manzana m3 = new Manzana(9, ConsoleColor.Red, "jose"); Cajon <Manzana> c = new Cajon <Manzana>(3, 15); c = c + m; c = c + m2; c = c + m3; Console.WriteLine(c.ToString()); c.RutaArchivo = "../../../cajon.xml"; Console.WriteLine("guardo " + c.SerializarXML()); Console.ReadKey(); }
static void Main(string[] args) { Cajon <Fruta> cajon = new Cajon <Fruta>(10, 15); Manzana m1 = new Manzana(2, ConsoleColor.Red, "man"); Manzana m2 = new Manzana(3, ConsoleColor.Red, "manz"); Platano p1 = new Platano(4, ConsoleColor.Yellow, "ecu"); Platano p2 = new Platano(5, ConsoleColor.Yellow, "ecua"); cajon += m1; cajon += p1; cajon += m2; cajon += p2; Console.WriteLine(cajon.ToString()); Program.Serializar(m1); Program.Deserializar(m1); Program.Serializar(cajon); Program.Deserializar(cajon); Console.ReadKey(); }
static void Main(string[] args) { Manzana m1 = new Manzana(ConsoleColor.Red, 2, "Dist1"); Manzana m2 = new Manzana(ConsoleColor.Red, 2, "Dist2"); Manzana m3 = new Manzana(ConsoleColor.Red, 3, "Dist3"); Platano p1 = new Platano(ConsoleColor.Yellow, 3, "Pais"); Platano p2 = new Platano(ConsoleColor.Yellow, 4, "Pais2"); Platano p3 = new Platano(ConsoleColor.Yellow, 5, "Pais3"); Platano p4 = new Platano(ConsoleColor.Yellow, 6, "Pais4"); Cajon <Fruta> cm = new Cajon <Fruta>(2, 5); Cajon <Platano> cp = new Cajon <Platano>(3, 10); cm += m1; cm += m2; try { cm += m3; } catch (CajonLlenoException e) { Console.WriteLine(e.Message); } cp += p1; cp += p2; cp += p3; try { cp += p4; } catch (CajonLlenoException e) { Console.WriteLine(e.Message); } //Console.WriteLine("\nCajon x"); //Console.WriteLine(cp.ToString()); m1.RutaArchivo = "Manzana.xml"; if (Program.Serializar(m1)) { Console.WriteLine("\n-Manzana guardada correctamente!-"); } Manzana mn = new Manzana(); mn.RutaArchivo = "Manzana.xml"; if (Program.DeSerializar(mn)) { Console.WriteLine("\n-Manzana leida correctamente!-"); } Console.WriteLine("Manzana ledia dese xml"); Console.WriteLine(mn.ToString()); cm.RutaArchivo = "Cajon.xml"; if (Program.Serializar(cm)) { Console.WriteLine("\n-Cajon guardado correctamente!-"); } Cajon <Fruta> cmn = new Cajon <Fruta>(); cmn.RutaArchivo = "Cajon.xml"; if (Program.DeSerializar(cmn)) { Console.WriteLine("\n-Cajon leido correctamente!-"); } Console.WriteLine("Cajon ledio dese xml"); Console.WriteLine(cmn.ToString()); if (cp.ImprimirTicket("CajonPlatanos.txt")) { Console.WriteLine("\n-Cajon de platanos guardado correctamente!-"); } Console.ReadLine(); }