Referencia de la Clase sage.ew.formul.UserControls.FrameFilter

Panel filtros para browser y listados Más...

Diagrama de herencias de sage.ew.formul.UserControls.FrameFilter

Tipos públicos

enum  FrameFilterTextComparations {
  FrameFilterTextComparations.Igual, FrameFilterTextComparations.NoIgual, FrameFilterTextComparations.ComienzaPor, FrameFilterTextComparations.TerminaPor,
  FrameFilterTextComparations.Contiene, FrameFilterTextComparations.NoContiene, FrameFilterTextComparations.Vacios
}
 Comparaciones para campos de texto Más...
 
enum  FrameFilterNumberComparations {
  FrameFilterNumberComparations.Igual, FrameFilterNumberComparations.NoIgual, FrameFilterNumberComparations.MayorQue, FrameFilterNumberComparations.MayorOIgualQue,
  FrameFilterNumberComparations.MenorQue, FrameFilterNumberComparations.MenosOIgualQue, FrameFilterNumberComparations.Entre
}
 Comparaciones para campos de texto Más...
 
enum  FrameFilterDateComparations {
  FrameFilterDateComparations.Igual, FrameFilterDateComparations.Hoy, FrameFilterDateComparations.Semana, FrameFilterDateComparations.Mes,
  FrameFilterDateComparations.Trimestre, FrameFilterDateComparations.Año, FrameFilterDateComparations.DesdeLaFecha, FrameFilterDateComparations.HastaLaFecha,
  FrameFilterDateComparations.Entre
}
 Comparaciones para campos de texto Más...
 
enum  CondiconesInclusion { CondiconesInclusion.Filtrar, CondiconesInclusion.Incluir }
 Condiciones de inclusión/exclusión del filtro Más...
 

Métodos públicos

delegate void _EventEwcheckedlistboxValues_ItemCheck (object sender, System.Windows.Forms.ItemCheckEventArgs e, bool NoneItemsChecked)
 Se dispara al hacer click en la lista de selección Más...
 
delegate void _Event_PreviewKeyDown (object sender, PreviewKeyDownEventArgs e)
 Enviar las pulasciones de teclas Más...
 
 FrameFilter ()
 Iniciailiza una nueva instancia de la classe FrameFilter Más...
 
void _Reset ()
 Borra el contenido del filtro Más...
 
void _Reset (bool force, bool desmarcar=false)
 Borra el contenido del filtro Más...
 
void _SetTeclaRapida (int numfiltro)
 Establece la tecla rápida del filtro Más...
 
void _Refresh ()
 Refresca el contenido de los controles Más...
 
string _Where (bool tbCaseSensitive=false)
 Monta el where para este campo teniendo en cuenta el tipo de datos. Más...
 
string _Where (bool tbCaseSensitive, Boolean llPersonalitzada=false)
 Monta el where para este campo teniendo en cuenta el tipo de datos. Más...
 
void _CopiarFiltroSeleccionado ()
 Copiar los valores seleccionados para poder restaurarlos Más...
 
void _RestaurarFiltroSeleccioando ()
 Restaura los valores guardados Más...
 
void _ResetFiltroSeleccioando ()
 Borra los valores de filtros guardados Más...
 
List< string > _GetCheckedValues ()
 Devuelve los items seleccionados del CheckedListBox Más...
 
object _GetFilterComparation ()
 Devuelve el tipo de comparación que se está aplicando al filtro Más...
 
CheckState _GetCheckBoxFilterState ()
 Devuelve el estado del checkbox filtrar Más...
 
void _SetCheckBoxFilterState (CheckState checkState)
 Establece el estado del checkbox filtrar Más...
 
void _SetCheckedValues (List< string > values)
 Seleccionados los items del CheckedListBox Más...
 
void SetValor (object valor)
 Asigna el valor al controls correspondiente según el tipo de datos Más...
 
string _Valor ()
 PE-103580 Devuelve el valor del campo Más...
 
object GetValor ()
 Devuelve el valor del campo respetando el tipo Más...
 
void _AñadirCaracter (char teKeyChar)
 Añade el caracter al filtro Más...
 
void BusquedaIntermedia (bool tbValue)
 Propiedad sobre el uso de la búsqueda intermédia Más...
 
void _EstableceFocoBusquedaCondicional ()
 Establece el Foco y selecciona el texto Más...
 
void Dispose ()
 Implement IDisposable. Más...
 
virtual void _Dispose (bool disposing)
 Implemento un dispose propio para poder heredar Más...
 

