public ListasDinamicas(BloqueDeFitro <TElemento> bloque
                               , string etiqueta
                               , string filtrarPor
                               , string ayuda
                               , string seleccionarDe
                               , string buscarPor
                               , string mostrarExpresion
                               , CriteriosDeFiltrado criterioDeBusqueda
                               , Posicion posicion
                               , string controlador
                               , string restringirPor = ""
                               , string alSeleccionarBlanquearControl = "")
            : base(
                padre: bloque
                , id: $"{bloque.Id}_{enumTipoControl.ListaDeElemento.Render()}_{filtrarPor}"
                , etiqueta
                , propiedad: filtrarPor
                , ayuda
                , posicion
                )
        {
            SeleccionarDe    = seleccionarDe;
            FiltrarPor       = filtrarPor;
            BuscarPor        = buscarPor;
            MostrarExpresion = mostrarExpresion;

            Tipo     = enumTipoControl.ListaDinamica;
            Criterio = criterioDeBusqueda;
            bloque.AnadirSelectorElemento(this);
            RestringidoPor = restringirPor;
            Controlador    = controlador.Replace("Controller", "");
            AlSeleccionarBlanquearControl = alSeleccionarBlanquearControl;
        }
예제 #2
0
 public ClausulaDeFiltrado(string clausula, CriteriosDeFiltrado criterio)
 {
     Clausula = clausula;
     Criterio = criterio;
 }
예제 #3
0
 public ClausulaDeFiltrado(string clausula, CriteriosDeFiltrado criterio, string valor) :
     this(clausula, criterio)
 {
     Valor = valor;
 }