예제 #1
0
 public void ClearFilters()
 {
     ActiveFilterItem = new AutocompleteModelItem {
         Key = "Toque aqui para filtrar"
     };
     IsFiltered = false;
 }
예제 #2
0
        } // FiltrosAsEnumrerable

        private ResultadosFilter BuildFilter(AutocompleteModelItem af = null)
        {
            AutocompleteModelItem ac = af == null ? ActiveFilterItem : af;

            var f = new ResultadosFilter();

            f.TipoResultado = UI_TipoCalculoTipoResultado;

            f.SiTomarBlancosComoValidos = SiTomarBlancosComoValidos;
            f.CargoName       = SelectedCargo.Nombre;
            f.CargoNro        = SelectedCargo.CargoNro;
            f.TituloResultado = $"GENERAL";

            if (ac != null)
            {
                if (ac.Source.Equals("CIRCUITOS") && !string.IsNullOrEmpty(ac.Id))
                {
                    f.TituloResultado = $"{ac.Key}";
                    f.CircuitoId      = ac.Id;
                    f.CircuitoName    = ac.Key;
                }

                if (ac.Source.Equals("ESCUELAS") && !string.IsNullOrEmpty(ac.Id))
                {
                    f.TituloResultado = $"{ac.Key}";
                    f.EscuelaId       = ac.Id;
                    f.EscuelaName     = ac.Key;
                }

                if (ac.Source.Equals("LOCALIDADES") && !string.IsNullOrEmpty(ac.Id))
                {
                    f.TituloResultado = $"{ac.Key}";
                    f.LocalidadId     = ac.Id;
                    f.LocalidadName   = ac.Key;
                }
            }

            return(f);
        }