Campos de datos

int _ControlIndex = 0
 PE-78589. Indice del control que corresponderá con la columna del grid Más...
 
formul.Forms.Browser _FormParent
 Formulario que contiene el filtro Más...
 
sage.ew.interficies.IBrowserUIExtended _BrowserUI
 Capa visual del browser Más...
 
bool _FiltroAutomatico = false
 Aplicar el filtro automáticamente. Más...
 

Métodos protegidos

override void OnCreateControl ()
 Al no estar creado al hacer el resize, no lo aplica y se queda pequeño en W10, así que lo forzamos al crearse Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Propiedades

string _Alias [get, set]
 Alias que se utilizará para buscar el campo al filtrar Más...
 
string _Campo [get, set]
 Campo que se utilizará para generar el filtro Más...
 
string _Tabla [get, set]
 Tabla para rellenar el filtro tipo ComboBox Más...
 
string _DataBase [get, set]
 Base de datos de la tabla para rellenar el filtro tipo ComboBox Más...
 
string _CamposCombo [get, set]
 Campos que se mostrarán en el combo separados por comas. Primer campo = valor de retorno (ValueMember), Segundo campo = valor de presentación (DisplayValue) Más...
 
string _Titulo [get, set]
 Título del panel Más...
 
Dictionary< string, Image > _CheckedLisBoxImages [get, set]
 Lista de imagenes para la lista seleccionable Más...
 
List< string > _CheckedLisBoxValues [get, set]
 Lista de valores para la lista seleccionable Más...
 
bool _ConditionsVisible = false [get, set]
 Muestra las condiciones del filtro Más...
 
string _AndOr [get]
 Indica si el filtro es inclusio o exclusivo Más...
 
bool _TituloVisible [get, set]
 Muestra u oculta el título Más...
 
Color _ColorFondo [get, set]
 Color del fondo del filtro Más...
 
Color _ColorFondoSel [get, set]
 Color del fondo del filtro seleccionado Más...
 
Color _ColorFondoTitol [get, set]
 Color del fondo del filtro seleccionado Más...
 
Color _ColorFuenteTitol [get, set]
 Color del fondo del filtro seleccionado Más...
 
bool _ButtonDelete [get, set]
 Indica si ha de presentar el botón de borrar Más...
 
bool _Tactil [get, set]
 Indica si se presenta el filtro para entorno tactil Más...
 
string _Tipo [get, set]
 Tipo de datos del filtro. Configurará el filtro para mostrar un filtro adecuado para el tipo de datos. Más...
 
bool _FocoVisible [get, set]
 Propiedad de visibilidad del Foco Más...
 

Eventos

_EventEwcheckedlistboxValues_ItemCheck _EwcheckedlistboxValues_ItemCheck
 Se dispara al hacer click en la lista de selección Más...
 
_Event_PreviewKeyDown _PreviewKeyDown
 Enviar las pulasciones de teclas Más...
 

Descripción detallada

Panel filtros para browser y listados

Definición en la línea 18 del archivo FrameFilter.cs.

Documentación de las enumeraciones miembro de la clase

◆ CondiconesInclusion

Condiciones de inclusión/exclusión del filtro

Valores de enumeraciones
Filtrar 

Filtrar por

Incluir 

Incluir al resultado

Definición en la línea 2651 del archivo FrameFilter.cs.

◆ FrameFilterDateComparations

Comparaciones para campos de texto

Valores de enumeraciones
Igual 

Es igual a

Hoy 

Hoy

Semana 

Esta semana

Mes 

Este mes

Trimestre 

Este año

Año 

Este año

DesdeLaFecha 

Hasta la fecha

HastaLaFecha 

Hasta la fecha

Entre 

Entre

Definición en la línea 2599 del archivo FrameFilter.cs.

◆ FrameFilterNumberComparations

Comparaciones para campos de texto

Valores de enumeraciones
Igual 

Es igual a

NoIgual 

No es igual a

MayorQue 

Mayor que

MayorOIgualQue 

Mayor o igual que

MenorQue 

Menor que

MenosOIgualQue 

Menor o igual que

Entre 

Entre

Definición en la línea 2557 del archivo FrameFilter.cs.

◆ FrameFilterTextComparations

Comparaciones para campos de texto

Valores de enumeraciones
Igual 

Es igual a

NoIgual 

No es igual a

ComienzaPor 

Comienza por

TerminaPor 

Termina con

Contiene 

