Referencia de la Clase sage.ew.objetos.ewgrid

Clase del objeto grid para Sage50 Más...

Diagrama de herencias de sage.ew.objetos.ewgrid
sage.ew.objetos.ewgridBase sage.ew.objetos.gridViewList sage.ew.objetos.gridViewListDesktop

Tipos públicos

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

Métodos públicos

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...
 
 ewgrid ()
 Inicializa una nueva instancia de la clase 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...
 
- 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 > _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)
 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...
 
- 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

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

Eventos

_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...
 
- Eventos heredados desde sage.ew.objetos.ewgridBase
_PaintHeaders_Handler _PaintHeaders
 _Click_After_Handler Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde sage.ew.objetos.ewgridBase
Color _oDefaultBackgroundColor
 

Descripción detallada

Clase del objeto grid para Sage50

Definición en la línea 27 del archivo grid.cs.

Documentación de las enumeraciones miembro de la clase

◆ ewGridScrollBars

Tipos de barras de desplazamiento personalizadas

Valores de enumeraciones
Ninguna 

Sin barras de desplazamiento

Normal 

Muestra barras de desplazamiento controladas por el própio grid

Mediana 

Muestra barras de desplazamiento de medida media

Grande 

Muestra barras de desplazamiento de medida grande

Definición en la línea 39 del archivo grid.cs.

◆ ewGridTipoColumna

Tipos de columnas para aplicarles una mascara

Valores de enumeraciones
Fecha 

Tipo fecha

Hora 

Tipo hora

Cajas 

Tipo cajas

Unidades 

Tipo unidades

Peso 

Tipo peso

Precio 

Tipo precio

Importe 

Tipo importe

Dto 

Tipo descuento

Definición en la línea 62 del archivo grid.cs.

Documentación del constructor y destructor

◆ ewgrid()

sage.ew.objetos.ewgrid.ewgrid ( )
inline

Inicializa una nueva instancia de la clase ewgrid

Definición en la línea 299 del archivo grid.cs.

Documentación de las funciones miembro

◆ _CalendarCell_a_Null_Handler()

delegate void sage.ew.objetos.ewgrid._CalendarCell_a_Null_Handler ( object  sender,
ref DateTime  tdData 
)

Handler per a valors null

Parámetros
senderObjeto que lanza el evento
tdDataFecha que queremos que utilice

◆ _Evento_fecha_a_null()

void sage.ew.objetos.ewgrid._Evento_fecha_a_null ( ref DateTime  tdData)
inlineprotected

Recogo el evento de Mantegrid.CalendarCell a null y lo propago con el evento de grid _Event_CalendarCell_a_Null

Parámetros
tdDataFecha que queremos que utilice

Definición en la línea 437 del archivo grid.cs.

◆ _TipoColumna()

void sage.ew.objetos.ewgrid._TipoColumna ( string  tcNombreColumna,
ewGridTipoColumna  teTipoColumna 
)
inline

PE-84238: Este método adapatará la columna que se haya especificado para que asigne las mascaras correspondientes

  • Mascaras: Fecha –> dd/mm/yy Hora –> HH:mm Cajas –> wc_cajas Unidades –> wc_unidades Peso –> wc_peso Precio –> Moneda._MascaraPrecioVenta Importe –> Moneda._MascaraImporteVenta
Parámetros
tcNombreColumnaNombre de la columna a la que aplicar la mascara
teTipoColumnaTipo de Columna segun la que aplicar la mascara

Definición en la línea 836 del archivo grid.cs.

◆ _ToggleSeleccionCheck()

delegate void sage.ew.objetos.ewgrid._ToggleSeleccionCheck ( bool  tlEstado)

Task 151961. Nueva operativa para columnas de selección Delegado para la selección de columna

Parámetros
tlEstado

◆ _ToggleSeleccionChecks()

void sage.ew.objetos.ewgrid._ToggleSeleccionChecks ( int  tnColIndex)
inline

Método para que el usuario pueda disparar el marcado/desmarcado(según estado actual) por código

Parámetros
tnColIndex

