private void LoadGridMaterias() { int?personaID = ViewState["personaID"] as int?; if (personaID != null) { gridMaterias.SelectedIndex = -1; this.EnableGrid(false); this.EnableGridComisiones(false); this.EnableGridMateria(true); List <Materia> materias = null; try { materias = new MateriaLogic().getMateriasDisponiblesOfPersona((int)personaID); if (!materias.Any()) { this.SetMessage("No hay materias disponibles para inscribirse"); this.EnableGridMateria(false); this.LoadGrid(); } this.gridMaterias.DataSource = materias; this.subtit.InnerText = " Materias disponibles para inscripcion de " + new PersonaLogic().GetOne((int)personaID).Nombre; } catch (Exception e) { SetError(e.Message); } } else { SetError("Hubo un error al cargar la lista de materias"); } this.gridMaterias.DataBind(); }
private void LoadGrid() { gridMaterias.SelectedIndex = -1; this.EnableGridComisiones(false); List <Materia> materias = new MateriaLogic().getMateriasDisponibles(this.UserID); if (materias == null || !materias.Any()) { this.SetMessage("No hay materias disponibles para inscribirse"); this.lbtnSiguiente.Visible = false; } this.gridMaterias.DataSource = materias; this.gridMaterias.DataBind(); }