Referencia de la Clase sage.ew.objetos.gridViewListDesktop

Grid de listados para el Desktop Más...

Diagrama de herencias de sage.ew.objetos.gridViewListDesktop
sage.ew.interficies.IElementoBackgroudWorker sage.ew.interficies.IElementoListadoConfig sage.ew.interficies.IElementoResizable sage.ew.interficies.IElementoContorno sage.ew.interficies.IElementoTitulo sage.ew.interficies.IElementoMenu sage.ew.interficies.IElementoPersonalizable sage.ew.interficies.IElemento sage.ew.objetos.gridViewList

Métodos públicos

 gridViewListDesktop ()
 Contructor vacio Más...
 
bool _OnShow ()
 _OnShow: Para poder realizar la carga inicial del control Más...
 
bool _OnRefresh ()
 _OnRefresh: Para poder realizar el refresco de los datos ... Más...
 
Dictionary< string, string > _Saving ()
 Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado TODO : Falta llamar al saving de forma "automatica" en caso de que se modifiquen las columnas ... pendiente Diego Más...
 
void _GetWidgetConfig_BeforeFormListadoDispose (IListados toListado)
 Método para extraer la información del listado antes de que se destruya el formulario Más...
 
bool _Loading (Dictionary< string, string > tdictPersonalizado)
 Cargamos las propiedades específicas del control a partir de la cadena guardada en el tag de PERSONALIZADO del JSON Más...
 
Control _ShowConfig ()
 Inicializa y devuelve el control de configuracion del widget Más...
 
bool _Validate (ref string tcError)
 Valida que la configuración de la pantalla adicional de visualización sea válida Más...
 
bool _Deleting ()
 Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ... Más...
 
bool _Filtrar (bool tlBefore=false)
 Realizar los cambios necesarios en las propiedades filtradas Más...
 
bool _Before_RunWorkerAsync ()
 Prepararación / configuración previa del widget antes de consultar la información Más...
 
void _WidgetExecuteRunWorker (object sender, DoWorkEventArgs e)
 Método que define el proceso que se va a ejecutar en segundo plano Más...
 
void _WidgetRunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e)
 Método que se ejecutará al finalizar el proceso Más...
 
- Métodos públicos heredados desde sage.ew.objetos.gridViewList
delegate void _AfterColumnRepositionEvent ()
 Evento delegado que se produce tras reposicionar una columna mediante su header Más...
 
delegate void _AfterColumnReorderEvent ()
 Evento delegado que se produce tras ordenar una columna clicando su header Más...
 
 gridViewList ()
 Este objeto se añadirá en tiempo de diseño al formulario que mostrará la grid de resultados y en el Show del mismo (en teoria) instanciará la propiedad _Listado de esta clase que es la que desencadenará todos los procesos de configuración de la grid y adaptación al listado que se mostrará. Más...
 
void _SetResultadosOriginales ()
 Restablece el Datatable de resultados original Más...
 
void _Ordenar_GridViewList_Por_Columna_Programmatic (DataGridViewColumn toCol)
 Ordena el GridViewList por la columna Bold + la columna que nos llega como parámetro. Más...
 
void _Ordenar_GridViewList_Por_Columna_Automatic (DataGridViewColumn toCol)
 Ordena el GridViewList por la columna que nos llega como parámetro. Más...
 
bool _Ordenar_GridViewList_Agrupado_Por_Columna_Programmatic (DataGridViewColumn toCol)
 Ordena la grid por una columa pasada como parámetro. Puede ordenar listados con datos agrupados. Funcionamento: Si encuentra una linia bold la deja en la misma posición, en caso contrario y hasta la seguiente linea bold crea un DataTable temporal Una vez encuentra la siguiente (o sale del bucle), ordena la tabla temporal por el campo y asigna los registros a un datatable final que sustituira el DataTable de resultados asignado al listado. Más...
 
void _Reestablecer_Colores_Grid_Defecto (bool tlEstilosDeCeldasInviduales=true, bool tlEstilosDeFilas=true)
 Reestablece los colores por defecto de la grid eliminando o restaurando estilos Más...
 
void _FindInGridView (Color toColor, string tcTextoBuscar, string tcNombreColumnaBuscar="", bool tlConcidirMayusculasMinusculas=false, bool tlResaltarTodaLaLinea=false, int tnRowBusquedaHaciaAtras=-1)
 Busca en la columna o columnas el texto introducido y pinta los registros que encuentra con el color de fondo especificado podiendo escoger entre realizar celda o realzar fila. Más...
 
void _ResetEvaluadorCeldasNegocio ()
 
