public bool seCruzan(Grupo g) { if (this.Materia.Codigo == g.Materia.Codigo) { return(true); } for (int i = 0; i < g.Clases.Count(); i++) { for (int j = 0; j < Clases.Count(); j++) { if (g.Clases[i].cruzaClase(Clases[j])) { return(true); } } } return(false); }