public void Listar()
        {
            List <Curso> listadoCursos = new List <Curso>();
            CursoLogic   curLog        = new CursoLogic();

            listadoCursos = curLog.GetAll();

            List <AlumnoInscripcion> listadoAlumno_Inscripciones = new List <AlumnoInscripcion>();
            AluInscLogic             aluInscLog = new AluInscLogic();

            listadoAlumno_Inscripciones = aluInscLog.GetInscripcionesAlumno(this.Alumno.ID);

            List <Curso> listadoCursosAInscribir = new List <Curso>();

            for (int i = 0; i < listadoCursos.Count; i++)
            {
                bool bandera = false;

                for (int j = 0; j < listadoAlumno_Inscripciones.Count; j++)
                {
                    if (listadoAlumno_Inscripciones[j].Curso.ID == listadoCursos[i].ID)
                    {
                        bandera = true;
                    }
                }

                if (bandera == false)
                {
                    listadoCursosAInscribir.Add(listadoCursos[i]);
                }
            }

            this.dgvCursos.DataSource = listadoCursosAInscribir;
        }
        private void LoadGridAlumnosInscriptos()
        {
            List <Curso> listadoCursos = new List <Curso>();
            CursoLogic   curLog        = new CursoLogic();

            listadoCursos = curLog.GetAll();

            List <AlumnoInscripcion> listadoAlumno_Inscripciones = new List <AlumnoInscripcion>();
            AluInscLogic             aluInscLog = new AluInscLogic();

            listadoAlumno_Inscripciones = aluInscLog.GetInscripcionesAlumno(Convert.ToInt32(Session["id_persona"]));

            List <Curso> listadoCursosInscriptos = new List <Curso>();

            for (int i = 0; i < listadoCursos.Count; i++)
            {
                bool bandera = false;

                for (int j = 0; j < listadoAlumno_Inscripciones.Count; j++)
                {
                    if (listadoAlumno_Inscripciones[j].Curso.ID == listadoCursos[i].ID)
                    {
                        bandera = true;
                    }
                }

                if (bandera == true)
                {
                    listadoCursosInscriptos.Add(listadoCursos[i]);
                }
            }

            this.gridViewCursosInscriptos.DataSource = listadoCursosInscriptos;
            this.gridViewCursosInscriptos.DataBind();
        }
        private void LoadGrid()
        {
            List <Curso> listadoCursos = new List <Curso>();
            CursoLogic   curLog        = new CursoLogic();

            listadoCursos = curLog.GetAllConCupo();

            List <AlumnoInscripcion> listadoAlumno_Inscripciones = new List <AlumnoInscripcion>();
            AluInscLogic             aluInscLog = new AluInscLogic();

            listadoAlumno_Inscripciones = aluInscLog.GetInscripcionesAlumno(Convert.ToInt32(Session["id_persona"]));

            Persona      per    = new Persona();
            PersonaLogic perLog = new PersonaLogic();

            per = perLog.GetOne(Convert.ToInt32(Session["id_persona"]));

            List <Curso> listadoCursosAInscribir = new List <Curso>();

            for (int i = 0; i < listadoCursos.Count; i++)
            {
                //    bool banderaPlan = false;
                bool banderaInsc = false;

                //   if (per.Plan.ID == listadoCursos[i].IdPlan)
                //   {
                //       banderaPlan = true;
                //   }

                //   if (banderaPlan == true)
                //   {
                for (int j = 0; j < listadoAlumno_Inscripciones.Count; j++)
                {
                    // Usuario ya está inscripto
                    if (listadoAlumno_Inscripciones[j].Curso.ID == listadoCursos[i].ID)
                    {
                        banderaInsc = true;
                    }
                }
                //  }


                //if (banderaPlan == true && banderaInsc == false)
                if (banderaInsc == false)
                {
                    listadoCursosAInscribir.Add(listadoCursos[i]);
                }
            }

            this.gridView.DataSource = listadoCursosAInscribir;
            this.gridView.DataBind();
        }