コード例 #1
0
 private string MostrarDatos(Universidad uni)
 {
     return("");
 }
コード例 #2
0
 /// <summary>
 /// Sobrescritura del método ToString() que llama al
 /// método MostrarDatos().
 /// </summary>
 /// <returns></returns>
 public override string ToString()
 {
     return(Universidad.MostrarDatos(this));
 }
コード例 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param Universidad="uni"></param>
        /// <returns>True si puede guardar en el archivo Xml</returns>
        public static bool Guardar(Universidad uni)
        {
            Xml <Universidad> exportar = new Xml <Universidad>();

            return(exportar.Guardar("Universidad.xml", uni));
        }
コード例 #4
0
 public bool Guardar(Universidad uni)
 {
     return(true);
 }
コード例 #5
0
        static void Main(string[] args)
        {
            Clases_Instanciables.Universidad uni = new Clases_Instanciables.Universidad();
            Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456",
                                   EntidadesAbstractas.Persona.ENacionalidad.Argentino, Clases_Instanciables.Universidad.EClases.Programacion,
                                   Alumno.EEstadoCuenta.Becado);

            uni += a1;
            try
            {
                Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458",
                                       EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Clases_Instanciables.Universidad.EClases.Laboratorio,
                                       Alumno.EEstadoCuenta.Deudor);
                uni += a2;
            }
            catch (NacionalidadInvalidaException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456",
                                       EntidadesAbstractas.Persona.ENacionalidad.Argentino, Clases_Instanciables.Universidad.EClases.Programacion,
                                       Alumno.EEstadoCuenta.Becado);
                uni += a3;
            }
            catch (AlumnoRepetidoException e)
            {
                Console.WriteLine(e.Message);
            }
            Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456",
                                   EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Clases_Instanciables.Universidad.EClases.Legislacion,
                                   Alumno.EEstadoCuenta.AlDia);

            uni += a4;
            Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456",
                                   EntidadesAbstractas.Persona.ENacionalidad.Argentino, Clases_Instanciables.Universidad.EClases.Programacion,
                                   Alumno.EEstadoCuenta.AlDia);

            uni += a5;
            Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656",
                                   EntidadesAbstractas.Persona.ENacionalidad.Argentino, Clases_Instanciables.Universidad.EClases.Laboratorio,
                                   Alumno.EEstadoCuenta.Deudor);

            uni += a6;
            Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456",
                                   EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Clases_Instanciables.Universidad.EClases.Laboratorio,
                                   Alumno.EEstadoCuenta.AlDia);

            uni += a7;
            Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456",
                                   EntidadesAbstractas.Persona.ENacionalidad.Argentino, Clases_Instanciables.Universidad.EClases.Legislacion,
                                   Alumno.EEstadoCuenta.AlDia);

            uni += a8;
            Profesor i1 = new Profesor(1, "Juan", "Lopez", "12224458",
                                       EntidadesAbstractas.Persona.ENacionalidad.Argentino);

            uni += i1;
            Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456",
                                       EntidadesAbstractas.Persona.ENacionalidad.Argentino);

            uni += i2;
            try
            {
                uni += Clases_Instanciables.Universidad.EClases.Programacion;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                uni += Clases_Instanciables.Universidad.EClases.Laboratorio;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                uni += Clases_Instanciables.Universidad.EClases.Legislacion;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                uni += Clases_Instanciables.Universidad.EClases.SPD;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.WriteLine(uni.ToString());
            Console.ReadKey();
            Console.Clear();
            try
            {
                Clases_Instanciables.Universidad.Guardar(uni);
                Console.WriteLine("Archivo de Universidad guardado.");
            }
            catch (ArchivosException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                int jornada = 0;
                Jornada.Guardar(uni[jornada]);
                Console.WriteLine("Archivo de Jornada {0} guardado.", jornada);
                //Console.WriteLine(Jornada.Leer());
            }
            catch (ArchivosException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadKey();
        }
コード例 #6
0
        /// <summary>
        /// Escribe un archivo xml con los datos de una universidad
        /// </summary>
        /// <param name="uni"></param>
        /// <returns></returns>
        public static bool Guardar(Universidad uni)
        {
            Xml <Universidad> xml = new Xml <Universidad>();

            return(xml.Guardar("Universidad.xml", uni));
        }
コード例 #7
0
        /// <summary>
        /// Guarda la universidad pasada como parametro en un archivo .xml
        /// </summary>
        /// <param name="gim">Universidad gim</param>
        /// <returns>true si se pudo guardar, en caso contrario false</returns>
        public static bool Guardar(Universidad gim)
        {
            Xml <Universidad> xml = new Xml <Universidad>();

            return(xml.guardar("Universidad.xml", gim));
        }
コード例 #8
0
        /// <summary>
        /// Permite guardar los datos de un objeto Universidad en un archivo XML.
        /// </summary>
        /// <param name="uni"> Objeto Universidad a guardar. </param>
        /// <returns> Retorna true si se pudo guardar, caso contrario retorna false. </returns>
        public static bool Guardar(Universidad uni)
        {
            Xml <Universidad> aux = new Xml <Universidad>();

            return(aux.Guardar("Datos.xml", uni));
        }
コード例 #9
0
        /// <summary>
        /// Metodo que guarda la universidad en un archivo XML
        /// </summary>
        /// <param name="uni">Universidad</param>
        /// <returns></returns>
        public static bool Guardar(Universidad uni)
        {
            Xml <Universidad> xml = new Xml <Universidad>();

            return(xml.guardar(AppDomain.CurrentDomain.BaseDirectory + "Universidad.xml", uni));
        }
コード例 #10
0
        /// <summary>
        /// Guardará todos los datos en un archivo de tipo xml en el escritorio
        /// </summary>
        /// <param name="uni"></param>
        /// <returns></returns>
        public static bool Guardar(Universidad uni)
        {
            Xml <Universidad> xml = new Xml <Universidad>();

            return(xml.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\" + "Universidad.xml", uni));
        }
コード例 #11
0
        /// <summary>
        /// Serializa un objeto Univsersidad como XML
        /// </summary>
        /// <param name="gim"></param>
        /// <returns>Verdadero si logro guardar el archivo, falso caso contrario</returns>
        public static bool Guardar(Universidad gim)
        {
            Xml <Universidad> archivo = new Xml <Universidad>();

            return(archivo.Guardar("universidad.xml", gim));
        }
コード例 #12
0
        /// <summary>
        /// Guardar es un metodo de clase, serializa los datos de la Universidad en un XML
        /// </summary>
        /// <param name="uni"></param>
        /// <returns></returns>
        public static bool Guardar(Universidad universidad)
        {
            Xml <Universidad> textoUnivesidad = new Xml <Universidad>();

            return(textoUnivesidad.Guardar("Universidad.xml", universidad));
        }
コード例 #13
0
 public static bool Guardar(Universidad u)
 {
     Archivos.Xml <Universidad> xml = new Archivos.Xml <Universidad>();
     return(xml.Guardar("Universidad.xml", u));
 }