protected override void CargarPagina() { if ((string)Session["privilegio"] != "alumno") { Response.Redirect("noCorrespondeSeccion.aspx"); } else { CargarEstadoAcademico(); int idAlumno = (int)Session["idPersona"]; string etiqueta = LogicaPersona.TraerUno(idAlumno).Nombre + " " + LogicaPersona.TraerUno(idAlumno).Apellido; etiqAlumno.Text = etiqueta; etiqFecha.Text = DateTime.Now.ToString("dd/MM/yyyy"); } }
private void cargarMaterias() { LogicaPersona lp = new LogicaPersona(); PersonaActual = lp.TraerUno(usuarioActual.IDPersona); LogicaMateria lm = new LogicaMateria(); DataTable dtMateria = new DataTable(); dtMateria.Columns.Add("Descripción", typeof(string)); dtMateria.Columns.Add("ID", typeof(int)); foreach (Materia materia in lm.TraerTodosPorIdPlan(PersonaActual.IDPlan)) { dtMateria.Rows.Add(new object[] { materia.Descripcion, materia.ID }); } cbbxMateria.DataSource = dtMateria; cbbxMateria.ValueMember = "ID"; cbbxMateria.DisplayMember = "Descripción"; cbbxMateria.SelectedIndex = -1; }
private void FormularioMenu_Shown(object sender, EventArgs e) { FormularioLogin appLogin = new FormularioLogin(); if (appLogin.ShowDialog() != DialogResult.OK) { this.Dispose(); } else { usuarioActual = appLogin.usr; LogicaPersona lp = new LogicaPersona(); personaActual = lp.TraerUno(appLogin.usr.IDPersona); MessageBox.Show("Bienvenido " + personaActual.Nombre + " " + personaActual.Apellido, "UTN FRRO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); switch (personaActual.Tipo) { case Personas.TipoPersona.Administrativo: mnuInscripcion.Enabled = false; mnuNotas.Enabled = false; break; case Personas.TipoPersona.Alumno: mnuABMCEspecialidad.Enabled = false; mnuABMCPlanes.Enabled = false; mnuABMCUsuarios.Enabled = false; mnuNotas.Enabled = false; mnuReportes.Enabled = false; break; case Personas.TipoPersona.Profesor: mnuABMCEspecialidad.Enabled = false; mnuABMCPlanes.Enabled = false; mnuABMCUsuarios.Enabled = false; mnuInscripcion.Enabled = false; mnuReportes.Enabled = false; break; } } }
private bool IngresoCorrecto(string usuario, string clave) { LogicaUsuario lu = new LogicaUsuario(); LogicaPersona lp = new LogicaPersona(); Usuario usuarioActual = lu.existeUsuario(usuario, clave); if (usuarioActual != null) { Session["idUsuario"] = (int)usuarioActual.ID; Session["usuario"] = (string)usuarioActual.NombreUsuario; Session["nombre"] = (string)usuarioActual.Nombre; Session["apellido"] = (string)usuarioActual.Apellido; Session["email"] = (string)usuarioActual.NombreUsuario; Session["idPersona"] = (int)lp.TraerUno(usuarioActual.IDPersona).ID; Session["privilegio"] = (string)usuarioActual.Privilegio; return(true); } else { return(false); } }
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; } }