private void btnAceptar_Click(object sender, EventArgs e) { if (cbbxNota.SelectedItem != null) { switch (Convert.ToInt32(cbbxNota.SelectedItem)) { case 1: case 2: case 3: condicion = "Aplazado"; break; case 4: case 5: condicion = "Regular"; break; case 6: case 7: case 8: case 9: case 10: condicion = "Aprobado"; break; } AlumnoInscripciones ai = new AlumnoInscripciones(); LogicaInscripcion lc = new LogicaInscripcion(); ai = lc.TraerUno(inscripcionActual.ID); ai.Nota = Convert.ToInt32(cbbxNota.SelectedItem); ai.Condicion = condicion; lc.Actualizar(ai); this.Dispose(); } else { MessageBox.Show("No ha seleccionado ninguna nota"); } }
private void CargarEstadoAcademico() { int idAlumno = (int)Session["idPersona"]; DataTable dtEstadoAlumno = new DataTable(); dtEstadoAlumno.Columns.Add("Materia", typeof(string)); dtEstadoAlumno.Columns.Add("Comision", typeof(string)); dtEstadoAlumno.Columns.Add("Situación", typeof(string)); dtEstadoAlumno.Columns.Add("Nota", typeof(int)); foreach (AlumnoInscripciones ai in LogicaInscripcion.TraerTodosPorIdPersona(idAlumno)) { DataRow fila = dtEstadoAlumno.NewRow(); fila["Materia"] = LogicaMateria.TraerUno(LogicaCurso.TraerUno(ai.IDCurso).IDMateria).Descripcion; fila["Comision"] = LogicaComision.TraerUno(LogicaCurso.TraerUno(ai.IDCurso).IDComision).Descripcion; fila["Situación"] = ai.Condicion; fila["Nota"] = ai.Nota; dtEstadoAlumno.Rows.Add(fila); } dtEstadoAlumno.DefaultView.Sort = "Materia, Comision, Situación, Nota"; gvEstadoAcademico.DataSource = dtEstadoAlumno; gvEstadoAcademico.DataBind(); }
private void CargarGrillaAlumnos(int idCurso) { DataTable dtCursos = new DataTable(); dtCursos.Columns.Add("ID", typeof(int)); dtCursos.Columns.Add("Legajo", typeof(int)); dtCursos.Columns.Add("Alumno", typeof(string)); dtCursos.Columns.Add("Nota", typeof(int)); dtCursos.Columns.Add("Condicion", typeof(string)); foreach (AlumnoInscripciones alumno in LogicaInscripcion.TraerTodosPorIdCurso(idCurso)) { DataRow fila = dtCursos.NewRow(); fila["ID"] = alumno.ID; fila["Legajo"] = LogicaPersona.TraerUno(alumno.IDAlumno).Legajo; fila["Alumno"] = LogicaPersona.TraerUno(alumno.IDAlumno).Apellido + ", " + LogicaPersona.TraerUno(alumno.IDAlumno).Nombre; fila["Condicion"] = alumno.Condicion; fila["Nota"] = alumno.Nota; dtCursos.Rows.Add(fila); } dtCursos.DefaultView.Sort = "Alumno, Legajo, Nota, ID"; gvAlumnos.DataSource = dtCursos; gvAlumnos.DataBind(); gvAlumnos.SelectedIndex = 0; }
public void Listar(String Tipo) { switch (Tipo) { case "tUsuarios": LogicaUsuario lu = new LogicaUsuario(); dgvUsuarios.DataSource = lu.TraerTodos(); break; case "tPlanes": LogicaPlan lp = new LogicaPlan(); dgvUsuarios.DataSource = lp.TraerTodos(); break; case "tEspecialidades": LogicaEspecialidad le = new LogicaEspecialidad(); dgvUsuarios.DataSource = le.TraerTodos(); break; case "tInscripciones": LogicaMateria lm = new LogicaMateria(); LogicaComision lc = new LogicaComision(); LogicaCurso lcu = new LogicaCurso(); LogicaInscripcion li = new LogicaInscripcion(); List <AlumnoInscripciones> ais = new List <AlumnoInscripciones>(); ais = li.TraerTodosPorIdPersona(this.usuarioActual.IDPersona); List <InscripcionesEditado> ins = new List <InscripcionesEditado>(); foreach (AlumnoInscripciones ai in ais) { InscripcionesEditado i = new InscripcionesEditado(); i.ID = ai.ID; i.Materia = lm.TraerUno(lcu.TraerUno(ai.IDCurso).IDMateria).Descripcion; i.Comision = lc.TraerUno(lcu.TraerUno(ai.IDCurso).IDComision).Descripcion; i.Nota = ai.Nota; i.Condicion = ai.Condicion; ins.Add(i); } dgvUsuarios.DataSource = ins; break; case "tNotas": LogicaMateria llm = new LogicaMateria(); LogicaPersona llp = new LogicaPersona(); LogicaCurso llcu = new LogicaCurso(); LogicaInscripcion lli = new LogicaInscripcion(); List <AlumnoInscripciones> aais = new List <AlumnoInscripciones>(); aais = lli.TraerTodosPorIdCurso(IdCursoActual); List <InscripcionesEditado> iins = new List <InscripcionesEditado>(); foreach (AlumnoInscripciones ai in aais) { InscripcionesEditado i = new InscripcionesEditado(); i.ID = ai.ID; i.Materia = llm.TraerUno(llcu.TraerUno(ai.IDCurso).IDMateria).Descripcion; i.Alumno = llp.TraerUno(ai.IDAlumno).Nombre + " " + llp.TraerUno(ai.IDAlumno).Apellido; i.Nota = ai.Nota; i.Condicion = ai.Condicion; iins.Add(i); } dgvUsuarios.DataSource = iins; break; } }