Ejemplo n.º 1
0
        /// <summary>
        /// Método Evaluar Alumno con Método de Extensión
        /// </summary>
        /// <param name=""></param>
        public void EvaluaAlumno()
        {
            Evaluaciones ev;

            while (colaAlumnos.Count > 0 && (RandomDocente() != null))
            {
                t2 = new Thread(Proximo);

                if (!(t2.IsAlive))
                {
                    t2.Start();
                }
                t2.Join();

                EvalInvoke2(aux);

                EvalInvoke4(aux2.ToString());
                Thread.Sleep(1000);
                EvalInvoke3(notaFinal.ToString());
                Thread.Sleep(1000);
                EvalInvoke2(string.Empty);
                EvalInvoke3(string.Empty);
                EvalInvoke4(string.Empty);

                listaEvaluados.Add(auxiliar);
                ev = new Evaluaciones(auxiliar.Id, aux2.Id, aulaAux.IdAula, nota_1, nota_2, notaFinal, observacion);

                ConexionDAO.InsertarEvaluado(ev);

                Serializar(ev);
                RefrescaListaEvaluados();
                Actualizarlista();
            }

            tmReloj.Enabled = false;
        }