bool _AnalyzeInGridView (string tcExpresionAnalizar, _GridViewList_Tipo_Expresion_Analizar teTipoExpresion, Color toColorCumpleExpre, Color toColorNoCumpleExpre, string tcColumnaAplicarColor="", bool tlFiltrarResultados=false)
 Analiza si se cumple o no la expresion pasada por parámetro y aplica los colores especificados en los registros de la grid. NOTA : tcExpresion vendrá en un formato como: [Fecha] <= {27/03/14} AND [Base Imp.] < 100 AND ALLTRIM([Factura]) < '43344' Más...
 
bool _AnalyzeInGridViewOptimized (string tcExpresionAnalizar, _GridViewList_Tipo_Expresion_Analizar teTipoExpresion, Color toColorCumpleExpre, Color toColorNoCumpleExpre, string tcColumnaAplicarColor="", bool tlFiltrarResultados=false, bool tlNegocio=false, bool tlOmitirSiNoCumple=false)
 Analiza si se cumple o no la expresion pasada por parámetro y aplica los colores especificados en los registros de la grid. NOTA : tcExpresion vendrá en un formato como: [Fecha] <= {27/03/14} AND [Base Imp.] < 100 AND ALLTRIM([Factura]) < '43344' Más...
 
void gridViewList1_ColumnHeaderMouseClick (object sender, DataGridViewCellMouseEventArgs e)
 Se controla el click en las cabeceras para caso de no permitir ordenar el listado clickando en una columna se emita el mensaje correspondiente al usuario. Más...
 
void _RefreshPresentacion (List< ColumnDefinition > toPresentacion, Boolean tlNoInmo=false)
 
void _ForceColumnFormatForReport ()
 Función para forzar un reajuste de las columnas del grid para adaptarse a Reports Se usa desde el refresh (visualización del grid) de gráficas directas Más...
 
void _RefreshData (Boolean tlRefrescarBotones=true)
 Refresh data Más...
 
void _ResizeButtonsControlContainer ()
 Ajusta el tamaño de los botones al espacio disponible Más...
 
void _AplicaEvaluadores (object sender, DataGridViewCellFormattingEventArgs e)
 Aplica los evaluadores Más...
 
void setTextoBusqueda (string tcTexto)
 Establece el texto a buscar Más...
 
string _Analizar_Adaptar_Expresion (string tcExpresionAnalizar)
 Convierte una expresión de análisis expresada en términos de titulos de columnas (headers) a nombres de columnas para poder ser utilizada en el metodo DataTable.Select() Más...
 
void _RemoveSort ()
 Restablece el orden de las columnas del grid Más...
 
bool _ShowHideCol (string tcColumna, bool tlVisible)
 Muestra u oculta la columna tcColumna segun parametro tlVisible Devuelve true si muestra/oculta la columna con exita, false si no la encuentra Más...
 
XElement _GetPresentacion ()
 Devuelve la presentacion de las columnas en un XElement Más...
 
void _LoadPresentacion (XElement tConfig)
 Carga la presentacion de las columnas a partir de un XML de configuracion Más...
 
- Métodos públicos heredados desde sage.ew.objetos.ewgrid
delegate void _SortByColumnInPanelFilter_Handler (string sortColumnName, ListSortDirection sortDirection)
 Delegado para ordenar la grid por una determinada columna para caso DataSources que no admitan ordenación como por ejemplo BindingList(t). DataTable y SortableBindingList(t) sí que admiten ordenación haciendo click en la cabecera de la columna de la grid, pero en bindinglist(t) no. SortableBindingList es de reciente creación, clase creada por nosotros que deriva directamente de BindingList(t) y que sí que admiten ordenación. Más...
 
bool _Evento_SortByColumnInPanelFilter_Programado ()
 Para permitir consultar desde el exterior de la grid si tiene el evento _SortByColumnInPanelFilter programado. Más...
 
void _Ejecutar_Evento_SortByColumnInPanelFilter_Programado (string sortColumnName, ListSortDirection sortDirection)
 Para permitir ejecutar desde el exterior de la grid el evento _SortByColumnInPanelFilter, caso de que lo tenga programado. Más...
 
delegate void _CalendarCell_a_Null_Handler (object sender, ref DateTime tdData)
 Handler per a valors null Más...
 
delegate void _ToggleSeleccionCheck (bool tlEstado)
 Task 151961. Nueva operativa para columnas de selección Delegado para la selección de columna Más...
 
delegate bool _BeforeWindowPrintHandler (ref botones.Clases.btImprimir toPrintButton)
 Delegado para modificar la configuración de la pantalla de impresión Más...
 
delegate bool _PrintBeforeHandler (ref DataTable toDt, Report.ReportAction toAction)
 Delegado para acceder a los datos que se van a imprimir Más...
 
 ewgrid ()
 Inicializa una nueva instancia de la clase ewgrid Más...
 
virtual void _ShowPrint (string lcReportTitle)
 Metodo para imprimir el contenido de ewgrid Más...
 
