Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.objetos.gridViewList

Clase de grid de listados, esta es la grid que se mostrará en el formulario de resultados de un listado. Más...

Diagrama de herencia de sage.ew.objetos.gridViewList
sage.ew.objetos.ewgrid sage.ew.objetos.ewgridBase sage.ew.interficies.IConfigUserOption sage.ew.objetos.gridViewListDesktop

Estructuras de datos

class  ewExpression
 Clase para la generación de expresiones. Más...
 

Métodos públicos

delegate void _AfterColumnRepositionEvent ()
 Evento delegado que se produce tras reposicionar una columna mediante su header.
 
delegate bool _ToggleChecksEvent (int tnColumnIndex)
 Evento delegado que se produce al selecionar todo desde la cabecera las columnas marcadas para CheckColums que no sean CheckSelec.
 
delegate void _AfterColumnReorderEvent ()
 Evento delegado que se produce tras ordenar una columna clicando su header.
 
 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á.
 
void _SetResultadosOriginales ()
 Restablece el Datatable de resultados original.
 
void _Ordenar_GridViewList_Por_Columna_Programmatic (DataGridViewColumn toCol)
 Ordena el GridViewList por la columna Bold + la columna que nos llega como parámetro.
 
void _Ordenar_GridViewList_Por_Columna_Automatic (DataGridViewColumn toCol)
 Ordena el GridViewList por la columna que nos llega como parámetro.
 
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.
 
void _Reestablecer_Colores_Grid_Defecto (bool tlEstilosDeCeldasInviduales=true, bool tlEstilosDeFilas=true)
 Reestablece los colores por defecto de la grid eliminando o restaurando estilos.
 
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.
 
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'.
 
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'.
 
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.
 
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.
 
void _RefreshData (Boolean tlRefrescarBotones=true)
 Refresh data.
 
void _ResizeButtonsControlContainer ()
 Ajusta el tamaño de los botones al espacio disponible.
 
void _AplicaEvaluadores (object sender, DataGridViewCellFormattingEventArgs e)
 Aplica los evaluadores.
 
void setTextoBusqueda (string tcTexto)
 Establece el texto a buscar.
 
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()
 
void _RemoveSort ()
 Restablece el orden de las columnas del grid.
 
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.
 
XElement _GetPresentacion ()
 Devuelve la presentacion de las columnas en un XElement.
 
void _LoadPresentacion (XElement tConfig, ManagerColumns loManager)
 Carga la presentacion de las columnas a partir de un XML de configuracion.
 
- Métodos públicos heredados de 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.
 
bool _Evento_SortByColumnInPanelFilter_Programado ()
 Para permitir consultar desde el exterior de la grid si tiene el evento _SortByColumnInPanelFilter programado.
 
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.
 
delegate void _CalendarCell_a_Null_Handler (object sender, ref DateTime tdData)
 Handler per a valors null.
 
delegate void _ToggleSeleccionCheck (bool tlEstado)
 Task 151961. Nueva operativa para columnas de selección Delegado para la selección de columna.
 
delegate bool _BeforeWindowPrintHandler (ref botones.Clases.btImprimir toPrintButton)
 Delegado para modificar la configuración de la pantalla de impresión.
 
delegate bool _PrintBeforeHandler (ref DataTable toDt, Report.ReportAction toAction)
 Delegado para acceder a los datos que se van a imprimir.
 
 ewgrid ()
 Inicializa una nueva instancia de la clase ewgrid.
 
virtual void _ShowPrint (string lcReportTitle)
 Metodo para imprimir el contenido de ewgrid.
 
void _ToggleSeleccionChecks (int tnColIndex)
 Método para que el usuario pueda disparar el marcado/desmarcado(según estado actual) por código.
 
void _TipoColumna (string tcNombreColumna, ewGridTipoColumna teTipoColumna)
 PE-84238: Este método adapatará la columna que se haya especificado para que asigne las mascaras correspondientes.
 
IDisposable Subscribe (IObserver< ScrollMove > toObservador)
 Añade un observador a la lista.
 
void NotifyScrollMove (Nullable< ScrollMove > toScrollMove)
 Método para enviar notificaciones de movimiento de scroll.
 
void NotifyEndScrollMove ()
 Método para finalizar la observación de ScrollMove.
 
object _GetValueUserOption ()
 Nos devuelve el valor establecido en este momento en el control visual.
 
void _SetValueUserOption (object toValor)
 Para establecer un valor en el control visual.
 
