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(); }
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 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(); }
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(); }
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); }
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(); } }
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; } }