void _ToggleSeleccionChecks (int tnColIndex)
 Método para que el usuario pueda disparar el marcado/desmarcado(según estado actual) por código Más...
 
void _TipoColumna (string tcNombreColumna, ewGridTipoColumna teTipoColumna)
 PE-84238: Este método adapatará la columna que se haya especificado para que asigne las mascaras correspondientes Más...
 
IDisposable Subscribe (IObserver< ScrollMove > toObservador)
 Añade un observador a la lista Más...
 
void NotifyScrollMove (Nullable< ScrollMove > toScrollMove)
 Método para enviar notificaciones de movimiento de scroll Más...
 
void NotifyEndScrollMove ()
 Método para finalizar la observación de ScrollMove Más...
 
object _GetValueUserOption ()
 Nos devuelve el valor establecido en este momento en el control visual. Más...
 
void _SetValueUserOption (object toValor)
 Para establecer un valor en el control visual. Más...
 
- Métodos públicos heredados desde sage.ew.objetos.ewgridBase
delegate void _PaintHeaders_Handler (DataGridViewCellPaintingEventArgs e, float tnAngle)
 Handler per a valors null Más...
 
 ewgridBase ()
 Inicializa una nueva instancia de la clase ewgrid Más...
 
virtual void _CargarEstilo (string tcClasseBase="")
 Carga las propiedades del estilo del control Más...
 
void _ResetAllProperties ()
 Restaura todas las propiedades del estilo Más...
 
Boolean TenimMouse (Rectangle bRect, int X, int Y)
 Indica si el mouse está encima del control Más...
 
static IntPtr CreateIconIndirect (ref IconInfo icon)
 Crea un icono Más...
 
static bool GetIconInfo (IntPtr hIcon, ref IconInfo pIconInfo)
 Información del icono Más...
 
Cursor CreateCursor (Bitmap bmp, int xHotSpot, int yHotSpot)
 Crea un cursor Más...
 

Campos de datos

Dictionary< string, string > _Configuracion = null
 String de configuración del widget Más...
 
string _Filtros = string.Empty
 Filtros aplicados al listado Más...
 
string _Opciones = string.Empty
 Opciones aplicadas al listado Más...
 
XElement _Columnas = null
 Xml con la configuracion de las columnas Más...
 
- Campos de datos heredados desde sage.ew.objetos.gridViewList
bool _ResetAnalizeStyles = true
 Al lanzar el metodo _Reestablecer_Colores_Grid_Defecto, si true los resetea, si false no hace nada. Más...
 
bool _ResetAnalizeStylesLoading = false
 En caso de que el listado tenga "AnalisisResultados", marcaremos la propiedad para poder establecer diferentes criterios para pintar las filas de la grid sin perder los colores previamente establecidos Más...
 
- Campos de datos heredados desde sage.ew.objetos.ewgrid
Dictionary< string, string > _Mascaras = new Dictionary<string, string>() { }
 Posibles mascaras para las columnas Más...
 
PanelFiltrosColumnas _PanelFiltrosColumnas = null
 Task 151259. Filtros columnas Convertirlo a public para poder llamar a los métodos públic desde la pantalla Más...
 
bool _Dropping = false
 Indica si se está produciendo una acción de arrastrar i colocar Más...
 
- Campos de datos heredados desde sage.ew.objetos.ewgridBase
ButtonState buttonState = ButtonState.Inactive
 Aquesta propietat ens serveix per decidir com pintar el botó. Más...
 
bool tenimFoco = false
 Si tenim focus Más...
 
bool clicked = false
 Si hem apretat el botó Más...
 
DataGridViewCellStyle _oDefaultCellStyle
 Guardem una còpia del estil per a poder restaurar-lo Más...
 

Métodos protegidos

override void Dispose (bool disposing)
 Dispose Más...
 
void _LoadListadoColumnsInMenuContext ()
 Nos carga en el menu contextual la opción "Mostrar/Ocultar columnas" mediante la qual podremos mostrar u opcular las columnas del listado en tiempo real. Más...
 
- Métodos protegidos heredados desde sage.ew.objetos.gridViewList
override void Dispose (bool disposing)
 Override del método dispose para liberar recursos Más...
 
- Métodos protegidos heredados desde sage.ew.objetos.ewgrid
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern Más...
 
void _Evento_fecha_a_null (ref DateTime tdData)
 Recogo el evento de Mantegrid.CalendarCell a null y lo propago con el evento de grid _Event_CalendarCell_a_Null Más...
 
override void OnVisibleChanged (EventArgs e)
 Se produce cuando cambia el valor de la propiedad Visible Más...
 
override void OnDataBindingComplete (DataGridViewBindingCompleteEventArgs e)
 Al finalizar la carga, deselección la primera fila Más...
 
