public RestrictorDeFiltro(BloqueDeFitro <TElemento> bloque, string etiqueta, string propiedad, string ayuda, Posicion posicion) : base(padre: bloque , id: $"{bloque.Id}-{propiedad}" , etiqueta , propiedad , ayuda , posicion ) { Tipo = enumTipoControl.RestrictorDeFiltro; Criterio = CriteriosDeFiltrado.igual; bloque.Tabla.Dimension.CambiarDimension(posicion); bloque.AnadirControlEn(this); }
public EditorFiltro(BloqueDeFitro <TElemento> bloque, string etiqueta, string propiedad, string ayuda, Posicion posicion) : base(padre: bloque , id: $"{bloque.Id}_{enumTipoControl.Editor.Render()}_{propiedad}" , etiqueta , propiedad , ayuda , posicion ) { Tipo = enumTipoControl.Editor; Criterio = CriteriosDeFiltrado.contiene; bloque.Tabla.Dimension.CambiarDimension(posicion); bloque.AnadirControlEn(this); }
public SelectorDeFiltro(BloqueDeFitro <TElemento> padre, string etiqueta, string filtrarPor, string ayuda, Posicion posicion, string paraFiltrar, string paraMostrar, DescriptorDeCrud <TSeleccionado> crudModal, string propiedadDondeMapear) : base( padre: padre , id: $"{padre.Id}_{enumTipoControl.SelectorDeFiltro.Render()}_{filtrarPor}" , etiqueta , filtrarPor , ayuda , posicion ) { Tipo = enumTipoControl.SelectorDeFiltro; propiedadParaFiltrar = paraFiltrar.ToLower(); propiedadParaMostrar = paraMostrar.ToLower(); Modal = new ModalDeSeleccionDeFiltro <TElemento, TSeleccionado>(this, crudModal); Criterio = CriteriosDeFiltrado.igual; CrudModal = crudModal; PropiedadDondeMapear = propiedadDondeMapear; padre.AnadirSelector(this); }
public FiltroEntreFechas(BloqueDeFitro <TElemento> bloque, string etiqueta, string propiedad, string ayuda, Posicion posicion) : base(bloque, $"{bloque.Id}-{propiedad}", etiqueta, propiedad, ayuda, posicion) { Tipo = Enumerados.enumTipoControl.FiltroEntreFechas; Criterio = CriteriosDeFiltrado.entreFechas; bloque.Tabla.Dimension.CambiarDimension(posicion); bloque.AnadirControlEn(this); }
public CheckDeAccionFlt(BloqueDeFitro <TElemento> bloque, string id, string etiqueta, string ayuda, bool valorInicial, Posicion posicion, string accion) : base(padre: bloque , id: id , etiqueta , "" , ayuda , posicion ) { Tipo = enumTipoControl.Check; bloque.Tabla.Dimension.CambiarDimension(posicion); bloque.AnadirControlEn(this); ValorInicial = valorInicial; Accion = accion; }
public ControlHtml(ControlHtml padre, string id, string etiqueta, string propiedad, string ayuda, Posicion posicion) { Padre = padre; Id = id; Etiqueta = etiqueta; Propiedad = propiedad; Ayuda = ayuda; Posicion = posicion; }
public CheckFiltro(BloqueDeFitro <TElemento> bloque, string etiqueta, string filtrarPor, string ayuda, bool valorInicial, bool filtrarPorFalse, Posicion posicion, string accion = null) : base(padre: bloque , id: $"{bloque.Id}_{enumTipoControl.Check.Render()}_{filtrarPor}" , etiqueta , filtrarPor , ayuda , posicion ) { Tipo = enumTipoControl.Check; Criterio = CriteriosDeFiltrado.igual; bloque.Tabla.Dimension.CambiarDimension(posicion); bloque.AnadirControlEn(this); ValorInicial = valorInicial; Accion = accion; }
//string etiqueta, string filtrarPor, string ayuda, string seleccionarDe, string buscarPor, string mostrarExpresion, CriteriosDeFiltrado criterioDeBusqueda, Posicion posicion) public ListaDeElemento(BloqueDeFitro <TElemento> padre, string etiqueta, string ayuda, string seleccionarDe, string filtraPor, string mostrarExpresion, Posicion posicion) : base( padre: padre , id: $"{padre.Id}_{enumTipoControl.ListaDeElemento.Render()}_{filtraPor}" , etiqueta: etiqueta , filtraPor , ayuda: ayuda , posicion ) { Tipo = enumTipoControl.ListaDeElemento; SeleccionarDe = seleccionarDe; MostrarExpresion = mostrarExpresion; padre.AnadirSelectorElemento(this); }
//string etiqueta, string filtrarPor, string ayuda, string seleccionarDe, string buscarPor, string mostrarExpresion, CriteriosDeFiltrado criterioDeBusqueda, Posicion posicion) public ListaDeValores(BloqueDeFitro <TElemento> padre, string etiqueta, string ayuda, Dictionary <string, string> opciones, string filtraPor, Posicion posicion) : base( padre: padre , id: $"{padre.Id}_{enumTipoControl.ListaDeValores.Render()}_{filtraPor}" , etiqueta: etiqueta , filtraPor , ayuda: ayuda , posicion ) { Tipo = enumTipoControl.ListaDeValores; Opciones = opciones; padre.AnadirLista(this); }
public ControlFiltroHtml(ControlHtml padre, string id, string etiqueta, string propiedad, string ayuda, Posicion posicion) : base(padre, id, etiqueta, propiedad, ayuda, posicion) { }