/// <summary>Usado para recibir toda la información (incluido el id) de la materia nueva que se acaba de registrar</summary> public void recibirMateria(Materia newMateria) { lblArrowMateria.Dispose(); lblInfoMaterias.Dispose(); materias.Add(newMateria); flPanelMaterias.Controls.Add(PersonalizacionComponentes.hacerBotonMateria(newMateria, color)); color++; }
///<sumary> limpia el contenedor y carga todas las materias como botones nuevos </sumary> public void cargarMaterias() { materias = dbConection.materiasAsociadasCon(idGrupo); if (materias.Count != 0) { lblInfoMaterias.Dispose(); lblArrowMateria.Dispose(); color = 0; foreach (Materia materia in materias) { Button boton = PersonalizacionComponentes.hacerBotonMateria(materia, color); flPanelMaterias.Controls.Add(boton); color++; } } }