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);
            }

        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        public void ComprobarExcepcionSinProfesor()
        {
            Universidad uni = new Universidad();

            uni += Universidad.EClases.Programacion;
        }
Beispiel #5
0
        public void TestUniversidadListaProfesoresNoNull()
        {
            Universidad uni = new Universidad();

            Assert.IsNotNull(uni.Instructores);
        }
Beispiel #6
0
        // Validamos que se instancien la lista de Profesores en el contructor de Universidad.
        public void ProfesorNoNull()
        {
            Universidad u = new Universidad();

            Assert.IsNotNull(u.Instructores);
        }
Beispiel #7
0
        // Validamos que se instancien la lista de Jornadas en el contructor de Universidad.
        public void JornadaNoNull()
        {
            Universidad u = new Universidad();

            Assert.IsNotNull(u.Jornadas);
        }
        public void TestColeccionAlumnos()
        {
            Universidad uni = new Universidad();

            CollectionAssert.AllItemsAreNotNull(uni.Alumnos);
        }
Beispiel #9
0
        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();
        }
Beispiel #10
0
        public void ValidarValoresNulos()
        {
            Universidad miUniversidad = new Universidad();

            Assert.IsNotNull(miUniversidad);
        }
        public void TestColeccionProfesores()
        {
            Universidad uni = new Universidad();

            CollectionAssert.AllItemsAreNotNull(uni.Instructores);
        }
Beispiel #12
0
        public void CrearUniversidad()
        {
            Console.WriteLine(" ");
            Console.WriteLine("==========================");

            Console.WriteLine("Por favor indique el nombre de la universidad ");
            nombre = Console.ReadLine();
            Console.WriteLine(" ");

            Console.WriteLine("Por favor indique la sede: ");
            var sede = Console.ReadLine();

            Console.WriteLine(" ");

            Console.WriteLine("Por favor indique el pais: ");
            var pais = Console.ReadLine();

            Console.WriteLine(" ");

            Console.WriteLine("Desea agregar informacion adicional de la universidad? \nSI/NO");
            var informacionAdicional = Console.ReadLine().ToUpper();

            Console.WriteLine(" ");

            if (informacionAdicional == "SI")
            {
                Console.WriteLine("Indique el año de fundación de la universidad: ");
                añoFundacion = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Indique el nombre del decano: ");
                decano = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantos estudiantes pueden matricularse en la universidad? ");
                cantidadEstudiantes = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantos profesores posee la universidad? ");
                cantidadProfesores = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantas carreras posee la universidad? ");
                cantidadCarreras = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantas aulas posee la universidad para sus cursos? ");
                cantidadAulas = Console.ReadLine();
                Console.WriteLine(" ");

                var miUniversidad = new Universidad(nombre, sede, pais, Convert.ToInt32(añoFundacion));
                miUniversidad.decano = decano;
                miUniversidad.cantidadEstudiantes = Convert.ToInt32(cantidadEstudiantes);
                miUniversidad.cantidadProfesores  = Convert.ToInt32(cantidadProfesores);
                miUniversidad.cantidadCarreras    = Convert.ToInt32(cantidadCarreras);
                miUniversidad.cantidadAulas       = Convert.ToInt32(cantidadAulas);
                Console.WriteLine(" ");
                Console.WriteLine("Se muestra la informacion de la universidad: \n");
                miUniversidad.ImprimirInformacionUniversidad();

                Console.WriteLine(" ");
                Console.WriteLine("==========================");
                Console.WriteLine("Desea crear un curso para la universidad? \nSI/NO");
                crearCurso = Console.ReadLine().ToUpper();
                Console.WriteLine(" ");

                //Si la persona desea crear algun curso se le pregunta el tipo de curso que desea crear,
                //caso contrario que no desee crear un curso tampoco, se cierra el programa.
                if (crearCurso == "SI")
                {
                    var nuevoCurso = new cursoEducativoUniversidad();
                    nuevoCurso.crearCurso = "SI";
                    nuevoCurso.crearCursoNuevo();
                    Console.WriteLine(" ");
                    Console.WriteLine("==========================");
                    Console.WriteLine("Gracias por usar nuestro servicio!");
                    return;
                }
                if (crearCurso == "NO")
                {
                    Console.WriteLine(" ");
                    Console.WriteLine("==========================");
                    Console.WriteLine("Gracias por usar nuestro servicio!");
                    return;
                }
            }
            else
            {
                var miUniversidad = new Universidad(nombre, sede, pais);
                Console.WriteLine(" ");
                Console.WriteLine("Se muestra la informacion de la universidad: \n");
                miUniversidad.ImprimirInformacionUniversidadBasica();
                return;
            }
        }
        public void TestUniversidadConAlumnos()
        {
            Universidad u = new Universidad();

            Assert.IsNotNull(u.Alumnos);
        }
        public Universidad UniversidadModificar(Universidad Parametro)
        {
            var DAO = new UniversidadDAO();

            return(DAO.Modificar(Parametro));
        }
        public void TestMethod1()
        {
            Universidad universidad = new Universidad();

            universidad += Universidad.EClases.Legislacion;
        }
Beispiel #16
0
        public void Prueba_Jornadas()
        {
            Universidad universidad = new Universidad();

            Assert.IsInstanceOfType(universidad.Jornadas, typeof(List <Jornada>));
        }
        public void TestSinProfesor()
        {
            Universidad universidad = new Universidad();

            universidad += Universidad.EClases.Laboratorio;
        }
Beispiel #18
0
 public void CheckSinProfesorException()
 {
     Universidad u = new Universidad();
     Profesor    p = (u == Universidad.EClases.SPD);
 }
Beispiel #19
0
        // Validamos que se instancien la lista de Alumnos en el contructor de Universidad.
        public void AlumnnoNoNull()
        {
            Universidad u = new Universidad();

            Assert.IsNotNull(u.Alumnos);
        }
Beispiel #20
0
        public void TestMethod1()
        {
            Universidad u = new Universidad();

            Assert.IsNotNull(u);
        }
        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();
        }
Beispiel #22
0
 public void TestMetodo3SinProfesorException()
 {
     Universidad universidad = new Universidad();
     Profesor    profesor    = universidad == Universidad.EClases.SPD;
 }
Beispiel #23
0
        public void TestUniversidadListaAlumnosNoNull()
        {
            Universidad uni = new Universidad();

            Assert.IsNotNull(uni.Alumnos);
        }
        public void ListaJornadasCorrecta()
        {
            Universidad u1 = new Universidad();

            Assert.IsNotNull(u1.Jornadas);
        }
        public void TestListaAlumnosInstanciada()
        {
            Universidad uni = new Universidad();

            Assert.IsNotNull(uni.Alumnos);
        }
Beispiel #26
0
        public void JornadasDeUniversidad()
        {
            Universidad universidad = new Universidad();

            Assert.IsNotNull(universidad.Jornadas);
        }
Beispiel #27
0
        public void ListaAlumnosCorrecta()
        {
            Universidad u = new Universidad();

            Assert.IsNotNull(u.Alumnos);
        }
Beispiel #28
0
        public void TestUniversidadAlumnosNotNull()
        {
            universidad = new Universidad();

            Assert.IsNotNull(universidad.Alumnos);
        }
Beispiel #29
0
        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 VerificarInstanciaColeccion()
        {
            Universidad universidad = new Universidad();

            Assert.IsNotNull(universidad.Jornadas);
        }