virtual DataTable _GetDataTableReport ()
 Devuelve los datos del grid en formato DataTable Más...
 
virtual DataTable _ToDataTable ()
 Crea un DataTable cn la información del grid Más...
 
virtual botones.Clases.btImprimir _ConfigurePrint (botones.Clases.btImprimir toPrinterButton)
 Configura la impresión basica Más...
 
- Métodos protegidos heredados desde sage.ew.objetos.ewgridBase
override void OnPaint (PaintEventArgs e)
 Provoca el evento OnPaing Más...
 
override void OnMouseMove (MouseEventArgs e)
 Event OnMouseMove Más...
 
override void OnMouseLeave (EventArgs e)
 Event OnMouseLeave Más...
 
override void OnCellMouseDown (DataGridViewCellMouseEventArgs e)
 Event OnCellMouseDown Más...
 
override void OnCellMouseUp (DataGridViewCellMouseEventArgs e)
 Event OnCellMouseUp Más...
 
override void OnCellPainting (DataGridViewCellPaintingEventArgs e)
 Provoca el eventoSystem.Windows.Forms.DataGridView CellPainting Más...
 

Propiedades

int _X [get, set]
 Posición X del widget Más...
 
int _Y [get, set]
 Posición Y del widget Más...
 
int _Alto [get, set]
 Alto del objeto Más...
 
int _Ancho [get, set]
 Ancho del objeto Más...
 
Image _ImagenPersonalizable [get, set]
 _ImagenPersonalizable: Imagen que se presentará cuando el widget no esté configurado Más...
 
string _NombreID [get, set]
 Obtiene o establece el menú contextual Más...
 
bool _Editando [get, set]
 Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento
Más...
 
ewcontextmenustrip _Menu [get, set]
 _Menu: Se podrá personalizar una serie de acciones que se presentarán cuando un control entre en modo de edición Más...
 
string _Titulo [get, set]
 Obtiene o establece la gráfica que debe mostrar el control Más...
 
Color _ForeColorTitulo [get, set]
 Color de la fuente del título Más...
 
Color _BackColorTitulo [get, set]
 Color de fondo del título Más...
 
Font _FuenteTitulo [get, set]
 Fuente del título del widget Más...
 
bool _Escalable [get, set]
 PARTE 100252 Nos indica si el control será escalable Más...
 
bool _Resizable [get, set]
 Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio Más...
 
bool _Contorno [get, set]
 Indica si el control debe de pintar el contorno en el widget Más...
 
Color _ColorContorno [get, set]
 Color de fondo del título Más...
 
ControladorDesktop _ControladorDesktop [get, set]
 Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ... Más...
 
IUserElementoDesktop_GetData_Async _UserElementoDesktop [get, set]
 Referencia al contenedor del widget Más...
 
int _TiempoMaximo [get, set]
 Tiempo máximo en segundos Más...
 
string _Pantalla [get, set]
 Pantalla del listado a utilizar por el widget Más...
 
bool _Datos_Asincronos [get, set]
 Propiedad para gestionar el uso de barra de herramientas de gráfico Más...
 
- Propiedades heredados desde sage.ew.objetos.gridViewList
string _Error_Message [get, set]
 Propiedad que contendra el mensaje de error en caso que se produzca alguno Más...
 
sage.ew.listados.Clases.IListados _Listado [get, set]
 Objeto de tipo IListados, el DataTable resultado del mismo será al que se adaptará la grid. Más...
 
bool _NavegacionDirecta [get, set]
 Para aquellos listados que tengan informadas columnas navegables determina si deben usan la navegación de llamada al formulario de listados (pantalla de filtros) o bién la de ejecución directa (sin pasar por la pantalla de filtros) Más...
 
bool _ReorderGridView [get, set]
 En el widget de listados no es necesario que reordene en algunos casos Más...
 
- Propiedades heredados desde sage.ew.objetos.ewgrid
ewGridScrollBars _ewGridScrollBars [get, set]
 PE-83909. Tipos de barras de desplazamiento Más...
 
VScrollBar _ewVScrollBar [get, set]
 PE-83909. Barra de desplazamiento vertical para entornos táctiles Más...
 
HScrollBar _ewHScrollBar [get, set]
 PE-83909. Barra de desplazamiento horizontal para entornos táctiles Más...
 
bool _FiltrarPorColumna [get, set]
 Activa la funcionalidad para filtrar por el contenido de las columnas Más...
 
bool _EsOpcionalConfigUser [get, set]
 Para determinar si en este objeto se podrá configurar un valor por defecto Más...
 
bool _UsuarioPermiteConfigUser [get, set]
 Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales) Más...
 
string _DescripcionOpcional [get, set]
 Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
 
bool _PermitirConfigUser [get, set]
 Para determinar si en este objeto se podrá configurar un valor por defecto Más...
 