- Métodos públicos heredados de sage.ew.objetos.ewgridBase
delegate void _PaintHeaders_Handler (DataGridViewCellPaintingEventArgs e, float tnAngle)
 Handler per a valors null.
 
 ewgridBase ()
 Inicializa una nueva instancia de la clase ewgrid.
 
virtual void _CargarEstilo (string tcClasseBase="")
 Carga las propiedades del estilo del control.
 
void _ResetAllProperties ()
 Restaura todas las propiedades del estilo.
 
Boolean TenimMouse (Rectangle bRect, int X, int Y)
 Indica si el mouse está encima del control.
 
static IntPtr CreateIconIndirect (ref IconInfo icon)
 Crea un icono.
 
static bool GetIconInfo (IntPtr hIcon, ref IconInfo pIconInfo)
 Información del icono.
 
Cursor CreateCursor (Bitmap bmp, int xHotSpot, int yHotSpot)
 Crea un cursor.
 

Campos de datos

bool _ResetAnalizeStyles = true
 Al lanzar el metodo _Reestablecer_Colores_Grid_Defecto, si true los resetea, si false no hace nada.
 
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.
 
- Campos de datos heredados de sage.ew.objetos.ewgrid
Dictionary< string, string > _Mascaras = new Dictionary<string, string>() { }
 Posibles mascaras para las columnas.
 
PanelFiltrosColumnas _PanelFiltrosColumnas = null
 Task 151259. Filtros columnas Convertirlo a public para poder llamar a los métodos públic desde la pantalla.
 
bool _Dropping = false
 Indica si se está produciendo una acción de arrastrar i colocar.
 
- Campos de datos heredados de sage.ew.objetos.ewgridBase
ButtonState buttonState = ButtonState.Inactive
 Aquesta propietat ens serveix per decidir com pintar el botó.
 
bool tenimFoco = false
 Si tenim focus.
 
bool clicked = false
 Si hem apretat el botó
 
DataGridViewCellStyle _oDefaultCellStyle
 Guardem una còpia del estil per a poder restaurar-lo.
 

Métodos protegidos

override void Dispose (bool disposing)
 Override del método dispose para liberar recursos.
 
- Métodos protegidos heredados de sage.ew.objetos.ewgrid
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern.
 
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.
 
override void OnVisibleChanged (EventArgs e)
 Se produce cuando cambia el valor de la propiedad Visible.
 
override void OnDataBindingComplete (DataGridViewBindingCompleteEventArgs e)
 Al finalizar la carga, deselección la primera fila.
 
virtual DataTable _GetDataTableReport ()
 Devuelve los datos del grid en formato DataTable.
 
virtual DataTable _ToDataTable ()
 Crea un DataTable cn la información del grid.
 
virtual botones.Clases.btImprimir _ConfigurePrint (botones.Clases.btImprimir toPrinterButton)
 Configura la impresión basica.
 
- Métodos protegidos heredados de sage.ew.objetos.ewgridBase
override void OnPaint (PaintEventArgs e)
 Provoca el evento OnPaing.
 
override void OnMouseMove (MouseEventArgs e)
 Event OnMouseMove.
 
override void OnMouseLeave (EventArgs e)
 Event OnMouseLeave.
 
override void OnCellMouseDown (DataGridViewCellMouseEventArgs e)
 Event OnCellMouseDown.
 
override void OnCellMouseUp (DataGridViewCellMouseEventArgs e)
 Event OnCellMouseUp.
 
override void OnCellPainting (DataGridViewCellPaintingEventArgs e)
 Provoca el eventoSystem.Windows.Forms.DataGridView CellPainting.
 

Propiedades

string _Error_Message [get, set]
 Propiedad que contendra el mensaje de error en caso que se produzca alguno.
 
sage.ew.listados.Clases.IListados _Listado [get, set]
 Objeto de tipo IListados, el DataTable resultado del mismo será al que se adaptará la grid.
 
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)
 
bool _ReorderGridView [get, set]
 En el widget de listados no es necesario que reordene en algunos casos.
 
- Propiedades heredados de sage.ew.objetos.ewgrid
ewGridScrollBars _ewGridScrollBars [get, set]
 PE-83909. Tipos de barras de desplazamiento.
 
VScrollBar _ewVScrollBar [get, set]
 PE-83909. Barra de desplazamiento vertical para entornos táctiles.
 
HScrollBar _ewHScrollBar [get, set]
 PE-83909. Barra de desplazamiento horizontal para entornos táctiles.
 
bool _FiltrarPorColumna [get, set]
 Activa la funcionalidad para filtrar por el contenido de las columnas.
 
bool _EsOpcionalConfigUser [get, set]
 Para determinar si en este objeto se podrá configurar un valor por defecto.
 
bool _UsuarioPermiteConfigUser [get, set]
 Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales)
 
string _DescripcionOpcional [get, set]
 Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto.
 
bool _PermitirConfigUser [get, set]
 Para determinar si en este objeto se podrá configurar un valor por defecto.
 
string _DescripcionError [get, set]
 Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto.
 
bool _EditMode [get, set]
 Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución.
 
- Propiedades heredados de sage.ew.objetos.ewgridBase
StylePropertiesGridCombo _PropiedadesDeEstilos [get, set]
 Objeto estilo.
 
Color _ColorFuente [get, set]
 Obtiene o establece el color de primer plano del estilo.
 
_EstilosDeBotones _EstiloDeBoton [get, set]
 Estilo con el que se dibujará el fondo del botón.
 
Color _ColorFondoClaro [get, set]
 Color claro de fondo para estilos degradados.
 
Color _ColorFondoOscuro [get, set]
 Color oscuro de fondo para estilos degradados.
 
Color _ColorBorde [get, set]
 Color oscuro de fondo para estilos degradados.
 
Color _ColorResalte [get, set]
 Color oscuro de fondo para estilos degradados.
 
Color _ColorFondoClaroMouseMove [get, set]
 Color claro de fondo para estilos degradados cuando el ratón pasa por encima.
 
Color _ColorFondoOscuroMouseMove [get, set]
 Color oscuro de fondo para estilos degradados cuando el ratón pasa por encima.
 
Color _ColorFondoClaroMouseDown [get, set]
 Color claro de fondo para estilos degradados cuando se pulsa el ratón en él.
 
Color _ColorFondoOscuroMouseDown [get, set]
 Color oscuro de fondo para estilos degradados cuando se pulsa el ratón en él.
 
Color _ColorTransparenteImagen [get, set]
 Color que se transformará en transparente al dibujar la imagen del botón.
 
Color _ColorDisabled [get, set]
 Obtiene o establece el color de fondo para el control deshabilitado.
 
Color _ColorFuenteDisabled [get, set]
 Obtiene o establece el color de la fuente para el control deshabilitado.
 
bool _AplicarEstilos [get, set]
 Aplicar estilos visuales.
 
Color _ColorFondoCelda [get, set]
 Color del fondo de celdas.
 
Color _ColorFuenteSelCelda [get, set]
 Color de la fuente de celdas seleccionadas.
 
Color _ColorFondoSelCelda [get, set]
 Color del fondo de celdas seleccionadas.
 
Color _ColorFuenteCelda [get, set]
 Color de la fuente de las celdas.
 
Single _TamañoFuenteCelda [get, set]
 Tamaño de la fuente de las celdas.
 
int _AlturaFila [get, set]
 Altura de las filas.
 
Color _BackgroundColor [get, set]
 Obtiene o establece el color de primer plano del control.
 

Eventos

_AfterColumnRepositionEvent _AfterColumnReposition
 Evento que se produce tras reposicionar una columna mediante su header.
 
_ToggleChecksEvent _ToggleChecks
 Evento que se produce al selecionar todo desde la cabecera las columnas marcadas para CheckColums que no sean CheckSelec.
 
_AfterColumnReorderEvent _AfterColumnReorder
 Evento que se produce tras ordenar una columna clicando su header.
 
- Eventos heredados de 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)
 
_CalendarCell_a_Null_Handler _Event_CalendarCell_a_Null
 _Click_After_Handler
 
_ToggleSeleccionCheck _Event_ToggleSeleccionCheck
 Task 151961. Nueva operativa para columnas de selección Evento para la selección de columna.
 
_ToggleSeleccionCheck _Event_ToggleSeleccionCheck_Before
 Task 151961. Nueva operativa para columnas de selección Evento para la selección de columna.
 
_BeforeWindowPrintHandler _BeforeWindowPrint
 Evento para modificar la configuración de la pantalla de impresión.
 
_PrintBeforeHandler _onPrintBefore
 Evento para acceder a los datos que se van a imprimir.
 
EventHandler OnConfigUserValueChanged
 Evento para determinar cuando cambia el valor y mostrar mensaje si es opcional.
 
- Eventos heredados de sage.ew.objetos.ewgridBase
_PaintHeaders_Handler _PaintHeaders
 _Click_After_Handler
 
- Eventos heredados de sage.ew.interficies.IConfigUserOption
EventHandler OnConfigUserValueChanged
 Evento para determinar cuando cambia el valor y mostrar mensaje si es opcional.
 

Otros miembros heredados

- Tipos públicos heredados de sage.ew.objetos.ewgrid
enum  ewGridScrollBars { Ninguna , Normal , Mediana , Grande }
 Tipos de barras de desplazamiento personalizadas. Más...
 
enum  ewGridTipoColumna {
  Fecha , Hora , Cajas , Unidades ,
  Peso , Precio , Importe , Dto
}
 Tipos de columnas para aplicarles una mascara. Más...
 
- Atributos protegidos heredados de sage.ew.objetos.ewgridBase
Color _oDefaultBackgroundColor
 

Descripción detallada

Clase de grid de listados, esta es la grid que se mostrará en el formulario de resultados de un listado.

Definición en la línea 406 del archivo gridViewList.cs.

Documentación de constructores y destructores

◆ gridViewList()

sage.ew.objetos.gridViewList.gridViewList ( )
inline

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á.

Definición en la línea 618 del archivo gridViewList.cs.

Documentación de funciones miembro

◆ _AfterColumnReorderEvent()

delegate void sage.ew.objetos.gridViewList._AfterColumnReorderEvent ( )

Evento delegado que se produce tras ordenar una columna clicando su header.

◆ _AfterColumnRepositionEvent()

delegate void sage.ew.objetos.gridViewList._AfterColumnRepositionEvent ( )

Evento delegado que se produce tras reposicionar una columna mediante su header.

◆ _Analizar_Adaptar_Expresion()

string sage.ew.objetos.gridViewList._Analizar_Adaptar_Expresion ( string tcExpresionAnalizar)
inline

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()

Parámetros
tcExpresionAnalizarExpresión a convertir
Devuelve
Expresión convertida

Definición en la línea 3945 del archivo gridViewList.cs.

◆ _AnalyzeInGridView()

bool sage.ew.objetos.gridViewList._AnalyzeInGridView ( string tcExpresionAnalizar,
_GridViewList_Tipo_Expresion_Analizar teTipoExpresion,
Color toColorCumpleExpre,
Color toColorNoCumpleExpre,
string tcColumnaAplicarColor = "",
bool tlFiltrarResultados = false )
inline

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'.

Parámetros
tcExpresionAnalizarExpresión a analizar
teTipoExpresionTipo de afectación en la grid de resultado: color de letra o fondo.
toColorCumpleExpreColor si el registro SI cumple la expresión a analizar.
toColorNoCumpleExpreColor si el registro NO cumple la expresión a analizar.
tcColumnaAplicarColorColumna sobre la que se aplicará color a la grid. Si se pasa en blanco se aplica a todas las columnas
tlFiltrarResultadosEsconde las filas que no cumplen la condición a analizar.
Devuelve
Array de DataRows

Definición en la línea 1041 del archivo gridViewList.cs.

◆ _AnalyzeInGridViewOptimized()

bool sage.ew.objetos.gridViewList._AnalyzeInGridViewOptimized ( string tcExpresionAnalizar,
_GridViewList_Tipo_Expresion_Analizar teTipoExpresion,
Color toColorCumpleExpre,
Color toColorNoCumpleExpre,
string tcColumnaAplicarColor = "",
bool tlFiltrarResultados = false,
bool tlNegocio = false,
bool tlOmitirSiNoCumple = false )
inline

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'.

Parámetros
tcExpresionAnalizarExpresión a analizar
teTipoExpresionTipo de afectación en la grid de resultado: color de letra o fondo.
toColorCumpleExpreColor si el registro SI cumple la expresión a analizar.
toColorNoCumpleExpreColor si el registro NO cumple la expresión a analizar.
tcColumnaAplicarColorColumna sobre la que se aplicará color a la grid. Si se pasa en blanco se aplica a todas las columnas
tlFiltrarResultadosEsconde las filas que no cumplen la condición a analizar.
tlNegocio
tlOmitirSiNoCumple
Devuelve
Array de DataRows

Definición en la línea 1305 del archivo gridViewList.cs.

◆ _AplicaEvaluadores()

void sage.ew.objetos.gridViewList._AplicaEvaluadores ( object sender,
DataGridViewCellFormattingEventArgs e )
inline

Aplica los evaluadores.