Contiene

NoContiene 

No contiene

Vacios 

No contiene

Definición en la línea 2515 del archivo FrameFilter.cs.

Documentación del constructor y destructor

◆ FrameFilter()

sage.ew.formul.UserControls.FrameFilter.FrameFilter ( )
inline

Iniciailiza una nueva instancia de la classe FrameFilter

Definición en la línea 673 del archivo FrameFilter.cs.

Documentación de las funciones miembro

◆ _AñadirCaracter()

void sage.ew.formul.UserControls.FrameFilter._AñadirCaracter ( char  teKeyChar)
inline

Añade el caracter al filtro

Parámetros
teKeyChar

Definición en la línea 2077 del archivo FrameFilter.cs.

◆ _CopiarFiltroSeleccionado()

void sage.ew.formul.UserControls.FrameFilter._CopiarFiltroSeleccionado ( )
inline

Copiar los valores seleccionados para poder restaurarlos

Definición en la línea 1267 del archivo FrameFilter.cs.

◆ _Dispose()

virtual void sage.ew.formul.UserControls.FrameFilter._Dispose ( bool  disposing)
inlinevirtual

Implemento un dispose propio para poder heredar

Parámetros
disposing

Definición en la línea 2682 del archivo FrameFilter.cs.

◆ _EstableceFocoBusquedaCondicional()

void sage.ew.formul.UserControls.FrameFilter._EstableceFocoBusquedaCondicional ( )
inline

Establece el Foco y selecciona el texto

Definición en la línea 2331 del archivo FrameFilter.cs.

◆ _Event_PreviewKeyDown()

delegate void sage.ew.formul.UserControls.FrameFilter._Event_PreviewKeyDown ( object  sender,
PreviewKeyDownEventArgs  e 
)

Enviar las pulasciones de teclas

Parámetros
sender
e

◆ _EventEwcheckedlistboxValues_ItemCheck()

delegate void sage.ew.formul.UserControls.FrameFilter._EventEwcheckedlistboxValues_ItemCheck ( object  sender,
System.Windows.Forms.ItemCheckEventArgs  e,
bool  NoneItemsChecked 
)

Se dispara al hacer click en la lista de selección

Parámetros
sender
e
NoneItemsChecked

◆ _GetCheckBoxFilterState()

CheckState sage.ew.formul.UserControls.FrameFilter._GetCheckBoxFilterState ( )
inline

Devuelve el estado del checkbox filtrar

Devuelve

Definición en la línea 1347 del archivo FrameFilter.cs.

◆ _GetCheckedValues()

List<string> sage.ew.formul.UserControls.FrameFilter._GetCheckedValues ( )
inline

Devuelve los items seleccionados del CheckedListBox

Devuelve

Definición en la línea 1309 del archivo FrameFilter.cs.

◆ _GetFilterComparation()

object sage.ew.formul.UserControls.FrameFilter._GetFilterComparation ( )
inline

Devuelve el tipo de comparación que se está aplicando al filtro

Devuelve

Definición en la línea 1338 del archivo FrameFilter.cs.

◆ _Refresh()

void sage.ew.formul.UserControls.FrameFilter._Refresh ( )
inline

Refresca el contenido de los controles

Definición en la línea 906 del archivo FrameFilter.cs.

◆ _Reset() [1/2]

void sage.ew.formul.UserControls.FrameFilter._Reset ( )
inline

Borra el contenido del filtro

Definición en la línea 810 del archivo FrameFilter.cs.

◆ _Reset() [2/2]

void sage.ew.formul.UserControls.FrameFilter._Reset ( bool  force,
bool  desmarcar = false 
)
inline

Borra el contenido del filtro

Definición en la línea 821 del archivo FrameFilter.cs.

◆ _ResetFiltroSeleccioando()

void sage.ew.formul.UserControls.FrameFilter._ResetFiltroSeleccioando ( )
inline

Borra los valores de filtros guardados

Definición en la línea 1299 del archivo FrameFilter.cs.

◆ _RestaurarFiltroSeleccioando()

void sage.ew.formul.UserControls.FrameFilter._RestaurarFiltroSeleccioando ( )
inline

Restaura los valores guardados

Definición en la línea 1280 del archivo FrameFilter.cs.

◆ _SetCheckBoxFilterState()

void sage.ew.formul.UserControls.FrameFilter._SetCheckBoxFilterState ( CheckState  checkState)
inline

Establece el estado del checkbox filtrar

Devuelve

