private void informeDeInscripcionesToolStripMenuItem_Click(object sender, EventArgs e) { UsuarioLogic lUsuario = new UsuarioLogic(); int idAlum = lUsuario.GetIdPersona(UsuarioActual.ID); PersonaLogic lAlumno = new PersonaLogic(); Persona alumno = lAlumno.GetOne(idAlum, (int)Persona.TiposPersonas.Alumno)[0]; InformeInscripcionesForm insForm = new InformeInscripcionesForm(alumno.ID, Persona.TiposPersonas.Alumno); insForm.ShowDialog(); }
public AlumnosInscripcionesForm(ModoForm modo, int id) : this() { this.ModoFormulario = modo; UsuarioLogic lUsuario = new UsuarioLogic(); int idAlum = lUsuario.GetIdPersona(id); PersonaLogic lAlumno = new PersonaLogic(); this.AlumnoActual = lAlumno.GetOne(idAlum, (int)Persona.TiposPersonas.Alumno)[0]; MateriaLogic lMateria = new MateriaLogic(); Materias listaMaterias = lMateria.GetAllPorPlan(this.AlumnoActual.IDPlan); this.dgwMaterias.DataSource = listaMaterias; bandera1 = bandera2 = bandera3 = false; }
public void Page_Load(object sender, EventArgs e) { PersonaLogic oPersona = new PersonaLogic(); UsuarioLogic oUsuario = new UsuarioLogic(); Usuario usuario = new Usuario(); Persona personaLogueada = new Persona(); try { usuario = oUsuario.GetOnePorUsuario(Session["usuario"].ToString())[0]; int id = oUsuario.GetIdPersona(usuario.ID); int tipo = oUsuario.GetTipoUsuario(usuario.Nombre, usuario.Apellido); personaLogueada = oPersona.GetOne(id, tipo)[0]; } catch { Response.Redirect("Login.aspx"); } Menu menuAdmin = (Menu)Page.Master.FindControl("menuAdmin"); //Menu menuAdministrador = (Menu)Page.Master.FindControl("menuAdministrador"); Menu menuProfesor = (Menu)Page.Master.FindControl("menuProfesor"); Menu menuAlumno = (Menu)Page.Master.FindControl("menuAlumno"); Label Estado = (Label)Page.Master.FindControl("lblEstado"); switch (personaLogueada.TipoPersona) { case Persona.TiposPersonas.Alumno: { menuAdmin.Visible = false; menuProfesor.Visible = false; Estado.Text = "Alumno: " + personaLogueada.Apellido + ", " + personaLogueada.Nombre; break; } case Persona.TiposPersonas.Profesor: { menuAdmin.Visible = false; menuAlumno.Visible = false; Estado.Text = "Profesor: " + personaLogueada.Apellido + ", " + personaLogueada.Nombre; break; } case Persona.TiposPersonas.Administrador: { menuAlumno.Visible = false; menuProfesor.Visible = false; Estado.Text = "Administrador: " + personaLogueada.Apellido + ", " + personaLogueada.Nombre; break; } } }
private void registrarNotasToolStripMenuItem_Click(object sender, EventArgs e) { UsuarioLogic lUsuario = new UsuarioLogic(); int idProf = lUsuario.GetIdPersona(UsuarioActual.ID); PersonaLogic lProfesor = new PersonaLogic(); Persona profesor = lProfesor.GetOne(idProf, (int)Persona.TiposPersonas.Profesor)[0]; InformeInscripcionesForm insForm = new InformeInscripcionesForm(profesor.ID, Persona.TiposPersonas.Profesor); insForm.ShowDialog(); }