Ejemplo n.º 1
0
 public void agregarAsignatura(Asignatura asignatura)
 {
     if (!this.asignaturas.Contains(asignatura))
     {
         this.agregarAsignatura(asignatura);
     }
 }
Ejemplo n.º 2
0
 public void borrarAsignatura(Asignatura asignatura)
 {
     if (this.asignaturas.Contains(asignatura))
     {                                                     //si el elemento existe en la lista, entonces
         int index = this.asignaturas.IndexOf(asignatura); //busca el index del elemento
         asignaturas.RemoveAt(index);
     }
 }
Ejemplo n.º 3
0
 public Profesor(string pNombre, string pApellido, int pDni, string pDireccion, int pTelefono, bool pDelCentro, Asignatura pAsignatura, Curso pCurso)
     : base(pApellido, pApellido, pDni, pDireccion, pTelefono)
 {
     this.delCentro   = pDelCentro;
     this.asignaturas = new List <Asignatura>();
     asignaturas.Add(pAsignatura);
     this.cursos = new List <Curso>();
     cursos.Add(pCurso);
 }