Definición en la línea 818 del archivo grid.cs.

◆ Dispose()

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

Protected implementation of Dispose pattern

Parámetros
disposing

Definición en la línea 379 del archivo grid.cs.

◆ NotifyEndScrollMove()

void sage.ew.objetos.ewgrid.NotifyEndScrollMove ( )
inline

Método para finalizar la observación de ScrollMove

Definición en la línea 1226 del archivo grid.cs.

◆ NotifyScrollMove()

void sage.ew.objetos.ewgrid.NotifyScrollMove ( Nullable< ScrollMove toScrollMove)
inline

Método para enviar notificaciones de movimiento de scroll

Parámetros
toScrollMove

Definición en la línea 1212 del archivo grid.cs.

◆ OnDataBindingComplete()

override void sage.ew.objetos.ewgrid.OnDataBindingComplete ( DataGridViewBindingCompleteEventArgs  e)
inlineprotected

Al finalizar la carga, deselección la primera fila

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

◆ OnVisibleChanged()

override void sage.ew.objetos.ewgrid.OnVisibleChanged ( EventArgs  e)
inlineprotected

Se produce cuando cambia el valor de la propiedad Visible

Parámetros
e

Definición en la línea 747 del archivo grid.cs.

◆ Subscribe()

IDisposable sage.ew.objetos.ewgrid.Subscribe ( IObserver< ScrollMove toObservador)
inline

Añade un observador a la lista

Parámetros
toObservadorObservador a añadir
Devuelve

Definición en la línea 1166 del archivo grid.cs.

Documentación de los campos

◆ _Dropping

bool sage.ew.objetos.ewgrid._Dropping = false

Indica si se está produciendo una acción de arrastrar i colocar

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

◆ _Mascaras

Dictionary<string, string> sage.ew.objetos.ewgrid._Mascaras = new Dictionary<string, string>() { }

Posibles mascaras para las columnas

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

◆ _PanelFiltrosColumnas

PanelFiltrosColumnas sage.ew.objetos.ewgrid._PanelFiltrosColumnas = null

Task 151259. Filtros columnas Convertirlo a public para poder llamar a los métodos públic desde la pantalla

Definición en la línea 243 del archivo grid.cs.

Documentación de propiedades

◆ _ewGridScrollBars

ewGridScrollBars sage.ew.objetos.ewgrid._ewGridScrollBars
getset

PE-83909. Tipos de barras de desplazamiento

Definición en la línea 116 del archivo grid.cs.

◆ _ewHScrollBar

HScrollBar sage.ew.objetos.ewgrid._ewHScrollBar
getset

PE-83909. Barra de desplazamiento horizontal para entornos táctiles

Definición en la línea 189 del archivo grid.cs.

◆ _ewVScrollBar

VScrollBar sage.ew.objetos.ewgrid._ewVScrollBar
getset

PE-83909. Barra de desplazamiento vertical para entornos táctiles

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

◆ _FiltrarPorColumna

bool sage.ew.objetos.ewgrid._FiltrarPorColumna
getset

Activa la funcionalidad para filtrar por el contenido de las columnas

Definición en la línea 220 del archivo grid.cs.

Documentación de los eventos

◆ _Event_CalendarCell_a_Null

_CalendarCell_a_Null_Handler sage.ew.objetos.ewgrid._Event_CalendarCell_a_Null

_Click_After_Handler

Definición en la línea 269 del archivo grid.cs.

◆ _Event_ToggleSeleccionCheck

_ToggleSeleccionCheck sage.ew.objetos.ewgrid._Event_ToggleSeleccionCheck

Task 151961. Nueva operativa para columnas de selección Evento para la selección de columna

Definición en la línea 283 del archivo grid.cs.

◆ _Event_ToggleSeleccionCheck_Before

_ToggleSeleccionCheck sage.ew.objetos.ewgrid._Event_ToggleSeleccionCheck_Before

Task 151961. Nueva operativa para columnas de selección Evento para la selección de columna

Definición en la línea 289 del archivo grid.cs.


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