protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LoadGrid(); CursoLogic cursoLogic = new CursoLogic(); List <Curso> cursos = cursoLogic.GetAll(); foreach (var cr in cursos) { idCursoDropDownList.Items.Add(cr.ID.ToString()); } PersonasLogic personasLogic = new PersonasLogic(); List <Persona> docentes = personasLogic.GetAllTipo(Persona.TiposPersonas.Docente); foreach (var dc in docentes) { idDocenteDropDownList.Items.Add(dc.ID.ToString()); } Usuario usuario = (Usuario)Session["UsuarioActual"]; UsuarioLogic usuarioLogic = new UsuarioLogic(); try { ModuloUsuario moduloUsuario = usuarioLogic.GetModuloUsuario("Personas", usuario.ID); if (moduloUsuario.IDModulo != 0) { editarLinkButton.Enabled = moduloUsuario.PermiteModificacion; eliminarLinkButton.Enabled = moduloUsuario.PermiteBaja; nuevoLinkButton.Enabled = moduloUsuario.PermiteAlta; gridView.Enabled = moduloUsuario.PermiteConsulta; if (moduloUsuario.PermiteConsulta) { LoadGrid(); } } else { gridPanel.Visible = false; formPanel.Visible = false; gridActionsPanel.Visible = false; Page.Response.Write("Usuario sin permisos"); } } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar Modulo", ex); throw ExcepcionManejada; } } }
private void DictadosDesktop_Load(object sender, EventArgs e) { CursoLogic cursoLogic = new CursoLogic(); List <Curso> cursos = cursoLogic.GetAll(); foreach (var cr in cursos) { cbxIdCurso.Items.Add(cr.ID.ToString()); } PersonasLogic personasLogic = new PersonasLogic(); List <Persona> docentes = personasLogic.GetAllTipo(Persona.TiposPersonas.Docente); foreach (var dc in docentes) { cbxIdDocente.Items.Add(dc.ID.ToString()); } for (int i = 0; i < 4; i++) { cbxCargo.Items.Add(i); } switch (this.ModoFormulario) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; break; } }
private void InscripcionesDesktop_Load(object sender, EventArgs e) { PersonasLogic personasLogic = new PersonasLogic(); List <Persona> personas = personasLogic.GetAllTipo(Persona.TiposPersonas.Alumno); foreach (var al in personas) { cbxIDAlumno.Items.Add(al.ID.ToString()); } CursoLogic cursoLogic = new CursoLogic(); List <Curso> cursos = cursoLogic.GetAll(); foreach (var cr in cursos) { cbxIdCurso.Items.Add(cr.ID.ToString()); } switch (this.ModoFormulario) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; break; } }