public void CuandoEjecuto_MetodoGuardarUniversidad_TestMethod() { this.CargarDatosUniversidad(); Assert.IsTrue(Universidad.Guardar(universidad)); }
static void Main(string[] args) { Universidad uni = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); uni += a1; try { Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, 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, 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, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); uni += a4; Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); uni += a5; Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); uni += a6; Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); uni += a7; Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, 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 += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } Console.WriteLine(uni.ToString()); Console.ReadKey(); Console.Clear(); try { 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(); }
public void TestLeerArchivoXml() { //arrange Universidad uni = new Universidad(); Universidad uni2 = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); Profesor i1 = new Profesor(1, "Juan", "Lopez", "12224458", EntidadesAbstractas.Persona.ENacionalidad.Argentino); Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino); //act uni += a1; uni += a4; uni += a5; uni += a6; uni += a7; uni += a8; uni += i1; uni += i1; try { uni += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { Universidad.Guardar(uni); Console.WriteLine("Archivo de Universidad guardado."); } catch (ArchivosException e) { Console.WriteLine(e.Message); } try { uni2 = Universidad.Leer(); } catch (Exception e) { Console.WriteLine(e.Message); } //assert Assert.AreEqual(uni2.Alumnos.Count, uni.Alumnos.Count); }
static void Main(string[] args) { Universidad uni = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); uni += a1; // ESTE LO AGREGA LO MAS BIEN try { //MAL EL DNI VS NACIONALIDAD DEBE EXPLOTAR Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); uni += a2; } catch (NacionalidadInvalidaException e) { //EXPLOTA CORRECTO! Console.WriteLine(e.Message); } try { //MISMO DNI QUE EL PRIMERO DEBE EXPLOTAR Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); uni += a3; } catch (AlumnoRepetidoException e) { //EXPLOTA CORRECTO Console.WriteLine(e.Message); } //AGREGA A 5 ALUMNOS Y 2 PROFESORES Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); uni += a4; Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); uni += a5; Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); uni += a6; Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); uni += a7; Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); uni += a8; Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino); uni += i1; Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino); uni += i2; try { uni += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } Console.WriteLine(uni.ToString()); Console.ReadKey(); Console.Clear(); try { //aca guarda el XML universidad lo hace bien Universidad.Guardar(uni); Console.WriteLine("Archivo de Universidad guardado."); } catch (ArchivosException e) { //no entra aca Console.WriteLine(e.Message); } try { int jornada = 0; //aca guarda con un indexador ANDA 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(); }
static void Main(string[] args) { //Persona personita = new Persona("asdasdadsasd", "Perez", "888888f" ,Persona.ENacionalidad.Argentino); //Universitario u1 = new Universitario(5, "Juan", "Perez", "45", Persona.ENacionalidad.Argentino); //Universitario u2 = new Universitario(6, "Juan", "Perez", "45", Persona.ENacionalidad.Argentino); //if (u1 == u2) // Console.WriteLine("EQUIS DEE"); //Profesor pr = new Profesor(8, "Juan", "Perez", "48", Persona.ENacionalidad.Argentino); //Console.WriteLine(pr); //Console.ReadLine(); //if (pr == Universidad.EClases.Programacion) // Console.WriteLine("SIIIIIII"); //else // Console.WriteLine("El profesor no da esta clase"); //Jornada j = new Jornada(Universidad.EClases.Laboratorio, pr); //Jornada j1 = new Jornada(Universidad.EClases.Legislacion, pr); //Alumno al = new Alumno(4, "Pedrito", "Jocesito", "4888", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion,Alumno.EEstadoCuenta.Becado); //Alumno al1 = new Alumno(6, "Lele", "Lulu", "90000001", Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); //j += al; //j += al1; //Console.WriteLine(j); //Jornada.Guardar(j); //Console.WriteLine(j[0]); //Console.WriteLine(j[1]); //Console.ReadLine(); Universidad gim = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); gim += a1; try { Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); gim += a2; } catch (NacionalidadInvalidaException e) { Console.WriteLine(e.Message); } try { Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); gim += a3; } catch (AlumnoRepetidoException e) { Console.WriteLine(e.Message); } Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); gim += a4; Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); gim += a5; Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); gim += a6; Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); gim += a7; Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); gim += a8; Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino); gim += i1; Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino); gim += i2; try { gim += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } Console.WriteLine(gim.ToString()); Console.ReadKey(); Console.Clear(); try { Universidad.Guardar(gim); Console.WriteLine("Archivo de Universidad guardado."); } catch (ArchivosException e) { Console.WriteLine(e.Message); } try { int jornada = 0; Jornada.Guardar(gim[jornada]); Console.WriteLine("Archivo de Jornada {0} guardado.", jornada); //Console.WriteLine(Jornada.Leer()); } catch (ArchivosException e) { Console.WriteLine(e.Message); } Console.ReadKey(); }
static void Main(string[] args) { // EntidadesAbstractas.Persona no hace refencia al proyecto indicado en el pdf descargado desde el campus // si menciona Clases abstractas cambie esas lineas de codigo solo por esa razon. // La salida por pantalla mo siempre será totalmente igual a la dada, por le generacion del random. Universidad gim = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); gim += a1; try { Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); gim += a2; } catch (NacionalidadInvalidaException e) { Console.WriteLine(e.Message); } try { Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); gim += a3; } catch (AlumnoRepetidoException e) { Console.WriteLine(e.Message); } Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); gim += a4; Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); gim += a5; Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); gim += a6; Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); gim += a7; Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); gim += a8; Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456", Persona.ENacionalidad.Argentino); gim += i1; Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", Persona.ENacionalidad.Argentino); gim += i2; try { gim += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } Console.WriteLine(gim.ToString()); //Comento estas dos lineas para que la salida por consola sea identica ala del pdf // Console.ReadKey(); //Console.Clear(); try { Universidad.Guardar(gim); Console.WriteLine("Archivo de Universidad guardado."); } catch (ArchivosException e) { Console.WriteLine(e.Message); } try { int jornada = 0; Jornada.Guardar(gim[jornada]); Console.WriteLine("Archivo de Jornada {0} guardado.", jornada); //Console.WriteLine(Jornada.Leer()); } catch (ArchivosException e) { Console.WriteLine(e.Message); } Console.ReadKey(); }
static void Main(string[] args) { //creo la universidad y el primer alumno. Agrego el alumno a la universidad Universidad universidad = new Universidad(); Alumno alumno1 = new Alumno(100, "Jose", "Allegue", "37098117", Clases_abstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); universidad += alumno1; //pruebo la validacion de dni try { Alumno alumno2 = new Alumno(2, "Juana", "Martinez", "12234458", Clases_abstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); universidad += alumno2; } catch (NacionalidadInvalidaException e) { Console.WriteLine(e.Message); } //pruebo la verificacion de alumnos repetidos try { Alumno alumno3 = new Alumno(3, "José", "Gutierrez", "37098117", Clases_abstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); universidad += alumno3; } catch (AlumnoRepetidoException e) { Console.WriteLine(e.Message); } //creo mas alumnos y los agrego Alumno alumno4 = new Alumno(4, "Miguel", "Hernandez", "92264456", Clases_abstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); universidad += alumno4; Alumno alumno5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", Clases_abstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); universidad += alumno5; Alumno alumno6 = new Alumno(6, "Juan", "Perez", "12234656", Clases_abstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); universidad += alumno6; Alumno alumno7 = new Alumno(7, "Joaquin", "Suarez", "91122456", Clases_abstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); universidad += alumno7; Alumno alumno8 = new Alumno(8, "Rodrigo", "Smith", "22236456", Clases_abstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); universidad += alumno8; //creo 2 profesores y los agrego a la universdad Profesor profesor1 = new Profesor(1, "Juan", "Lopez", "12234456", Clases_abstractas.Persona.ENacionalidad.Argentino); universidad += profesor1; Profesor profesor2 = new Profesor(2, "Roberto", "Juarez", "32234456", Clases_abstractas.Persona.ENacionalidad.Argentino); universidad += profesor2; //prueba de agregar clases a la universidad try { universidad += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { universidad += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { universidad += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { universidad += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } //muestro todos los datos de la universidad Console.WriteLine(universidad.ToString()); try { universidad.Guardar(); Console.WriteLine("Archivo de Universidad guardado."); } catch (ArchivosException e) { Console.WriteLine(e.Message); } try { int numeroJornada = 0; universidad[numeroJornada].Guardar(); Console.WriteLine($"Archivo de Jornada {numeroJornada} guardado."); //Console.WriteLine(Jornada.Leer()); } catch (ArchivosException e) { Console.WriteLine(e.Message); } }
static void Main(string[] args) { /* Universidad gim = new Universidad(); * Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); * gim += a1; * * try * { * Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); * gim += a2; * } * catch (NacionalidadInvalidaException e) * { * Console.WriteLine(e.Message); * } * * try * { * Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456", * Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, * Alumno.EEstadoCuenta.Becado); * * Alumno a12 = new Alumno(3, "José", "Gutierrez", "12234456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); * gim += a3; * //gim += a12; * } * catch (AlumnoRepetidoException e) * { * Console.WriteLine(e.Message); * } * * Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", * Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, * Alumno.EEstadoCuenta.AlDia); * gim += a4; * Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", * Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, * Alumno.EEstadoCuenta.AlDia); * gim += a5; * Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", * Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, * Alumno.EEstadoCuenta.Deudor); * gim += a6; * Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", * Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, * Alumno.EEstadoCuenta.AlDia); * gim += a7; * Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", * Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, * Alumno.EEstadoCuenta.AlDia); * gim += a8; * Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456", * Persona.ENacionalidad.Argentino); * gim += i1; * Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", * Persona.ENacionalidad.Argentino); * gim += i2; * try * { * gim += Universidad.EClases.Programacion; * } * catch (SinProfesorException e) * { * Console.WriteLine(e.Message); * } * try * { * gim += Universidad.EClases.Laboratorio; * } * catch (SinProfesorException e) * { * Console.WriteLine(e.Message); * } * try * { * gim += Universidad.EClases.Legislacion; * } * catch (SinProfesorException e) * { * Console.WriteLine(e.Message); * } * try * { * gim += Universidad.EClases.SPD; * } * catch (SinProfesorException e) * { * Console.WriteLine(e.Message); * } * * Console.WriteLine(gim.ToString()); * * try * { * Universidad.Guardar(gim); * Console.WriteLine("Archivo de Universidad guardado."); * } * catch (ArchivosException e) * { * Console.WriteLine(e.Message); * } * try * { * int jornada = 0; * Jornada.Guardar(gim[jornada]); * Console.WriteLine("Archivo de Jornada {0} guardado.", jornada); * jornada++; * * } * catch (ArchivosException e) * { * Console.WriteLine(e.Message); * } * Console.ReadKey(); */ Universidad gim = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); gim += a1; try { Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); gim += a2; } catch (NacionalidadInvalidaException e) { Console.WriteLine(e.Message); } try { Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); gim += a3; } catch (AlumnoRepetidoException e) { Console.WriteLine(e.Message); } Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); gim += a4; Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); gim += a5; Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); gim += a6; Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); gim += a7; Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); gim += a8; Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456", Persona.ENacionalidad.Argentino); gim += i1; Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", Persona.ENacionalidad.Argentino); gim += i2; try { gim += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { gim += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } Console.WriteLine(gim.ToString()); try { Universidad.Guardar(gim); Console.WriteLine("Archivo de Universidad guardado."); } catch (ArchivosException e) { Console.WriteLine(e.Message); } try { int jornada = 0; Jornada.Guardar(gim[jornada]); Console.WriteLine("Archivo de Jornada {0} guardado.", jornada); } catch (ArchivosException e) { Console.WriteLine(e.Message); } Console.ReadKey(); }
static void Main(string[] args) { Universidad uni = new Universidad(); Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado); uni += a1; try { Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, 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, 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, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia); uni += a4; Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia); uni += a5; Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor); uni += a6; Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia); uni += a7; Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, 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 += Universidad.EClases.Programacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Laboratorio; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.Legislacion; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } try { uni += Universidad.EClases.SPD; } catch (SinProfesorException e) { Console.WriteLine(e.Message); } Console.WriteLine(uni.ToString()); Console.ReadKey(); Console.Clear(); try { 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); } //----- Probando Archivos XML ----- // //Xml<Alumno> xml = new Xml<Alumno>(); //Guardo archivo en Xml //xml.Guardar(@"C:\Users\Mariano\Downloads\Alumno.xml", a1); //Guardo la primer jornada de la lista //a1 = null; //try //{ // xml.Leer(@"C:\Users\Mariano\Downloads\Alumno.xml", out a1); //Leo //} //catch (Exception ex) //{ // Console.WriteLine(ex.Message); //} //Console.WriteLine(a1.ToString()); //Muestro por consola al archivo leido //------- Probando Archivos Txt -------// //Texto texto = new Texto(); //texto.Guardar(@"C:\Users\Mariano\Downloads\AlumnoTexto.txt", a1.ToString()); //string datoLeido=""; //try //{ // texto.Leer(@"C:\Users\Mariano\Downloads\AlumnoTexto.txt", out datoLeido); //} //catch (Exception ex) //{ // Console.WriteLine(ex.Message); //} //Console.WriteLine(datoLeido); Console.ReadKey(); }