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; }
public ClausulaDeFiltrado(string clausula, CriteriosDeFiltrado criterio) { Clausula = clausula; Criterio = criterio; }
public ClausulaDeFiltrado(string clausula, CriteriosDeFiltrado criterio, string valor) : this(clausula, criterio) { Valor = valor; }