string _DescripcionError [get, set]
 Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
 
bool _EditMode [get, set]
 Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución Más...
 
- Propiedades heredados desde sage.ew.objetos.ewgridBase
StylePropertiesGridCombo _PropiedadesDeEstilos [get, set]
 Objeto estilo Más...
 
Color _ColorFuente [get, set]
 Obtiene o establece el color de primer plano del estilo. Más...
 
_EstilosDeBotones _EstiloDeBoton [get, set]
 Estilo con el que se dibujará el fondo del botón Más...
 
Color _ColorFondoClaro [get, set]
 Color claro de fondo para estilos degradados Más...
 
Color _ColorFondoOscuro [get, set]
 Color oscuro de fondo para estilos degradados Más...
 
Color _ColorBorde [get, set]
 Color oscuro de fondo para estilos degradados Más...
 
Color _ColorResalte [get, set]
 Color oscuro de fondo para estilos degradados Más...
 
Color _ColorFondoClaroMouseMove [get, set]
 Color claro de fondo para estilos degradados cuando el ratón pasa por encima Más...
 
Color _ColorFondoOscuroMouseMove [get, set]
 Color oscuro de fondo para estilos degradados cuando el ratón pasa por encima Más...
 
Color _ColorFondoClaroMouseDown [get, set]
 Color claro de fondo para estilos degradados cuando se pulsa el ratón en él Más...
 
Color _ColorFondoOscuroMouseDown [get, set]
 Color oscuro de fondo para estilos degradados cuando se pulsa el ratón en él Más...
 
Color _ColorTransparenteImagen [get, set]
 Color que se transformará en transparente al dibujar la imagen del botón Más...
 
Color _ColorDisabled [get, set]
 Obtiene o establece el color de fondo para el control deshabilitado Más...
 
Color _ColorFuenteDisabled [get, set]
 Obtiene o establece el color de la fuente para el control deshabilitado Más...
 
bool _AplicarEstilos [get, set]
 Aplicar estilos visuales Más...
 
Color _ColorFondoCelda [get, set]
 Color del fondo de celdas Más...
 
Color _ColorFuenteSelCelda [get, set]
 Color de la fuente de celdas seleccionadas Más...
 
Color _ColorFondoSelCelda [get, set]
 Color del fondo de celdas seleccionadas Más...
 
Color _ColorFuenteCelda [get, set]
 Color de la fuente de las celdas Más...
 
Single _TamañoFuenteCelda [get, set]
 Tamaño de la fuente de las celdas Más...
 
int _AlturaFila [get, set]
 Altura de las filas Más...
 
Color _BackgroundColor [get, set]
 Obtiene o establece el color de primer plano del control. Más...
 
- Propiedades heredados desde sage.ew.interficies.IConfigUserOption
bool _PermitirConfigUser [get, set]
 Para determinar si en este objeto se podrá configurar un valor por defecto Más...
 
bool _EsOpcionalConfigUser [get, set]
 Para determinar si en este objeto el usuario podrá definir si permite la configuración Más...
 
bool _UsuarioPermiteConfigUser [get, set]
 Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales) Más...
 
string _DescripcionError [get, set]
 Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
 
string _DescripcionOpcional [get, set]
 Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
 
bool _EditMode [get, set]
 Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución Más...
 
- Propiedades heredados desde sage.ew.interficies.IElemento
bool _AplicarEstilos [get, set]
 Nos determina si se deben aplicar los estilos a este elemento Más...
 
int _X [get, set]
 Posición X del widget Más...
 
int _Y [get, set]
 Posición Y del widget Más...
 
int _Alto [get, set]
 Alto del objeto Más...
 
int _Ancho [get, set]
 Ancho del objeto Más...
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más...
 
bool _Editando [get, set]
 Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento
Más...
 
ControladorDesktop _ControladorDesktop [get, set]
 Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ... Más...
 
bool _Escalable [get, set]
 PARTE 100252 : Nos indica si el control será escalable Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoPersonalizable
Image _ImagenPersonalizable [get, set]
 _ImagenPersonalizable: Imagen que se presentará cuando el widget no esté configurado Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoMenu
ewcontextmenustrip _Menu [get, set]
 _Menu: Se podrá personalizar una serie de acciones que se presentarán cuando un control entre en modo de ejecución Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoTitulo
string _Titulo [get, set]
 Nos permite definir un título al control. En caso de tener un título siempre presentará la barra de opciones con el título especificado. Más...
 
Color _BackColorTitulo [get, set]
 Color de fondo del título Más...
 
Color _ForeColorTitulo [get, set]
 Color del título Más...
 
Font _FuenteTitulo [get, set]
 Fuente del título del widget Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoContorno
bool _Contorno [get, set]
 Indica si el control debe de pintar el contorno en el widget Más...
 
