Ejemplo n.º 1
0
 public static Alumnos_inscripcionesLogic GetInstance()
 {
     if (singleton == null)
     {
         singleton = new Alumnos_inscripcionesLogic();
     }
     return(singleton);
 }
Ejemplo n.º 2
0
        public static List <Curso> ValidarCupo(List <Curso> listaCursos)
        {
            //Consultar a la base todas las incripciones para este año
            for (int i = listaCursos.Count - 1; i >= 0; i--)
            {
                List <Inscripciones> inscCurso = Alumnos_inscripcionesLogic.GetInstance().GetAllCurso(listaCursos[i].id_curso);
                if (inscCurso.Count >= listaCursos[i].cupo)
                {
                    listaCursos.RemoveAt(i);
                }
            }
            return(listaCursos);

            //sacar los cursos de listaCursos en los que los cupos > a count(inscripciones de ese curso)
            //foreach para cada curso foreach de insciociones contando para ese curso
        }