Beispiel #1
0
        public static string MostrarEstante(Estante e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("CAPACIDAD: " + e._capacidad.ToString());


            foreach (Producto item in e.GetProductos())
            {
                //sb.AppendLine((string)item);
                sb.AppendLine(item.ToString());
            }

            return(sb.ToString());
        }
Beispiel #2
0
//  ********************* SERIALIZACION*************

        public static void SerializarEstante(Estante e, string nombreArchivo)
        {
            try
            {
                //XmlTextWriter InfoEstante = new XmlTextWriter(AppDomain.CurrentDomain.BaseDirectory + "InfoEstante.xml", System.Text.Encoding.UTF8);
                TextWriter InfoEstante = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory + nombreArchivo);

                XmlSerializer serializador = new XmlSerializer(typeof(Estante));

                serializador.Serialize(InfoEstante, e);
                InfoEstante.Close();
            }
            catch (Exception error)
            {
                Console.WriteLine("Ocurrió un error en SerializarPersona(): " + error.Message);
            }
        }