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 cargarGrilla()
        {
            List <AlumnoInscripcion> listadoAlumnoInscripcion = new List <AlumnoInscripcion>();
            AluInscLogic             aluInscLog = new AluInscLogic();

            listadoAlumnoInscripcion = aluInscLog.GetAll();

            List <Persona> listadoPersonas = new List <Persona>();
            PersonaLogic   perLog          = new PersonaLogic();

            listadoPersonas = perLog.GetAll();

            var inscriptos = from aluins in listadoAlumnoInscripcion
                             join alu in listadoPersonas
                             on aluins.Alumno.ID equals alu.ID
                             where (aluins.Curso.ID == this.IdCurso)
                             select new
            {
                id_inscripcion = aluins.ID,
                legajo         = alu.IdLegajo,
                apellido       = alu.Apellido,
                nombre         = alu.Nombre,
                nota           = aluins.Nota,
                condicion      = aluins.Condicion
            };

            dgvAlumnosDelCurso.DataSource = inscriptos.ToList();
        }
Пример #3
0
        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;
        }
Пример #4
0
        private void btnInscripcion_Click(object sender, EventArgs e)
        {
            AlumnoInscripcion aluIns     = new AlumnoInscripcion();
            AluInscLogic      aluInscLog = new AluInscLogic();

            aluIns.Alumno = this.Alumno;
            aluIns.Curso  = (Curso)this.dgvCursos.SelectedRows[0].DataBoundItem;
            aluInscLog.Insert(aluIns);
            this.Listar();
        }
Пример #5
0
        private void LoadForm(int id)
        {
            AlumnoInscripcion aluIns = new AlumnoInscripcion();

            AluInscLogic aluInsLogic = new AluInscLogic();

            aluIns = aluInsLogic.GetOne(id);
            this.txtIDInscripcion.Text = aluIns.ID.ToString();
            this.ddlNota.SelectedValue = aluIns.Nota.ToString();
        }
        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();
        }
Пример #7
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            AlumnoInscripcion aluIns = new AlumnoInscripcion();

            aluIns.ID   = Convert.ToInt32(txtIDInscripcion.Text);
            aluIns.Nota = Convert.ToInt32(ddlNota.SelectedValue);

            AluInscLogic aluInsLogic = new AluInscLogic();

            aluInsLogic.UpdateNota(aluIns);

            this.formPanelInscripcion.Visible = false;
            this.LoadGridAlumnosInscriptos(this.SelectedIDCurso);
        }
Пример #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            AlumnoInscripcion aluIns = new AlumnoInscripcion();

            aluIns.ID   = this.IdInsc;
            aluIns.Nota = Convert.ToInt32(this.cbxNota.SelectedItem);
            AluInscLogic aluInscLog = new AluInscLogic();

            try
            {
                aluInscLog.UpdateNota(aluIns);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                this.Close();
            }
        }
Пример #9
0
        private void LoadGridAlumnosInscriptos(int id)
        {
            List <AlumnoInscripcion> listadoAlumno_Inscripcion = new List <AlumnoInscripcion>();
            AluInscLogic             aluInsLog = new AluInscLogic();

            listadoAlumno_Inscripcion                     = aluInsLog.GetAll();
            this.gridViewDetalleCurso.Visible             = true;
            this.gridViewDetalleCursoActionsPanel.Visible = true;
            this.gridViewDetalleCursoEmpty.Visible        = false;
            List <Persona> listadoPersonas = new List <Persona>();
            PersonaLogic   perLog          = new PersonaLogic();

            listadoPersonas = perLog.GetAll();

            var inscriptos = from aluins in listadoAlumno_Inscripcion
                             join alu in listadoPersonas
                             on aluins.Alumno.ID equals alu.ID
                             where (aluins.Curso.ID == Convert.ToInt32(id))
                             select new
            {
                id_inscripcion = aluins.ID,
                legajo         = alu.IdLegajo,
                apellido       = alu.Apellido,
                nombre         = alu.Nombre,
                nota           = aluins.Nota,
                condicion      = aluins.Condicion
            };

            gridViewDetalleCurso.DataSource = inscriptos.ToList();
            gridViewDetalleCurso.DataBind();
            if (this.gridViewDetalleCurso.Rows.Count == 0)
            {
                this.gridViewDetalleCurso.Visible             = false;
                this.gridViewDetalleCursoActionsPanel.Visible = false;
                this.gridViewDetalleCursoEmpty.Visible        = true;
            }
        }