/// <summary>
        /// Guarda los datos del gimnasio en un arhivo xml
        /// </summary>
        /// <param name="gim"></param>
        /// <returns></returns>
        public static bool Guardar(Gimnasio gim)
        {
            Xml <Gimnasio> xml = new Xml <Gimnasio>();

            xml.guardar("Gimnasio.xml", gim);
            return(true);
        }
Exemplo n.º 2
0
        private static string MostrarDatos(Gimnasio g)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Jornadas :");

            foreach (Jornada j in g._jornada)
            {
                sb.AppendLine(j.ToString());
            }

            sb.AppendLine("Alumnos :");

            foreach (Alumno a in g._alumnos)
            {
                sb.AppendLine(a.ToString());
            }

            sb.AppendLine("Instructores :");

            foreach (Instructor i in g._instructores)
            {
                sb.AppendLine(i.ToString());
            }

            return(sb.ToString());
        }
Exemplo n.º 3
0
        static string Mostrar(Gimnasio gim)
        {
            StringBuilder c = new StringBuilder();

            c.AppendLine("Lista de Alumnos:");
            foreach (Alumno item in gim._alumnos)
            {
                c.AppendLine(item.ToString());
            }

            c.AppendLine("Lista de instructores:");
            foreach (Instructor item in gim._instuctores)
            {
                c.AppendLine(item.ToString());
            }

            c.AppendLine("Lista de Jornadas:");
            foreach (Jornada item in gim._jornada)
            {
                c.AppendLine(item.ToString());

                c.AppendLine("<---------------------------------------------------------->");
            }
            return(c.ToString());
        }
Exemplo n.º 4
0
        /// <summary>
        /// Deserializa un gimnasio
        /// </summary>
        /// <param name="gim">gimnasio</param>
        /// <returns>true si salio bien</returns>
        public static bool Leer(Gimnasio gim)
        {
            Xml <Gimnasio> xml = new Xml <Gimnasio>();

            xml.Leer("../../../Gimnasio.xml", out gim);
            return(true);
        }
Exemplo n.º 5
0
        public static bool Guardar(Gimnasio g1)
        {
            Archivos.Xml <Gimnasio> guardador = new Archivos.Xml <Gimnasio>();
            //  if (guardador.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Gimansio.Xml", g1)) return true;

            // else return false;
            return(true);
        }
Exemplo n.º 6
0
        /// <summary>
        /// Lee los datos de un gimnasio de un archivo
        /// </summary>
        /// <returns></returns>
        public static Gimnasio Leer()
        {
            Gimnasio       aux            = null;
            Xml <Gimnasio> deserializador = new Xml <Gimnasio>();

            deserializador.leer("Gimnasio.xml", out aux);
            return(aux);
        }