Definición en la línea 1356 del archivo FrameFilter.cs.

◆ _SetCheckedValues()

void sage.ew.formul.UserControls.FrameFilter._SetCheckedValues ( List< string >  values)
inline

Seleccionados los items del CheckedListBox

Devuelve

Definición en la línea 1365 del archivo FrameFilter.cs.

◆ _SetTeclaRapida()

void sage.ew.formul.UserControls.FrameFilter._SetTeclaRapida ( int  numfiltro)
inline

Establece la tecla rápida del filtro

Parámetros
numfiltro

Definición en la línea 882 del archivo FrameFilter.cs.

◆ _Valor()

string sage.ew.formul.UserControls.FrameFilter._Valor ( )
inline

PE-103580 Devuelve el valor del campo

Devuelve

Definición en la línea 1499 del archivo FrameFilter.cs.

◆ _Where() [1/2]

string sage.ew.formul.UserControls.FrameFilter._Where ( bool  tbCaseSensitive = false)
inline

Monta el where para este campo teniendo en cuenta el tipo de datos.

Devuelve

Definición en la línea 928 del archivo FrameFilter.cs.

◆ _Where() [2/2]

string sage.ew.formul.UserControls.FrameFilter._Where ( bool  tbCaseSensitive,
Boolean  llPersonalitzada = false 
)
inline

Monta el where para este campo teniendo en cuenta el tipo de datos.

Devuelve

Definición en la línea 954 del archivo FrameFilter.cs.

◆ BusquedaIntermedia()

void sage.ew.formul.UserControls.FrameFilter.BusquedaIntermedia ( bool  tbValue)
inline

Propiedad sobre el uso de la búsqueda intermédia

Parámetros
tbValue

Definición en la línea 2314 del archivo FrameFilter.cs.

◆ Dispose() [1/2]

override void sage.ew.formul.UserControls.FrameFilter.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén utilizando.

Parámetros
disposingtrue si los recursos administrados se deben eliminar; false en caso contrario, false.

Definición en la línea 15 del archivo FrameFilter.Designer.cs.

◆ Dispose() [2/2]

void sage.ew.formul.UserControls.FrameFilter.Dispose ( )
inline

Implement IDisposable.

Definición en la línea 2673 del archivo FrameFilter.cs.

◆ GetValor()

object sage.ew.formul.UserControls.FrameFilter.GetValor ( )
inline

Devuelve el valor del campo respetando el tipo

Devuelve

Definición en la línea 1554 del archivo FrameFilter.cs.

◆ OnCreateControl()

override void sage.ew.formul.UserControls.FrameFilter.OnCreateControl ( )
inlineprotected

Al no estar creado al hacer el resize, no lo aplica y se queda pequeño en W10, así que lo forzamos al crearse

Definición en la línea 744 del archivo FrameFilter.cs.

◆ SetValor()

void sage.ew.formul.UserControls.FrameFilter.SetValor ( object  valor)
inline

Asigna el valor al controls correspondiente según el tipo de datos

Parámetros
valor

Definición en la línea 1398 del archivo FrameFilter.cs.

Documentación de los campos

◆ _BrowserUI

sage.ew.interficies.IBrowserUIExtended sage.ew.formul.UserControls.FrameFilter._BrowserUI

Capa visual del browser

Definición en la línea 658 del archivo FrameFilter.cs.

◆ _ControlIndex

int sage.ew.formul.UserControls.FrameFilter._ControlIndex = 0

PE-78589. Indice del control que corresponderá con la columna del grid

Definición en la línea 23 del archivo FrameFilter.cs.

◆ _FiltroAutomatico

bool sage.ew.formul.UserControls.FrameFilter._FiltroAutomatico = false

Aplicar el filtro automáticamente.

Definición en la línea 663 del archivo FrameFilter.cs.

◆ _FormParent

formul.Forms.Browser sage.ew.formul.UserControls.FrameFilter._FormParent

Formulario que contiene el filtro

Definición en la línea 653 del archivo FrameFilter.cs.

Documentación de propiedades

◆ _Alias

string sage.ew.formul.UserControls.FrameFilter._Alias
getset

Alias que se utilizará para buscar el campo al filtrar

Definición en la línea 34 del archivo FrameFilter.cs.

◆ _AndOr

string sage.ew.formul.UserControls.FrameFilter._AndOr
get

Indica si el filtro es inclusio o exclusivo

Definición en la línea 168 del archivo FrameFilter.cs.

◆ _ButtonDelete