Parámetros
sender
e

Definición en la línea 3819 del archivo gridViewList.cs.

◆ _FindInGridView()

void sage.ew.objetos.gridViewList._FindInGridView ( Color toColor,
string tcTextoBuscar,
string tcNombreColumnaBuscar = "",
bool tlConcidirMayusculasMinusculas = false,
bool tlResaltarTodaLaLinea = false,
int tnRowBusquedaHaciaAtras = -1 )
inline

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.

Parámetros
toColorColor de fondo que pintará las lineas que encuentre.


Parámetros
tcTextoBuscarTexto a buscar.


Parámetros
tcNombreColumnaBuscarNombre de columna en la que buscar, si no se declara se busca en todas las columnas.
tlConcidirMayusculasMinusculasCoincidir mayúsculas y minúsculas.
tlResaltarTodaLaLineaSi se ha de resaltar toda la linea.
tnRowBusquedaHaciaAtrasFiltra/Quita de los resultados las filas que su NumfilaGrid sea superior al valor de este parametro.
Devuelve
DataTable de 4 columnas con los resultados encontrados: columna (string), valor (convertido a string), nº fila, nº columna.

Definición en la línea 986 del archivo gridViewList.cs.

◆ _ForceColumnFormatForReport()

void sage.ew.objetos.gridViewList._ForceColumnFormatForReport ( )
inline

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.

Definición en la línea 2462 del archivo gridViewList.cs.

◆ _GetPresentacion()

XElement sage.ew.objetos.gridViewList._GetPresentacion ( )
inline

Devuelve la presentacion de las columnas en un XElement.

Devuelve

Definición en la línea 4078 del archivo gridViewList.cs.

◆ _LoadPresentacion()

void sage.ew.objetos.gridViewList._LoadPresentacion ( XElement tConfig,
ManagerColumns loManager )
inline

Carga la presentacion de las columnas a partir de un XML de configuracion.

Parámetros
tConfig
loManager

Definición en la línea 4103 del archivo gridViewList.cs.

◆ _Ordenar_GridViewList_Agrupado_Por_Columna_Programmatic()

bool sage.ew.objetos.gridViewList._Ordenar_GridViewList_Agrupado_Por_Columna_Programmatic ( DataGridViewColumn toCol)
inline

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.

Parámetros
toColColumna por la que queremos ordenar

Definición en la línea 703 del archivo gridViewList.cs.

◆ _Ordenar_GridViewList_Por_Columna_Automatic()

void sage.ew.objetos.gridViewList._Ordenar_GridViewList_Por_Columna_Automatic ( DataGridViewColumn toCol)
inline

Ordena el GridViewList por la columna que nos llega como parámetro.

Definición en la línea 674 del archivo gridViewList.cs.

◆ _Ordenar_GridViewList_Por_Columna_Programmatic()

void sage.ew.objetos.gridViewList._Ordenar_GridViewList_Por_Columna_Programmatic ( DataGridViewColumn toCol)
inline

Ordena el GridViewList por la columna Bold + la columna que nos llega como parámetro.

Definición en la línea 659 del archivo gridViewList.cs.

◆ _Reestablecer_Colores_Grid_Defecto()

void sage.ew.objetos.gridViewList._Reestablecer_Colores_Grid_Defecto ( bool tlEstilosDeCeldasInviduales = true,
bool tlEstilosDeFilas = true )
inline

Reestablece los colores por defecto de la grid eliminando o restaurando estilos.

Parámetros
tlEstilosDeCeldasInvidualesEliminar estilos de las celdas individualmente, por defecto activado.
tlEstilosDeFilasEliminar estilos de filas individualmente, por defecto activado.

Definición en la línea 804 del archivo gridViewList.cs.

◆ _RefreshData()

void sage.ew.objetos.gridViewList._RefreshData ( Boolean tlRefrescarBotones = true)
inline

Refresh data.

Definición en la línea 2473 del archivo gridViewList.cs.

◆ _RefreshPresentacion()

void sage.ew.objetos.gridViewList._RefreshPresentacion ( List< ColumnDefinition > toPresentacion,
Boolean tlNoInmo = false )
inline
Parámetros
toPresentacion
tlNoInmo

Definición en la línea 2282 del archivo gridViewList.cs.

◆ _RemoveSort()

void sage.ew.objetos.gridViewList._RemoveSort ( )
inline

Restablece el orden de las columnas del grid.

Definición en la línea 4039 del archivo gridViewList.cs.

