Panel filtros para browser y listados 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 () | |
Inicializa una nueva instancia de la classe FrameFilter Más... | |
new void | Dispose () |
Implement IDisposable. Más... | |
virtual void | _Dispose (bool disposing) |
Implemento un dispose propio para poder heredar Más... | |
FrameFilter | _Clonar () |
Clonar el objeto FrameFilter actual. 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. Bug-105860. Si se dispara por el método _Refresh() evitamos Filtrar() Más... | |
string | _Where (bool tbCaseSensitive=false) |
Monta el where para este campo teniendo en cuenta el tipo de datos. Más... | |
bool | _Where (object toValor, bool tbCaseSensitive, ref bool tlHayCondicionFiltro) |
Método utilizada en los filtros de cabeceras de las columnas de las grid cuando el datasource de la grid no es un DataTable sino un BindingList o cualquier otro tipo bindeable a la grid diferente de DataTable. 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... | |
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... | |
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... | |
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... | |
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... | |
Panel filtros para browser y listados
Definición en la línea 20 del archivo FrameFilter.cs.
Condiciones de inclusión/exclusión del filtro
Valores de enumeraciones | |
---|---|
Filtrar | Filtrar por |
Incluir | Incluir al resultado |
Definición en la línea 202 del archivo FrameFilter.cs.
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 149 del archivo FrameFilter.cs.
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 106 del archivo FrameFilter.cs.
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 63 del archivo FrameFilter.cs.
|
inline |
Inicializa una nueva instancia de la classe FrameFilter
Definición en la línea 696 del archivo FrameFilter.cs.
|
inline |
Añade el caracter al filtro
teKeyChar |
Definición en la línea 3575 del archivo FrameFilter.cs.
|
inline |
Clonar el objeto FrameFilter actual.
Definición en la línea 2935 del archivo FrameFilter.cs.
|
inline |
Copiar los valores seleccionados para poder restaurarlos
Definición en la línea 3228 del archivo FrameFilter.cs.
|
inlinevirtual |
Implemento un dispose propio para poder heredar
disposing |
Definición en la línea 745 del archivo FrameFilter.cs.
|
inline |
Establece el Foco y selecciona el texto
Definición en la línea 3661 del archivo FrameFilter.cs.
delegate void sage.ew.formul.UserControls.FrameFilter._Event_PreviewKeyDown | ( | object | sender, |
PreviewKeyDownEventArgs | e | ||
) |
Enviar las pulasciones de teclas
sender | |
e |
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
sender | |
e | |
NoneItemsChecked |
|
inline |
Devuelve el estado del checkbox filtrar
Definición en la línea 3313 del archivo FrameFilter.cs.
|
inline |
Devuelve los items seleccionados del CheckedListBox
Definición en la línea 3273 del archivo FrameFilter.cs.
|
inline |
Devuelve el tipo de comparación que se está aplicando al filtro
Definición en la línea 3303 del archivo FrameFilter.cs.
|
inline |
Refresca el contenido de los controles. Bug-105860. Si se dispara por el método _Refresh() evitamos Filtrar()
Definición en la línea 3044 del archivo FrameFilter.cs.
|
inline |
Borra el contenido del filtro
Definición en la línea 3002 del archivo FrameFilter.cs.
|
inline |
Borra el contenido del filtro
Definición en la línea 3014 del archivo FrameFilter.cs.
|
inline |
Borra los valores de filtros guardados
Definición en la línea 3262 del archivo FrameFilter.cs.
|
inline |
Restaura los valores guardados
Definición en la línea 3242 del archivo FrameFilter.cs.
|
inline |
Establece el estado del checkbox filtrar
Definición en la línea 3323 del archivo FrameFilter.cs.
|
inline |
Seleccionados los items del CheckedListBox
Definición en la línea 3333 del archivo FrameFilter.cs.
|
inline |
Establece la tecla rápida del filtro
numfiltro |
Definición en la línea 3027 del archivo FrameFilter.cs.
|
inline |
PE-103580 Devuelve el valor del campo
Definición en la línea 3453 del archivo FrameFilter.cs.
|
inline |
Monta el where para este campo teniendo en cuenta el tipo de datos.
Definición en la línea 3067 del archivo FrameFilter.cs.
|
inline |
Método utilizada en los filtros de cabeceras de las columnas de las grid cuando el datasource de la grid no es un DataTable sino un BindingList o cualquier otro tipo bindeable a la grid diferente de DataTable.
toValor | Valor sobre el que se pretende averiguar si cumple la expresión de filtro. |
tbCaseSensitive | Sensitivo a mayúscualas si o no. |
tlHayCondicionFiltro | Si hay condición de filtro o no. |
Definición en la línea 3099 del archivo FrameFilter.cs.
|
inline |
Monta el where para este campo teniendo en cuenta el tipo de datos.
Definición en la línea 3170 del archivo FrameFilter.cs.
|
inline |
Propiedad sobre el uso de la búsqueda intermédia
tbValue |
Definición en la línea 3643 del archivo FrameFilter.cs.
|
inlineprotected |
Limpiar los recursos que se estén utilizando.
disposing | true si los recursos administrados se deben eliminar; false en caso contrario, false. |
Definición en la línea 15 del archivo FrameFilter.Designer.cs.
|
inline |
Implement IDisposable.
Definición en la línea 735 del archivo FrameFilter.cs.
|
inline |
Devuelve el valor del campo respetando el tipo
Definición en la línea 3509 del archivo FrameFilter.cs.
|
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 777 del archivo FrameFilter.cs.
|
inline |
Asigna el valor al controls correspondiente según el tipo de datos
valor |
Definición en la línea 3351 del archivo FrameFilter.cs.
sage.ew.interficies.IBrowserUIExtended sage.ew.formul.UserControls.FrameFilter._BrowserUI |
Capa visual del browser
Definición en la línea 537 del archivo FrameFilter.cs.
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 297 del archivo FrameFilter.cs.
bool sage.ew.formul.UserControls.FrameFilter._FiltroAutomatico = false |
Aplicar el filtro automáticamente.
Definición en la línea 543 del archivo FrameFilter.cs.
formul.Forms.Browser sage.ew.formul.UserControls.FrameFilter._FormParent |
Formulario que contiene el filtro
Definición en la línea 531 del archivo FrameFilter.cs.
|
getset |
Alias que se utilizará para buscar el campo al filtrar
Definición en la línea 304 del archivo FrameFilter.cs.
|
get |
Indica si el filtro es inclusio o exclusivo
Definición en la línea 448 del archivo FrameFilter.cs.
|
getset |
Indica si ha de presentar el botón de borrar
Definición en la línea 482 del archivo FrameFilter.cs.
|
getset |
Campo que se utilizará para generar el filtro
Definición en la línea 315 del archivo FrameFilter.cs.
|
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 348 del archivo FrameFilter.cs.
|
getset |
Lista de imagenes para la lista seleccionable
Definición en la línea 373 del archivo FrameFilter.cs.
|
getset |
Lista de valores para la lista seleccionable
Definición en la línea 389 del archivo FrameFilter.cs.
|
getset |
Color del fondo del filtro
Definición en la línea 605 del archivo FrameFilter.cs.
|
getset |
Color del fondo del filtro seleccionado
Definición en la línea 629 del archivo FrameFilter.cs.
|
getset |
Color del fondo del filtro seleccionado
Definición en la línea 649 del archivo FrameFilter.cs.
|
getset |
Color del fondo del filtro seleccionado
Definición en la línea 674 del archivo FrameFilter.cs.
|
getset |
Muestra las condiciones del filtro
Definición en la línea 441 del archivo FrameFilter.cs.
|
getset |
Base de datos de la tabla para rellenar el filtro tipo ComboBox
Definición en la línea 337 del archivo FrameFilter.cs.
|
getset |
Propiedad de visibilidad del Foco
Definición en la línea 550 del archivo FrameFilter.cs.
|
getset |
Tabla para rellenar el filtro tipo ComboBox
Definición en la línea 326 del archivo FrameFilter.cs.
|
getset |
Indica si se presenta el filtro para entorno tactil
Definición en la línea 499 del archivo FrameFilter.cs.
|
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 514 del archivo FrameFilter.cs.
|
getset |
Título del panel
Definición en la línea 359 del archivo FrameFilter.cs.
|
getset |
Muestra u oculta el título
Definición en la línea 467 del archivo FrameFilter.cs.
_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 37 del archivo FrameFilter.cs.
_Event_PreviewKeyDown sage.ew.formul.UserControls.FrameFilter._PreviewKeyDown |
Enviar las pulasciones de teclas
Definición en la línea 51 del archivo FrameFilter.cs.