bool sage.ew.formul.UserControls.FrameFilter._ButtonDelete
getset

Indica si ha de presentar el botón de borrar

Definición en la línea 376 del archivo FrameFilter.cs.

◆ _Campo

string sage.ew.formul.UserControls.FrameFilter._Campo
getset

Campo que se utilizará para generar el filtro

Definición en la línea 44 del archivo FrameFilter.cs.

◆ _CamposCombo

string sage.ew.formul.UserControls.FrameFilter._CamposCombo
getset

Campos que se mostrarán en el combo separados por comas. Primer campo = valor de retorno (ValueMember), Segundo campo = valor de presentación (DisplayValue)

Definición en la línea 74 del archivo FrameFilter.cs.

◆ _CheckedLisBoxImages

Dictionary<string, Image> sage.ew.formul.UserControls.FrameFilter._CheckedLisBoxImages
getset

Lista de imagenes para la lista seleccionable

Definición en la línea 96 del archivo FrameFilter.cs.

◆ _CheckedLisBoxValues

List<string> sage.ew.formul.UserControls.FrameFilter._CheckedLisBoxValues
getset

Lista de valores para la lista seleccionable

Definición en la línea 111 del archivo FrameFilter.cs.

◆ _ColorFondo

Color sage.ew.formul.UserControls.FrameFilter._ColorFondo
getset

Color del fondo del filtro

Definición en la línea 292 del archivo FrameFilter.cs.

◆ _ColorFondoSel

Color sage.ew.formul.UserControls.FrameFilter._ColorFondoSel
getset

Color del fondo del filtro seleccionado

Definición en la línea 315 del archivo FrameFilter.cs.

◆ _ColorFondoTitol

Color sage.ew.formul.UserControls.FrameFilter._ColorFondoTitol
getset

Color del fondo del filtro seleccionado

Definición en la línea 334 del archivo FrameFilter.cs.

◆ _ColorFuenteTitol

Color sage.ew.formul.UserControls.FrameFilter._ColorFuenteTitol
getset

Color del fondo del filtro seleccionado

Definición en la línea 358 del archivo FrameFilter.cs.

◆ _ConditionsVisible

bool sage.ew.formul.UserControls.FrameFilter._ConditionsVisible = false
getset

Muestra las condiciones del filtro

Definición en la línea 162 del archivo FrameFilter.cs.

◆ _DataBase

string sage.ew.formul.UserControls.FrameFilter._DataBase
getset

Base de datos de la tabla para rellenar el filtro tipo ComboBox

Definición en la línea 64 del archivo FrameFilter.cs.

◆ _FocoVisible

bool sage.ew.formul.UserControls.FrameFilter._FocoVisible
getset

Propiedad de visibilidad del Foco

Definición en la línea 2269 del archivo FrameFilter.cs.

◆ _Tabla

string sage.ew.formul.UserControls.FrameFilter._Tabla
getset

Tabla para rellenar el filtro tipo ComboBox

Definición en la línea 54 del archivo FrameFilter.cs.

◆ _Tactil

bool sage.ew.formul.UserControls.FrameFilter._Tactil
getset

Indica si se presenta el filtro para entorno tactil

Definición en la línea 393 del archivo FrameFilter.cs.

◆ _Tipo

string sage.ew.formul.UserControls.FrameFilter._Tipo
getset

Tipo de datos del filtro. Configurará el filtro para mostrar un filtro adecuado para el tipo de datos.

Definición en la línea 487 del archivo FrameFilter.cs.

◆ _Titulo

string sage.ew.formul.UserControls.FrameFilter._Titulo
getset

Título del panel

Definición en la línea 83 del archivo FrameFilter.cs.

◆ _TituloVisible

bool sage.ew.formul.UserControls.FrameFilter._TituloVisible
getset

Muestra u oculta el título

Definición en la línea 211 del archivo FrameFilter.cs.

Documentación de los eventos

◆ _EwcheckedlistboxValues_ItemCheck

_EventEwcheckedlistboxValues_ItemCheck sage.ew.formul.UserControls.FrameFilter._EwcheckedlistboxValues_ItemCheck

Se dispara al hacer click en la lista de selección

Definición en la línea 193 del archivo FrameFilter.cs.

◆ _PreviewKeyDown

_Event_PreviewKeyDown sage.ew.formul.UserControls.FrameFilter._PreviewKeyDown

Enviar las pulasciones de teclas

Definición en la línea 205 del archivo FrameFilter.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: