public bool?ApplyTipoOrganizacionFilter() { var currentIds = OrganizacionesFilter.Filter.TipoOrganizacionIds; var form = new SmartSelectWindow(() => { return(tipoOrganizacionLogic.GetForSelection()); }, () => { return(tipoOrganizacionLogic.GetByIds(currentIds)); }, OrganizacionesFilter.Filter.TipoOrganizacionIds, "Tipos de Organizaciones"); form.ShowDialog(); if (form.DialogResult.HasValue && form.DialogResult.Value) { OrganizacionesFilter.Filter.TipoOrganizacionIds = form.GetSelection().ToList(); OrganizacionesFilter.UpdateStatuses(); } return(form.DialogResult); }
public IEnumerable <IdAndValue> GetTipoOrganizacionesByIds() { return(tipoOrganizacionLogic.GetByIds(OrganizacionesFilter.Filter.TipoOrganizacionIds)); }