public bool?ApplyLocalidadFilter() { var form = new SmartSelectWindow(() => { return(localidadLogic.GetForSelection()); }, () => { return(localidadLogic.GetByIds(OrganizacionesFilter.Filter.LocalidadIds)); }, OrganizacionesFilter.Filter.LocalidadIds, "Localidades"); form.ShowDialog(); if (form.DialogResult.HasValue && form.DialogResult.Value) { OrganizacionesFilter.Filter.LocalidadIds = form.GetSelection().ToList(); OrganizacionesFilter.UpdateStatuses(); } return(form.DialogResult); }
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); }