◆ _ResetEvaluadorCeldasNegocio()

void sage.ew.objetos.gridViewList._ResetEvaluadorCeldasNegocio ( )
inline

Definición en la línea 1016 del archivo gridViewList.cs.

◆ _ResizeButtonsControlContainer()

void sage.ew.objetos.gridViewList._ResizeButtonsControlContainer ( )
inline

Ajusta el tamaño de los botones al espacio disponible.

Definición en la línea 3391 del archivo gridViewList.cs.

◆ _SetResultadosOriginales()

void sage.ew.objetos.gridViewList._SetResultadosOriginales ( )
inline

Restablece el Datatable de resultados original.

Devuelve

Definición en la línea 647 del archivo gridViewList.cs.

◆ _ShowHideCol()

bool sage.ew.objetos.gridViewList._ShowHideCol ( string tcColumna,
bool tlVisible )
inline

Muestra u oculta la columna tcColumna segun parametro tlVisible Devuelve true si muestra/oculta la columna con exita, false si no la encuentra.

Parámetros
tcColumna
tlVisible
Devuelve

Definición en la línea 4061 del archivo gridViewList.cs.

◆ _ToggleChecksEvent()

delegate bool sage.ew.objetos.gridViewList._ToggleChecksEvent ( int tnColumnIndex)

Evento delegado que se produce al selecionar todo desde la cabecera las columnas marcadas para CheckColums que no sean CheckSelec.

◆ Dispose()

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

Override del método dispose para liberar recursos.

Parámetros
disposing

Definición en la línea 4162 del archivo gridViewList.cs.

◆ gridViewList1_ColumnHeaderMouseClick()

void sage.ew.objetos.gridViewList.gridViewList1_ColumnHeaderMouseClick ( object sender,
DataGridViewCellMouseEventArgs e )
inline

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.

Parámetros
sender
e

Definición en la línea 2227 del archivo gridViewList.cs.

◆ setTextoBusqueda()

void sage.ew.objetos.gridViewList.setTextoBusqueda ( string tcTexto)
inline

Establece el texto a buscar.

Parámetros
tcTexto

Definición en la línea 3934 del archivo gridViewList.cs.

Documentación de campos

◆ _ResetAnalizeStyles

bool sage.ew.objetos.gridViewList._ResetAnalizeStyles = true

Al lanzar el metodo _Reestablecer_Colores_Grid_Defecto, si true los resetea, si false no hace nada.

Definición en la línea 579 del archivo gridViewList.cs.

◆ _ResetAnalizeStylesLoading

bool sage.ew.objetos.gridViewList._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.

Definición en la línea 585 del archivo gridViewList.cs.

Documentación de propiedades

◆ _Error_Message

string sage.ew.objetos.gridViewList._Error_Message
getset

Propiedad que contendra el mensaje de error en caso que se produzca alguno.

Definición en la línea 413 del archivo gridViewList.cs.

◆ _Listado

sage.ew.listados.Clases.IListados sage.ew.objetos.gridViewList._Listado
getset

Objeto de tipo IListados, el DataTable resultado del mismo será al que se adaptará la grid.

Definición en la línea 537 del archivo gridViewList.cs.

◆ _NavegacionDirecta

bool sage.ew.objetos.gridViewList._NavegacionDirecta
getset

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)

Definición en la línea 592 del archivo gridViewList.cs.

◆ _ReorderGridView

bool sage.ew.objetos.gridViewList._ReorderGridView
getset

En el widget de listados no es necesario que reordene en algunos casos.

Definición en la línea 603 del archivo gridViewList.cs.

Documentación de eventos

◆ _AfterColumnReorder

_AfterColumnReorderEvent sage.ew.objetos.gridViewList._AfterColumnReorder

Evento que se produce tras ordenar una columna clicando su header.

Definición en la línea 503 del archivo gridViewList.cs.

◆ _AfterColumnReposition

_AfterColumnRepositionEvent sage.ew.objetos.gridViewList._AfterColumnReposition

Evento que se produce tras reposicionar una columna mediante su header.

Definición en la línea 483 del archivo gridViewList.cs.

◆ _ToggleChecks

_ToggleChecksEvent sage.ew.objetos.gridViewList._ToggleChecks

Evento que se produce al selecionar todo desde la cabecera las columnas marcadas para CheckColums que no sean CheckSelec.

Definición en la línea 493 del archivo gridViewList.cs.


La documentación de esta clase está generada del siguiente archivo: