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