public override void RefreshSecondaryData() { //_modulo = ModuloInfo.Get(_entity.OidModulo, false); Titulo.Text = "| " + _modulo.Texto; PgMng.Grow(); Plantillas = PlantillaExamenList.GetListByModulo(_modulo.Oid, _entity.Desarrollo); PgMng.Grow(); Datos.DataSource = Plantillas; PgMng.FillUp(); }
/// <summary> /// Aplica el filtro correspondiente según la pestaña /// </summary> protected override void ApplyFilter() { switch (Filtros.SelectedTab.Name) { case "Todos_TP": { RefreshMainData(); } break; case "Advanced_TP": { try { foreach (EntityDriverForm item in _list_active_form) { if (item is PlantillaLocalizeForm) { ((LocalizeForm)item).Filter(); } } Datos.DataSource = PlantillaExamenList.SortList(_lista_filtrada, "Codigo", ListSortDirection.Ascending); } catch (Exception) { Datos.DataSource = _lista; } } break; case "Modulo_TP": { try { CriteriaEx criteria = PlantillaExamen.GetCriteria(PlantillaExamen.OpenSession()); criteria.AddEq("OidModulo", ActiveItem.OidModulo); _lista = PlantillaExamenList.GetListByModulo(ActiveItem.OidModulo); Datos.DataSource = PlantillaExamenList.SortList(_lista, "Codigo", ListSortDirection.Ascending); } catch (Exception) { _lista = null; } } break; } }