/// <summary> /// Toma los grupos de el area designada por el numero i, y manda llamar la asignacion de los salones de esa area /// </summary> /// <param name="i"></param> private void separacionXArea(int i) { List <Variable> asignando; var query1 = from g in cromosomas where g.Area == i.ToString() orderby g.Cupo descending select g; asignando = query1.ToList(); if (asignando.Count != 0) { asignandoXArea(asignando, new ListaSalones(salones.EnArea(i))); } }