Exemplo n.º 7
0
        public static Gimnasio Leer(Gimnasio g)
        {
            Xml <Gimnasio> dato = new Xml <Gimnasio>();
            Gimnasio       ginAux;

            dato.Leer("gimnasio.xml", out ginAux);
            return(ginAux);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Retorna un objeto del tipo Gimnasio generado a partir de la deserializacion del archivo "Gimnasio.xml"
        /// </summary>
        /// <param name="gym"></param>
        /// <returns></returns>
        public static Gimnasio Leer(Gimnasio gym)
        {
            Gimnasio       unGym;
            Xml <Gimnasio> xml = new Xml <Gimnasio>();

            xml.Leer("Gimnasio.xml", out unGym);
            return(unGym);
        }
Exemplo n.º 9
0
        public static bool Guardar(Gimnasio gim)
        {
            XmlTextWriter XmlTw  = new XmlTextWriter(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\MiarchivoPXML.xml", Encoding.UTF8);
            XmlSerializer XmlSer = new XmlSerializer(typeof(Gimnasio));

            XmlSer.Serialize(XmlTw, gim);
            XmlTw.Close();
            return(true);
        }
Exemplo n.º 10
0
        /// <summary>
        /// Guarda el gimnasio pasado por parametro en un archivo xml.
        /// </summary>
        /// <param name="gim"></param>
        /// <returns></returns>
        public static bool Guardar(Gimnasio gim)
        {
            string archivo = "gimnasio.xml";

            Xml <Gimnasio> serializador = new Xml <Gimnasio>();

            serializador.guardar(archivo, gim);

            return(true);
        }
Exemplo n.º 11
0
        /// <summary>
        ///METODO QUE GUARDARA UN OBJETO GIMNASIO EN UN ARCHIVO XML
        /// </summary>
        /// <param name="gim">GIMNASIO A GUARDAR</param>
        /// <returns></returns>
        public static bool Guardar(Gimnasio gim)
        {
            Xml <Gimnasio> xml = new Xml <Gimnasio>();

            if (xml.guardar(@"C:\Gimnasio.xml", gim))
            {
                return(true);
            }
            return(false);
        }
Exemplo n.º 12
0
        /// <summary>
        /// METODO PRIVATE QUE MOSTRARA LOS DATOS DEL GIMNASIO
        ///
        /// </summary>
        /// <param name="gim"></param>
        /// <returns></returns>
        private static string MostrarDatos(Gimnasio gim)
        {
            string mensaje = "";

            foreach (Jornada item in gim._jornada)
            {
                mensaje += ((Jornada)item).ToString();
            }
            return(mensaje);
        }
Exemplo n.º 13
0
        /// <summary>
        /// Guarda el gimnasio en un archivo XML.
        /// </summary>
        /// <param name="gimnasio">Gimnasio a mostrar.</param>
        /// <returns>true si guardó exitosamente.</returns>
        public static bool Guardar(Gimnasio gimnasio)
        {
            string pathXml = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\gimnasio.xml";

            Xml <Gimnasio> xmlFile = new Xml <Gimnasio>();

            xmlFile.guardar(pathXml, gimnasio);

            return(true);
        }
Exemplo n.º 14
0
        /// <summary>
        /// Devuelve un string con los datos de un gimnasio.
        /// </summary>
        /// <param name="gim"> Gimnasio del que se desea ver los datos.</param>
        /// <returns>string con los datos de un gimnasio.</returns>
        private static string MostrarDatos(Gimnasio gim)
        {
            StringBuilder sb = new StringBuilder();

            foreach (var item in gim._jornadas)
            {
                sb.AppendLine(item.ToString());
            }
            return(sb.ToString());
        }
Exemplo n.º 15
0
        /// <summary>
        /// Lee el gimnasio pasador por parametro de un xml.
        /// </summary>
        /// <param name="gim"></param>
        /// <returns></returns>
        public static Gimnasio Leer()
        {
            Gimnasio auxGimnasio = null;
            string   archivo     = "gimnasio.xml";

            Xml <Gimnasio> deserializador = new Xml <Gimnasio>();

            deserializador.leer(archivo, out auxGimnasio);

            return(auxGimnasio);
        }
Exemplo n.º 16
0
        /// <summary>
        /// Devuelve una cadena que contiene todos los datos del gimnasio.
        /// </summary>
        /// <param name="gim"></param>
        /// <returns></returns>
        private string MostrarDatos(Gimnasio gim)
        {
            StringBuilder str = new StringBuilder();

            foreach (Jornada item in gim.Jornada)
            {
                str.Append(item.ToString());
            }

            return(str.ToString());
        }
Exemplo n.º 17
0
        /// <summary>
        /// Devuelve todos los datos del gimnasio.
        /// </summary>
        /// <param name="gim">Gimnasio a mostrar.</param>
        /// <returns>Datos del gimnasio.</returns>
        private static string MostrarDatos(Gimnasio gim)
        {
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < gim._jornada.Count; i++)
            {
                sb.AppendLine(gim[i].ToString());
            }

            return(sb.ToString());
        }
Exemplo n.º 18
0
        /// <summary>
        /// Retorna una cadena son los datos del objeto de tipo Gimnasio
        /// </summary>
        /// <param name="gym"></param>
        /// <returns></returns>
        private static string MostrarDatos(Gimnasio gym)
        {
            StringBuilder sb = new StringBuilder();

            foreach (Jornada jornada in gym._jornadas)
            {
                sb.AppendLine(jornada.ToString());
            }

            return(sb.ToString());
        }
Exemplo n.º 19
0
        /// <summary>
        /// Recolecta los datos de gimnasio
        /// </summary>
        /// <param name="gim">Gimnasio</param>
        /// <returns>String con los datos del gimnasio</returns>
        private static string MostrarDatos(Gimnasio gim)
        {
            StringBuilder texto = new StringBuilder();

            texto.AppendLine("JORNADAS: ");
            foreach (Jornada item in gim._jornadas)
            {
                texto.AppendLine(item.ToString());
            }
            return(texto.ToString());
        }
Exemplo n.º 20
0
        /// <summary>
        /// Retorna un string con todos los datos del gimnasio, inclutendo lista de jornada con el instructor que da la clase y la lista de alumnos por clase
        /// </summary>
        /// <param name="g"></param>
        /// <returns></returns>
        private static string MostrarDatos(Gimnasio g)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Jornada:");
            foreach (Jornada item in g._jornada)
            {
                sb.AppendLine(item.ToString());
            }
            return(sb.ToString());
        }
Exemplo n.º 21
0
        /// <summary>
        /// Muestra las Jornadas del Gimnasio.
        /// </summary>
        /// <param name="gim">gimnasio a mostrar</param>
        /// <returns>cadena con los datos de las jornadas</returns>
        private static string MostrarDatos(Gimnasio gim)
        {
            StringBuilder cadena = new StringBuilder();

            cadena.AppendLine("JORNADA:");
            foreach (Jornada j in gim._jornada)
            {
                cadena.AppendLine(j.ToString());
                cadena.AppendLine("<------------------------------>");
            }
            return(cadena.ToString());
        }