Color _ColorContorno [get, set]
 Color de fondo del título Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoResizable
bool _Resizable [get, set]
 Nos permite definir si el widget se puede redimensionar Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoBackgroudWorker
IUserElementoDesktop_GetData_Async _UserElementoDesktop [get, set]
 Referencia al contenedor del widget donde tenemos el método para consultar la información mediante el BackGroundWorker Más...
 
int _TiempoMaximo [get, set]
 Tiempo máximo en segundos Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.objetos.ewgrid
enum  ewGridScrollBars { ewGridScrollBars.Ninguna, ewGridScrollBars.Normal, ewGridScrollBars.Mediana, ewGridScrollBars.Grande }
 Tipos de barras de desplazamiento personalizadas Más...
 
enum  ewGridTipoColumna {
  ewGridTipoColumna.Fecha, ewGridTipoColumna.Hora, ewGridTipoColumna.Cajas, ewGridTipoColumna.Unidades,
  ewGridTipoColumna.Peso, ewGridTipoColumna.Precio, ewGridTipoColumna.Importe, ewGridTipoColumna.Dto
}
 Tipos de columnas para aplicarles una mascara Más...
 
- Atributos protegidos heredados desde sage.ew.objetos.ewgridBase
Color _oDefaultBackgroundColor
 
- Eventos heredados desde sage.ew.objetos.gridViewList
_AfterColumnRepositionEvent _AfterColumnReposition
 Evento que se produce tras reposicionar una columna mediante su header Más...
 
_AfterColumnReorderEvent _AfterColumnReorder
 Evento que se produce tras ordenar una columna clicando su header Más...
 
- Eventos heredados desde sage.ew.objetos.ewgrid
_SortByColumnInPanelFilter_Handler _SortByColumnInPanelFilter
 Evento para ordenar la grid por una determinada columna para caso DataSources que no admitan ordenación como por ejemplo BindingList(t) Más...
 
_CalendarCell_a_Null_Handler _Event_CalendarCell_a_Null
 _Click_After_Handler Más...
 
_ToggleSeleccionCheck _Event_ToggleSeleccionCheck
 Task 151961. Nueva operativa para columnas de selección Evento para la selección de columna Más...
 
_ToggleSeleccionCheck _Event_ToggleSeleccionCheck_Before
 Task 151961. Nueva operativa para columnas de selección Evento para la selección de columna Más...
 
_BeforeWindowPrintHandler _BeforeWindowPrint
 Evento para modificar la configuración de la pantalla de impresión Más...
 
_PrintBeforeHandler _onPrintBefore
 Evento para acceder a los datos que se van a imprimir Más...
 
EventHandler OnConfigUserValueChanged
 Evento para determinar cuando cambia el valor y mostrar mensaje si es opcional Más...
 
- Eventos heredados desde sage.ew.objetos.ewgridBase
_PaintHeaders_Handler _PaintHeaders
 _Click_After_Handler Más...
 
- Eventos heredados desde sage.ew.interficies.IConfigUserOption
EventHandler OnConfigUserValueChanged
 Evento para determinar cuando cambia el valor y mostrar mensaje si es opcional Más...
 

Descripción detallada

Grid de listados para el Desktop

Definición en la línea 37 del archivo gridViewListDesktop.cs.

Documentación del constructor y destructor

◆ gridViewListDesktop()

sage.ew.objetos.gridViewListDesktop.gridViewListDesktop ( )
inline

Contructor vacio

Definición en la línea 365 del archivo gridViewListDesktop.cs.

Documentación de las funciones miembro

◆ _Before_RunWorkerAsync()

bool sage.ew.objetos.gridViewListDesktop._Before_RunWorkerAsync ( )
inline

Prepararación / configuración previa del widget antes de consultar la información

Devuelve

Implementa sage.ew.interficies.IElementoBackgroudWorker.

Definición en la línea 1000 del archivo gridViewListDesktop.cs.

◆ _Deleting()

bool sage.ew.objetos.gridViewListDesktop._Deleting ( )
inline

Podremos realizar los controles necesarios al borrar el elemento, eliminar ficheros relacionados o registros de alguna tabla específica ...

Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 696 del archivo gridViewListDesktop.cs.

◆ _Filtrar()

bool sage.ew.objetos.gridViewListDesktop._Filtrar ( bool  tlBefore = false)
inline

Realizar los cambios necesarios en las propiedades filtradas

Parámetros
tlBefore
Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 706 del archivo gridViewListDesktop.cs.

◆ _GetWidgetConfig_BeforeFormListadoDispose()

void sage.ew.objetos.gridViewListDesktop._GetWidgetConfig_BeforeFormListadoDispose ( IListados  toListado)
inline

Método para extraer la información del listado antes de que se destruya el formulario

