Exemplo n.º 1
0
        /* MOSTRAR ALUMNOS PERTENECIENTES A UN CURSO.
         * Función que pide el nombre del curso, y obteniendo la lista de cursos como parámetro
         * busca el código correspondiente al curso con la función DevolverCodigo.
         * Compara el código devuelto con el código de cada objeto Alumno, y si coincide
         * lo añade al string.
         * Devuelve un string con los datos recuperados.
         */
        public string MostrarAlumnosDeCurso(string nombre, Cursos lista)
        {
            string codigoCurso = lista.DevolverCodigo(nombre);
            string cadena      = "Alumnos del curso " + nombre + " : \n\n";
            Alumno alu         = new Alumno();

            for (int i = 0; i < listaAlumnos.Count; i++)
            {
                alu = (Alumno)listaAlumnos[i];
                if (alu.Codigo == codigoCurso)
                {
                    cadena += alu.MostrarAlumno();
                }
            }
            return(cadena);
        }
Exemplo n.º 2
0
        public bool AgregarProfesor(string nombre, string dni, string telefono, string nombreCurso, Cursos lista)
        {
            bool agregado;

            if (BuscarProfesor(nombre) == -1)
            {
                Profesor prof = new Profesor();
                prof.Nombre           = nombre;
                prof.Dni              = dni;
                prof.Telefono         = telefono;
                prof.CodigoCursoTutor = lista.DevolverCodigo(nombreCurso);
                listaProfesores.Add(prof);
                agregado = true;
            }
            else
            {
                agregado = false;
            }
            return(agregado);
        }
Exemplo n.º 3
0
        /* AGREGAR ALUMNO.
         * Crea un objeto Alumno y lo añade a la lista de Alumnos.
         * Para obtener el código del curso en el que está matriculado el alumno
         * se pasa como parámetro la lista de cursos y se llama a la función DevolverCódigo,
         * que obtendrá el código del curso pasado como parámetro.
         * Devuelve true o false según se haya realizado o no la operación.
         */
        public bool AgregarAlumno(string nombre, string dni, string telefono, string nombreCurso, Cursos lista)
        {
            bool   agregado;
            string codigoCurso = lista.DevolverCodigo(nombreCurso);

            if (codigoCurso != "")
            {
                Alumno alu = new Alumno();
                alu.Nombre   = nombre;
                alu.Dni      = dni;
                alu.Telefono = telefono;
                alu.Codigo   = codigoCurso;
                listaAlumnos.Add(alu);
                agregado = true;
            }
            else
            {
                agregado = false;
            }
            return(agregado);
        }