public void AddAsignatura(Asignatura asignatura) { if (asignatura != null) { _asignaturas.Add(asignatura); _promedio = -1; } }
public void readAllGrades(Alumno alumni) { Asignatura asignaturaTmp; Console.WriteLine("Ingrese las calificaciones del alumno {0}", alumni.Name); foreach (string asignatura in asignaturas) { asignaturaTmp = new Asignatura(asignatura); asignaturaTmp.Calif = readGrade(asignatura); alumni.AddAsignatura(asignaturaTmp); } Console.WriteLine("--CAPTURA DE CALIFICACIONES del alumno {0} COMPLETA--", alumni.Name); }
public override string ToString() { StringBuilder sb = new StringBuilder(); Asignatura ultimaAsignatura = _asignaturas.Last(); sb.Append("[Alumno: ").Append(_name).Append(", ASIGNATURAS {"); foreach (Asignatura asignatura in _asignaturas) { sb.Append(asignatura.Nombre).Append(" : ").Append(asignatura.Calif); if (!ultimaAsignatura.Equals(asignatura)) { sb.Append(", "); } } sb.Append("}").Append("]"); return(sb.ToString()); }