Parámetros
toListado

Implementa sage.ew.interficies.IElementoListadoConfig.

Definición en la línea 538 del archivo gridViewListDesktop.cs.

◆ _Loading()

bool sage.ew.objetos.gridViewListDesktop._Loading ( Dictionary< string, string >  tdictPersonalizado)
inline

Cargamos las propiedades específicas del control a partir de la cadena guardada en el tag de PERSONALIZADO del JSON

Parámetros
tdictPersonalizado
Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 562 del archivo gridViewListDesktop.cs.

◆ _LoadListadoColumnsInMenuContext()

void sage.ew.objetos.gridViewListDesktop._LoadListadoColumnsInMenuContext ( )
inlineprotected

Nos carga en el menu contextual la opción "Mostrar/Ocultar columnas" mediante la qual podremos mostrar u opcular las columnas del listado en tiempo real.

Definición en la línea 753 del archivo gridViewListDesktop.cs.

◆ _OnRefresh()

bool sage.ew.objetos.gridViewListDesktop._OnRefresh ( )
inline

_OnRefresh: Para poder realizar el refresco de los datos ...

Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 469 del archivo gridViewListDesktop.cs.

◆ _OnShow()

bool sage.ew.objetos.gridViewListDesktop._OnShow ( )
inline

_OnShow: Para poder realizar la carga inicial del control

Devuelve

Implementa sage.ew.interficies.IElemento.

Definición en la línea 454 del archivo gridViewListDesktop.cs.

◆ _Saving()

Dictionary<string, string> sage.ew.objetos.gridViewListDesktop._Saving ( )
inline

Realizamos los cambios necesarios y nos devuelve la cadena que tenemos de guardar como personalizado TODO : Falta llamar al saving de forma "automatica" en caso de que se modifiquen las columnas ... pendiente Diego

Devuelve
Devolverá la cadena que se guardará posteriormente en el JSON en el apartado de PERSONALIZADO

Implementa sage.ew.interficies.IElemento.

Definición en la línea 490 del archivo gridViewListDesktop.cs.

◆ _ShowConfig()

Control sage.ew.objetos.gridViewListDesktop._ShowConfig ( )
inline

Inicializa y devuelve el control de configuracion del widget

Devuelve

Implementa sage.ew.interficies.IElementoPersonalizable.

Definición en la línea 620 del archivo gridViewListDesktop.cs.

◆ _Validate()

bool sage.ew.objetos.gridViewListDesktop._Validate ( ref string  tcError)
inline

Valida que la configuración de la pantalla adicional de visualización sea válida

Devuelve

Implementa sage.ew.interficies.IElementoPersonalizable.

Definición en la línea 656 del archivo gridViewListDesktop.cs.

◆ _WidgetExecuteRunWorker()

void sage.ew.objetos.gridViewListDesktop._WidgetExecuteRunWorker ( object  sender,
DoWorkEventArgs  e 
)
inline

Método que define el proceso que se va a ejecutar en segundo plano

Parámetros
sender
e

Implementa sage.ew.interficies.IElementoBackgroudWorker.

Definición en la línea 1037 del archivo gridViewListDesktop.cs.

◆ _WidgetRunWorkerCompleted()

void sage.ew.objetos.gridViewListDesktop._WidgetRunWorkerCompleted ( object  sender,
RunWorkerCompletedEventArgs  e 
)
inline

Método que se ejecutará al finalizar el proceso

Parámetros
sender
e

Implementa sage.ew.interficies.IElementoBackgroudWorker.

Definición en la línea 1092 del archivo gridViewListDesktop.cs.

◆ Dispose()

override void sage.ew.objetos.gridViewListDesktop.Dispose ( bool  disposing)
inlineprotected

Dispose

Parámetros
disposing

Definición en la línea 418 del archivo gridViewListDesktop.cs.

Documentación de los campos

◆ _Columnas

XElement sage.ew.objetos.gridViewListDesktop._Columnas = null

Xml con la configuracion de las columnas

Definición en la línea 322 del archivo gridViewListDesktop.cs.

◆ _Configuracion

Dictionary<string, string> sage.ew.objetos.gridViewListDesktop._Configuracion = null

String de configuración del widget

Definición en la línea 287 del archivo gridViewListDesktop.cs.

◆ _Filtros

string sage.ew.objetos.gridViewListDesktop._Filtros = string.Empty

Filtros aplicados al listado

Definición en la línea 312 del archivo gridViewListDesktop.cs.

◆ _Opciones

string sage.ew.objetos.gridViewListDesktop._Opciones = string.Empty

Opciones aplicadas al listado

Definición en la línea 317 del archivo gridViewListDesktop.cs.

Documentación de propiedades

◆ _Alto

int sage.ew.objetos.gridViewListDesktop._Alto
getset