Exemplo n.º 22
0
        /// <summary>
        /// muestra un gim
        /// </summary>
        /// <param name="gim">gim a mostrar</param>
        /// <returns>cadena de caracteres con la info del gim</returns>
        private static string MostrarDatos(Gimnasio gim)
        {
            StringBuilder sbGimnasio;

            sbGimnasio = new StringBuilder();
            foreach (Jornada item in gim._jornada)
            {
                sbGimnasio.AppendLine(item.ToString());
            }

            return(sbGimnasio.ToString());
        }
Exemplo n.º 23
0
        /// <summary>
        /// METODO PUBLICO QUE LEERA UN OBJETO GIMNASIO Y MOSTRARA POR CONSOLA SUS DATOS
        /// </summary>
        /// <param name="gim">GIMNASIO A LEER</param>
        /// <returns></returns>
        public static bool Leer(Gimnasio gim)
        {
            Xml <Gimnasio> xml = new Xml <Gimnasio>();
            Gimnasio       aux;

            if (xml.leer(@"C:\Gimnasio.xml", out aux))
            {
                Console.WriteLine(aux.ToString());
                return(true);
            }
            return(false);
        }
Exemplo n.º 24
0
 /// <summary>
 /// Guarda los datos de gim en un archivo XML
 /// </summary>
 /// <param name="gim">Gimnasio</param>
 /// <returns>true si se logro guardar, false si no</returns>
 public static bool Guardar(Gimnasio gim)
 {
     try
     {
         Xml <Gimnasio> xml = new Xml <Gimnasio>();
         return(xml.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Gimansio.Xml", gim));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Exemplo n.º 25
0
        /// <summary>
        /// Serializa  los datos de un Gimnasio.
        /// </summary>
        /// <param name="gim">gimnasio a serilizar</param>
        /// <returns>true si pudo serializar, ArchivosException si no pudo</returns>
        public static bool Guardar(Gimnasio gim)
        {
            Xml <Gimnasio> ser = new Xml <Gimnasio>();

            try
            {
                return(ser.guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + '\\' + "Gim.Xml", gim));
            }
            catch (ArchivosException exc)
            {
                throw exc;
            }
        }
Exemplo n.º 26
0
        private static string MostrarDatos(Gimnasio gim)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("JORNADA: ");
            foreach (Jornada j in gim.Jornada)
            {
                sb.Append(j.ToString());
                sb.AppendLine("<-------------------------------------------->");
            }

            return(sb.ToString());
        }
Exemplo n.º 27
0
 /// <summary>
 /// Recupera los datos del Gimnasio de un archivo xml
 /// </summary>
 /// <returns>Gimnasio con los datos recuperados</returns>
 public static Gimnasio Leer()
 {
     try
     {
         Gimnasio       gim = new Gimnasio();
         Xml <Gimnasio> xml = new Xml <Gimnasio>();
         xml.Leer(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Gimansio.Xml", out gim);
         return(gim);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Exemplo n.º 28
0
        /// <summary>
        /// Desserializa un archivo que contiene un gimnasio
        /// </summary>
        /// <param name="path">Ruta del archivo </param>
        /// <param name="gim">gimnasio con datos</param>
        /// <returns>true si pudo desserializar, exception si no pudo</returns>
        public static bool Leer(string path, out Gimnasio gim)
        {
            Xml <Gimnasio> desSer = new Xml <Gimnasio>();

            try
            {
                desSer.leer(path, out gim);
                return(true);
            }
            catch (ArchivosException exc)
            {
                throw exc;
            }
        }
Exemplo n.º 29
0
 /// <summary>
 /// Recupera los datos del Gimnasio de un archivo xml
 /// </summary>
 /// <returns>Gimnasio con los datos recuperados</returns>
 public static bool Leer(out Gimnasio gim)
 {
     Archivos.Xml <Gimnasio> miXml = new Archivos.Xml <Gimnasio>();
     try
     {
         String path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + "\\Gimnasio.xml";
         miXml.Leer(path, out gim);
         return(true);
     }
     catch (Exception exc)
     {
         throw new ArchivosException(exc);
     }
 }
Exemplo n.º 30
0
 public static bool Leer(Gimnasio gim)
 {
     try{
         Xml <Gimnasio> leer    = new Xml <Gimnasio>();
         string         archivo = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + "\\gimnasio.xml";
         Gimnasio       datos;
         bool           s = leer.Leer(archivo, out datos);
         Console.WriteLine(datos);
         return(s);
     }
     catch (Exception e)
     {
         throw new ArchivosException(e);
     }
 }