public override void MapearDeDatos() { this.txtID.Text = this.inscripcionActual.ID.ToString(); Curso cu = new Curso(); LogicaCurso lcu = new LogicaCurso(); cu = lcu.TraerUno(this.InscripcionActual.IDCurso); cargarMaterias(); this.cbbxComision.SelectedValue = cu.IDComision; this.cbbxMateria.SelectedValue = cu.IDMateria; switch (Modo) { case ModosFormulario.Alta: btnAceptar.Text = "Guardar"; break; case ModosFormulario.Modificacion: btnAceptar.Text = "Guardar"; break; case ModosFormulario.Baja: btnAceptar.Text = "Eliminar"; break; case ModosFormulario.Consulta: btnAceptar.Text = "Aceptar"; break; } }
protected void gvCursos_SelectedIndexChanged(object sender, EventArgs e) { Curso = LogicaCurso.TraerUno((int)gvCursos.SelectedValue); CargarGrillaAlumnos(Curso.ID); panelAlumnos.Visible = true; etiqComision.Text = LogicaComision.TraerUno(Curso.IDComision).Descripcion; etiqMateria.Text = LogicaMateria.TraerUno(Curso.IDMateria).Descripcion; etiqValidacionNota.Visible = false; panelNota.Visible = false; }
public bool estaInscripto() { bool inscripto = false; List <AlumnoInscripciones> inscripcionesPropias = new List <AlumnoInscripciones>(); inscripcionesPropias = LogicaInscripcion.TraerTodosPorIdPersona(IDPersona); foreach (AlumnoInscripciones ip in inscripcionesPropias) { Curso curso; curso = LogicaCurso.TraerUno(ip.IDCurso); if (curso.IDMateria == (int)gvMaterias.SelectedValue) { inscripto = true; } } return(inscripto); }
public override void GuardarCambios() { MapearADatos(); LogicaInscripcion li = new LogicaInscripcion(); if (btnAceptar.Text == "Guardar") { if (cbbxMateria.SelectedItem == null) { MessageBox.Show("Usted no ha seleccionado ningun curso"); } else { bool yaInscripto = false; List <AlumnoInscripciones> inscripcionesPropias = new List <AlumnoInscripciones>(); inscripcionesPropias = li.TraerTodosPorIdPersona(PersonaActual.ID); LogicaCurso lc = new LogicaCurso(); foreach (AlumnoInscripciones ip in inscripcionesPropias) { Curso curso = new Curso(); curso = lc.TraerUno(ip.IDCurso); if (curso.IDMateria == Convert.ToInt32(cbbxMateria.SelectedValue) && curso.IDComision == Convert.ToInt32(cbbxComision.SelectedValue)) { yaInscripto = true; } } if (yaInscripto) { MessageBox.Show("Usted ya esta Inscpripto a este curso"); } else { li.Guardar(InscripcionActual); } } } else { li.Guardar(InscripcionActual); } }
private void cargarCursos() { LogicaCurso lc = new LogicaCurso(); List <CursoEditado> cursosE = new List <CursoEditado>(); List <Curso> cursos = new List <Curso>(); LogicaDocenteCurso ldc = new LogicaDocenteCurso(); List <DocenteCurso> dictados = new List <DocenteCurso>(); dictados = ldc.TraerTodos(profesorActual.ID); foreach (DocenteCurso dictado in dictados) { cursos.Add(lc.TraerUno(dictado.IDCurso)); } LogicaMateria lmateria = new LogicaMateria(); LogicaComision lcomision = new LogicaComision(); foreach (Curso cc in cursos) { CursoEditado cursoE = new CursoEditado(); cursoE.ID = cc.ID; cursoE.Materia = lmateria.TraerUno(cc.IDMateria).Descripcion; cursoE.Comision = lcomision.TraerUno(cc.IDComision).Descripcion + " - "; cursosE.Add(cursoE); } DataTable dtCursoE = new DataTable(); dtCursoE.Columns.Add("Comision", typeof(string)); dtCursoE.Columns.Add("Materia", typeof(string)); dtCursoE.Columns.Add("ID", typeof(int)); dtCursoE.Columns.Add("Combo", typeof(string), "Comision+''+Materia"); foreach (CursoEditado ce in cursosE) { dtCursoE.Rows.Add(new object[] { ce.Comision, ce.Materia, ce.ID }); } cbbxCurso.DataSource = dtCursoE; cbbxCurso.ValueMember = "ID"; cbbxCurso.DisplayMember = "Combo"; cbbxCurso.SelectedIndex = -1; }
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(); }
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; } }