Alto del objeto

Definición en la línea 57 del archivo gridViewListDesktop.cs.

◆ _Ancho

int sage.ew.objetos.gridViewListDesktop._Ancho
getset

Ancho del objeto

Definición en la línea 68 del archivo gridViewListDesktop.cs.

◆ _BackColorTitulo

Color sage.ew.objetos.gridViewListDesktop._BackColorTitulo
getset

Color de fondo del título

Definición en la línea 174 del archivo gridViewListDesktop.cs.

◆ _ColorContorno

Color sage.ew.objetos.gridViewListDesktop._ColorContorno
getset

Color de fondo del título

Definición en la línea 237 del archivo gridViewListDesktop.cs.

◆ _Contorno

bool sage.ew.objetos.gridViewListDesktop._Contorno
getset

Indica si el control debe de pintar el contorno en el widget

Definición en la línea 214 del archivo gridViewListDesktop.cs.

◆ _ControladorDesktop

ControladorDesktop sage.ew.objetos.gridViewListDesktop._ControladorDesktop
getset

Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ...

Definición en la línea 245 del archivo gridViewListDesktop.cs.

◆ _Datos_Asincronos

bool sage.ew.objetos.gridViewListDesktop._Datos_Asincronos
getset

Propiedad para gestionar el uso de barra de herramientas de gráfico

Definición en la línea 352 del archivo gridViewListDesktop.cs.

◆ _Editando

bool sage.ew.objetos.gridViewListDesktop._Editando
getset

Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción

Definición en la línea 102 del archivo gridViewListDesktop.cs.

◆ _Escalable

bool sage.ew.objetos.gridViewListDesktop._Escalable
getset

PARTE 100252 Nos indica si el control será escalable

Definición en la línea 196 del archivo gridViewListDesktop.cs.

◆ _ForeColorTitulo

Color sage.ew.objetos.gridViewListDesktop._ForeColorTitulo
getset

Color de la fuente del título

Definición en la línea 157 del archivo gridViewListDesktop.cs.

◆ _FuenteTitulo

Font sage.ew.objetos.gridViewListDesktop._FuenteTitulo
getset

Fuente del título del widget

Definición en la línea 185 del archivo gridViewListDesktop.cs.

◆ _ImagenPersonalizable

Image sage.ew.objetos.gridViewListDesktop._ImagenPersonalizable
getset

_ImagenPersonalizable: Imagen que se presentará cuando el widget no esté configurado

Definición en la línea 78 del archivo gridViewListDesktop.cs.

◆ _Intervalo

int sage.ew.objetos.gridViewListDesktop._Intervalo
getset

Tiempo de ciclo en milisegundos del refresco del elemento

Definición en la línea 121 del archivo gridViewListDesktop.cs.

◆ _Menu

ewcontextmenustrip sage.ew.objetos.gridViewListDesktop._Menu
getset

_Menu: Se podrá personalizar una serie de acciones que se presentarán cuando un control entre en modo de edición

Definición en la línea 127 del archivo gridViewListDesktop.cs.

◆ _NombreID

string sage.ew.objetos.gridViewListDesktop._NombreID
getset

Obtiene o establece el menú contextual

Definición en la línea 91 del archivo gridViewListDesktop.cs.

◆ _Pantalla

string sage.ew.objetos.gridViewListDesktop._Pantalla
getset

Pantalla del listado a utilizar por el widget

Definición en la línea 293 del archivo gridViewListDesktop.cs.

◆ _Refrescar

bool sage.ew.objetos.gridViewListDesktop._Refrescar
getset

Nos indica si presentará la opción de refrescar el control

Definición en la línea 115 del archivo gridViewListDesktop.cs.

◆ _Resizable

bool sage.ew.objetos.gridViewListDesktop._Resizable
getset

Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio

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

◆ _TiempoMaximo

int sage.ew.objetos.gridViewListDesktop._TiempoMaximo
getset

Tiempo máximo en segundos

Definición en la línea 263 del archivo gridViewListDesktop.cs.

◆ _Titulo

string sage.ew.objetos.gridViewListDesktop._Titulo
getset

Obtiene o establece la gráfica que debe mostrar el control

Definición en la línea 140 del archivo gridViewListDesktop.cs.

◆ _UserElementoDesktop

IUserElementoDesktop_GetData_Async sage.ew.objetos.gridViewListDesktop._UserElementoDesktop
getset

Referencia al contenedor del widget

Definición en la línea 253 del archivo gridViewListDesktop.cs.

◆ _X

int sage.ew.objetos.gridViewListDesktop._X
getset

Posición X del widget

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

◆ _Y

int sage.ew.objetos.gridViewListDesktop._Y
getset

Posición Y del widget

Definición en la línea 50 del archivo gridViewListDesktop.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: