Exemplo n.º 1
0
        //Método para ver se não tem professores dando aula no mesmo horario
        public void verificar_Horario()
        {
            Aresta aresta = new Aresta();

            foreach (var h in arestas.ToList())
            {
                if (arestas.Where(a => a.Horario == h.Horario).Count() > 2)
                {
                    arestas.Remove(h);
                }
            }
            arestas = arestas.OrderBy(h => h.Horario).ToList();
        }
Exemplo n.º 2
0
        //Método para adicionar aresta
        public void add_Aresta(Professor professorp, Disciplina disciplinad, Horario horarioh)
        {
            Aresta aresta = new Aresta(professorp, disciplinad, horarioh);

            arestas.Add(aresta);
        }