Exemple #1
0
 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 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 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 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;
 }