private void Listar() { try { this.dgv_AlumnoInscripcion.AutoGenerateColumns = false; AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); if (UsuarioLogueado.IDPersona.TiposPersona.Equals(Persona.TiposPersonas.Administrador)) { this.dgv_AlumnoInscripcion.DataSource = ail.GetAll(comboBox_TipoBusqueda.SelectedItem.ToString(), toolStripTextBox_Busqueda.Text); } else if (UsuarioLogueado.IDPersona.TiposPersona.Equals(Persona.TiposPersonas.Docente)) { this.dgv_AlumnoInscripcion.DataSource = ail.GetAll(comboBox_TipoBusqueda.SelectedItem.ToString(), toolStripTextBox_Busqueda.Text, UsuarioLogueado.IDPersona.ID); VistaDocente(); } else if (UsuarioLogueado.IDPersona.TiposPersona.Equals(Persona.TiposPersonas.Alumno)) { this.dgv_AlumnoInscripcion.DataSource = ail.GetAll(comboBox_TipoBusqueda.SelectedItem.ToString(), toolStripTextBox_Busqueda.Text, UsuarioLogueado.IDPersona.ID); VistaAlumno(); } } catch (Exception ex) { MessageBox.Show("Error al listar las inscripciones de " + UsuarioLogueado.IDPersona.Nombre + "," + UsuarioLogueado.IDPersona.Apellido + "\n" + ex); } }
private void LoadGrid() { AlumnoInscripcionLogic insl = new AlumnoInscripcionLogic(); UsuarioLogic ul = new UsuarioLogic(); Usuario user = ul.GetOne(Session["username"].ToString()); List <AlumnoInscripcion> inscripciones = insl.GetAll().Where(x => x.IDAlumno == user.Id_persona).ToList(); if (inscripciones.Count == 0) { divSinIns.Visible = true; } else { List <Comision> asd = new List <Comision>(); ComisionLogic a = new ComisionLogic(); inscripciones.ForEach(delegate(AlumnoInscripcion alum) { asd.Add(a.GetOne(alum.IDComision)); }); this.gvMisIns.DataSource = GenerarListas.GenerarComision(asd); gvMisIns.DataBind(); } }
public List <InformeCursos> GetInformeComisiones() { List <AlumnoInscripcion> alumnoInscripciones = AlumnoInscripcionLogic.GetAll(); List <Curso> cursos = CursoLogic.GetAll(); List <Comision> comisiones = ComisionLogic.GetAll(); List <Business.Entities.Persona> personas = PersonaLogic.GetAll(); List <Materia> materias = MateriaLogic.GetAll(); List <InformeCursos> x = ( from curso in cursos join materia in materias on curso.IdMateria equals materia.ID join comision in comisiones on curso.IdComision equals comision.ID join alumnoinscripcion in alumnoInscripciones on curso.ID equals alumnoinscripcion.IdCurso select new InformeCursos { IdCurso = curso.ID, Cupo = curso.Cupo, DescComision = comision.Descripcion, DescMateria = materia.Descripcion, IdAlumnos = alumnoinscripcion.IdAlumno } ).ToList(); return(x); }
public void Listar() { AlumnoInscripcionLogic alumnoInscripcionLogic = new AlumnoInscripcionLogic(); this.dgvInscripciones.AutoGenerateColumns = false; this.dgvInscripciones.DataSource = alumnoInscripcionLogic.GetAll(); }
protected void aceptarLinkButton_Click(object sender, EventArgs e) { if (IsEntitySelected) { Personalogic pl = new Personalogic(); usuarioSession = (Usuario)Session["User"]; alumno = pl.GetOne(Convert.ToInt32(usuarioSession.IDPersona)); cl = new CursoLogic(); this.Entity2 = new AlumnoInscripcion(); this.Entity2.State = BusinessEntity.States.New; Curso c = cl.GetOne(this.SelectedID); if (c.Cupo > 0) { if (alumno.TipoPersona == Persona.TiposPersona.Alumno) { Entity2.IDAlumno = alumno.ID; } il = new AlumnoInscripcionLogic(); this.LoadEntity(this.Entity2, c.ID); List <AlumnoInscripcion> inscripciones = il.GetAll(); bool val = true; foreach (var ins in inscripciones) { if (ins.IDAlumno == Entity2.IDAlumno && ins.IDCurso == Entity2.IDCurso) { //El alumno ya esta anotado a este curso val = false; } } if (val) { il.Save(Entity2); c.Cupo = c.Cupo - 1; c.State = BusinessEntity.States.Modified; cl.Save(c); LoadGrid(); string script = "alert(\"Se ha inscripto correctamente\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } else { string script = "alert(\"Ya se encuentra inscripto a este curso\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } } else { string script = "alert(\"Curso lleno\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } } else { //SELECCIONA UN CURSO } }
public static List <AlumnoInscripcion> InscripcionesParaAlumno(int id) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); List <AlumnoInscripcion> listaAlumnosInscrips = ail.GetAll(); List <AlumnoInscripcion> listaParaAlumno = (from AlumnoInscripcion a in listaAlumnosInscrips where a.IdAlumno == id select a).ToList(); return(listaParaAlumno); }
private void Listar() { if (PersonaActual != null) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); dgvAlIns.DataSource = ail.GetInscripciones(PersonaActual.ID); } else { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); dgvAlIns.DataSource = ail.GetAll(); } }
public void Listar() { try { AlumnoInscripcionLogic inscripciones = new AlumnoInscripcionLogic(); //Aca voy a tener que crear otro metodo para traer las inscripciones del docente curso dgvAlumnosCursos.DataSource = inscripciones.GetAll(Docente); } catch (Exception Ex) { MessageBox.Show(Ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } }
public void Listar() { AlumnoInscripcionLogic alIns = new AlumnoInscripcionLogic(); try { this.dgvAlumnosInscripciones.DataSource = alIns.GetAll(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de inscripciones de alumnos. ", Ex); MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
public void Listar() { this.dgvAlumnoInscripciones.DataSource = null; this.dgvAlumnoInscripciones.Refresh(); AlumnoInscripcionLogic insl = new AlumnoInscripcionLogic(); List <AlumnoInscripcion> inscripciones = insl.GetAll().Where(x => x.Habilitado == true).ToList(); if (inscripciones.Count() == 0) { MessageBox.Show("No hay inscripciones cargadas!"); } else { this.dgvAlumnoInscripciones.DataSource = Listado.Generar(inscripciones); } }
private void Listar() { AlumnoInscripcionLogic insl = new AlumnoInscripcionLogic(); UsuarioLogic ul = new UsuarioLogic(); Usuario user = ul.GetOne(Session["username"].ToString()); List <AlumnoInscripcion> inscripciones = insl.GetAll().Where(x => x.IDAlumno == user.ID).ToList(); if (inscripciones.Count == 0) { divSinIns.Visible = true; } else { this.gvMisIns.DataSource = Listado.Generar(inscripciones); gvMisIns.DataBind(); } }
public void Listar() { AlumnoInscripcionLogic alIns = new AlumnoInscripcionLogic(); if (((formMain)Owner).PersonaActiva.TipoPersona == Persona.TipoPersonas.Alumno) { try { dgvAlumnosInscripciones.DataSource = alIns.GetFromAlumno(((formMain)Owner).PersonaActiva.ID); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar inscripciones del alumno. ", Ex); MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } } else if (((formMain)Owner).PersonaActiva.TipoPersona == Persona.TipoPersonas.Docente) { try { dgvAlumnosInscripciones.DataSource = alIns.GetFromDocente(((formMain)Owner).PersonaActiva.ID); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar inscripciones de alumnos del docente. ", Ex); MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } } else { try { dgvAlumnosInscripciones.DataSource = alIns.GetAll(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de inscripciones de alumnos. ", Ex); MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } } }
public void Listar(int idAlumno) { AlumnoInscripcionLogic al = new AlumnoInscripcionLogic(); CursoLogic cl = new CursoLogic(); MateriaLogic mat = new MateriaLogic(); ComisionLogic com = new ComisionLogic(); try { List <Curso> cursos = cl.GetAll(); List <Business.Entities.AlumnoInscripcion> inscripciones = al.GetAll(idAlumno); List <Business.Entities.Materia> materias = mat.GetAll(); List <Business.Entities.Comision> comisiones = com.GetAll(); var consultaInscripciones = from i in inscripciones join c in cursos on i.IDCurso equals c.ID join m in materias on c.IDMateria equals m.ID join co in comisiones on c.IDComision equals co.ID select new { ID = i.ID, IDAlumno = i.IDAlumno, Materia = c.IDMateria, //Mostrar descripcion DescMateria = m.Descripcion, Curso = c.ID, Comision = c.IDComision, DescComision = co.Descripcion, Condicion = i.Condicion, Nota = i.Nota }; this.dgvInscripciones.DataSource = consultaInscripciones.ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Listar() { Personalogic logicaPersona = new Personalogic(); var alumnos = logicaPersona.GetAlumnos(); CursoLogic logicaCurso = new CursoLogic(); var cursos = logicaCurso.GetCursosAñoActual(); AlumnoInscripcionLogic inscripcion = new AlumnoInscripcionLogic(); try { var inscripciones = inscripcion.GetAll(); var query = from inscrip in inscripciones join alumno in alumnos on inscrip.IDAlumno equals alumno.ID join curso in cursos on inscrip.IDCurso equals curso.ID select new { inscrip.Nota, inscrip.Condicion, inscrip.ID, Alumno = alumno.Apellido + ", " + alumno.Nombre, Curso = curso.Descripcion }; this.dgvInscripciones.DataSource = query.ToList(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de alumnos inscriptos", Ex); MessageBox.Show("Error al recuperar lista de alumnos inscriptos", "alumnos inscriptos", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ExcepcionManejada; } finally { if (Session.Persona.TipoPersona == Persona.TiposPersona.Alumno) { dgvInscripciones.Visible = false; } } }
private void LoadGrid() { cl = new CursoLogic(); al = new AlumnoInscripcionLogic(); List <Curso> cursos = cl.GetAll(); List <AlumnoInscripcion> alumnoInscripcions = al.GetAll(); Usuario user = (Usuario)Session["User"]; var query = from a in alumnoInscripcions join c in cursos on a.IDCurso equals c.ID where a.IDAlumno == user.IDPersona select new { Curso = c.Descripcion, Nota = a.Nota, Condicion = a.Condicion }; gvNotasAlumno.DataSource = query.ToList(); gvNotasAlumno.DataBind(); //var query = alumnoInscripcions.Where(a => a.IDAlumno == user.IDPersona); }
public List <InformeNotas> GetInformeNotas() { List <InformeNotas> informeNotas = new List <InformeNotas>(); List <AlumnoInscripcion> alumnoInscripciones = AlumnoInscripcionLogic.GetAll(); List <Curso> cursos = CursoLogic.GetAll(); List <Comision> comisiones = ComisionLogic.GetAll(); List <Business.Entities.Persona> personas = PersonaLogic.GetAll(); List <Materia> materias = MateriaLogic.GetAll(); List <InformeNotas> i = ( from informe in alumnoInscripciones join persona in personas on informe.IdAlumno equals persona.ID join curso in cursos on informe.IdCurso equals curso.ID join materia in materias on curso.IdMateria equals materia.ID join comision in comisiones on curso.IdComision equals comision.ID select new InformeNotas { IdInscripcion = informe.ID, IdAlumno = persona.ID, NombreApellidoAlumno = persona.Nombre + " " + persona.Apellido, IdCurso = curso.ID, Nota = informe.Nota, LegajoAlumno = persona.Legajo, ComisionDesc = comision.Descripcion, MateriaDesc = materia.Descripcion } ).ToList(); informeNotas = (List <InformeNotas>)i; var total = informeNotas.Where(x => x.Nota > 6).Sum(x => x.Nota); return(informeNotas); }
//protected void ddCursos_SelectedIndexChanged(object sender, EventArgs e) //{ // int ID = Convert.ToInt32(ddCursos.SelectedValue); // al = new AlumnoInscripcionLogic(); // pl = new Personalogic(); // List<Persona> personas = pl.GetAll(); // List<AlumnoInscripcion> alumnoInscripcions = al.GetAll(); // var query = from a in alumnoInscripcions // join p in personas on a.IDAlumno equals p.ID // where a.IDCurso == 2 // select new // { // Alumno = p.Apellido +", "+ p.Nombre, // Condicion = a.Condicion, // Nota = a.Nota // }; // gvAlumnosInscriptos.DataSource = query.ToList(); // gvAlumnosInscriptos.DataBind(); // gvAlumnosInscriptos.Visible = true; //} private void LoadGrid() { int ID = Convert.ToInt32(ddCursos.SelectedValue); al = new AlumnoInscripcionLogic(); pl = new Personalogic(); List <Persona> personas = pl.GetAll(); List <AlumnoInscripcion> alumnoInscripcions = al.GetAll(); var query = from a in alumnoInscripcions join p in personas on a.IDAlumno equals p.ID where a.IDCurso == ID select new { ID = a.ID, Alumno = p.Apellido + ", " + p.Nombre, Condicion = a.Condicion, Nota = a.Nota }; gvAlumnosInscriptos.DataSource = null; gvAlumnosInscriptos.DataSource = query.ToList(); gvAlumnosInscriptos.DataBind(); gvAlumnosInscriptos.Visible = true; }
public void Listar() { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); dgvAlumnosInscripciones.DataSource = ail.GetAll(); }
public void Listar() { AlumnoInscripcionLogic alumnoInscripcionLogic = new AlumnoInscripcionLogic(); this.DataGridViewInscripciones.DataSource = alumnoInscripcionLogic.GetAll(); }
public IActionResult List() => View(new ListAlumnoInscripcionViewModel(_alumnoInscripcionLogic.GetAll().OrderBy(i => i.Persona.Apellido).ToList(), _cursoLogic.GetAll().OrderBy(c => c.Descripcion).ToList()));
public void Listar() { AlumnoInscripcionLogic AIL = new AlumnoInscripcionLogic(); List <AlumnoInscripciones> l = AIL.GetAll(); }
public void Listar(int idDocente) { DocenteCursoLogic dl = new DocenteCursoLogic(); CursoLogic cl = new CursoLogic(); AlumnoInscripcionLogic alu = new AlumnoInscripcionLogic(); MateriaLogic mat = new MateriaLogic(); ComisionLogic com = new ComisionLogic(); PersonaLogic per = new PersonaLogic(); try { List <Curso> cursos = cl.GetAll(); List <DocenteCurso> docentes = dl.GetAll(idDocente); List <Business.Entities.AlumnoInscripcion> alumnos = alu.GetAll(); List <Materia> materias = mat.GetAll(); List <Comision> comisiones = com.GetAll(); List <Persona> personas = per.GetAll(); var consultaDocenteCursos = from d in docentes join c in cursos on d.IDCurso equals c.ID join a in alumnos on c.ID equals a.IDCurso into docCurAl join m in materias on c.IDMateria equals m.ID join co in comisiones on c.IDComision equals co.ID join al in alumnos on c.ID equals al.IDCurso join pe in personas on al.IDAlumno equals pe.ID from da in docCurAl.DefaultIfEmpty() //Left Join select new { ID = d.ID, IDDocente = d.IDDocente, Cargo = d.Cargo, //IDAlumno = a.IDAlumno, IDAlumno = da?.IDAlumno ?? 0, //If empty show 0 DescAlumno = pe.Apellido + " " + pe.Nombre, DescLegajo = pe.Legajo, Materia = c.IDMateria, //Mostrar descripcion DescMateria = m.Descripcion, Curso = c.ID, Comision = c.IDComision, DescComision = co.Descripcion, IDInscripcion = da?.ID ?? 0, //Condicion = a.Condicion, //Nota = a.Nota Condicion = da?.Condicion ?? string.Empty, Nota = da?.Nota ?? 0 }; this.dgvDocentesCursos.DataSource = consultaDocenteCursos.ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }