Referencia de la Clase sage.ew.formul.Clases.ManagerColumns

Clase para gestionar las columnas personalizadas Más...

Métodos públicos

delegate void Delegar_Refresh ()
 Definición del delegado para el evento que se disparará al cambiar el código Más...
 
bool _Load (String tcNombre="")
 Carga una configuración a partir del nombre Más...
 
bool _ValidaColumna (String tcColumnName)
 Valida si la columna no esta indicada en el listado para eliminar Más...
 
bool _Load (DataRow toConfig)
 Carga una configuración a partir del DataRow de configuración Más...
 
void _RefreshConfigInicial ()
 Inicializa la configuración inicial Más...
 
void _RefreshUserWidth ()
 Actualiza los width del usuario Más...
 
XElement _ToXElement ()
 Convierte la presentacion en XElement Más...
 
void _Refresh ()
 Refersca el grid Más...
 
void _RemoveSort ()
 Reestable el orden original Más...
 
Boolean _Changed ()
 Indica si se han producido cambios Más...
 
 ManagerColumns (gridViewList toGrid, IListados toListado)
 Constructor Más...
 
DialogResult _Show (ColumnDefinition toColum=null)
 Muestra el formulario par añadir columnas personalizadas Más...
 
bool _DeleteReportFile (Int32 tnId, Boolean tlPublico)
 Elimina el fichero del report de una configuración Más...
 
Boolean _MoveFileReport (Int32 tnId, Boolean tlPublico)
 Cambia de el path de un fichero de report con configuración de publica a privada y al revés Más...
 
Int32 _GetLastPosicion ()
 Reordena y devuelve la última posicion Más...
 
List< ColumnDefinition_GetColumnsSorted (Boolean tlTodas=true)
 Devuel un listado con las columnas visibles y ordenadas Más...
 
void _RemoveRelGoogleMaps (ColumnDefinition loCol)
 Elimina las columnas relacionadas Más...
 

Atributos públicos estáticos

static Color _Color = Color.RoyalBlue
 Color para las columnas personalizadas Más...
 
static Color _BackColorInmo = Color.FromArgb(250, 250, 250)
 Color de fondo para las columnas inmobilizadas Más...
 
static Color _ForeColorInmo = Color.FromArgb(1, 1, 1)
 Color de la letra para las columnas inmobilizadas Más...
 
static Color _ForeColorEdit = Color.Red
 Color de letra para las columnas editables Más...
 
static Color _BackColorEdit = Color.FromArgb(248, 255, 248)
 Color de fondo para las columnas editables Más...
 

Propiedades

GoogleMapsConfigManager _GoogleMapsConfigManager [get]
 Clase para el control de las columnas con GoogleMaps Más...
 
Configuracion _Configuracion [get, set]
 Configuración seleccionada Más...
 
XElement _XPresentacionActual [get, set]
 Presentación actual del listado en XElement Más...
 
XElement _XPresentacionOriginal [get, set]
 Presentación inicial del listado en XElement Más...
 
Dictionary< String, ColumnDefinition_PresentacionActual [get, set]
 Presentación actual del listado Más...
 
Boolean _ColorsChanged [get]
 Indica si hay cambios de color Más...
 
Dictionary< String, ColumnDefinition_PresentacionOriginal [get]
 Presentación inicial del listado Más...
 
gridViewList _Grid [get]
 Grid Más...
 
IListados _Listado [get]
 Listado Más...
 

Eventos

Delegar_Refresh _RefreshColumns
 Definición del delegado para el evento _Codigo_Cambiado Más...
 

Descripción detallada

Clase para gestionar las columnas personalizadas

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

Documentación del constructor y destructor

◆ ManagerColumns()

sage.ew.formul.Clases.ManagerColumns.ManagerColumns ( gridViewList  toGrid,
IListados  toListado 
)
inline

Constructor

Parámetros
toGrid
toListado

Definición en la línea 479 del archivo ManagerColumns.cs.

Documentación de las funciones miembro

◆ _Changed()

Boolean sage.ew.formul.Clases.ManagerColumns._Changed ( )
inline

Indica si se han producido cambios

Devuelve

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

◆ _DeleteReportFile()

bool sage.ew.formul.Clases.ManagerColumns._DeleteReportFile ( Int32  tnId,
Boolean  tlPublico 
)
inline

Elimina el fichero del report de una configuración

Parámetros
tnId
tlPublico
Devuelve

Definición en la línea 522 del archivo ManagerColumns.cs.

◆ _GetColumnsSorted()

List<ColumnDefinition> sage.ew.formul.Clases.ManagerColumns._GetColumnsSorted ( Boolean  tlTodas = true)
inline

Devuel un listado con las columnas visibles y ordenadas

Parámetros
tlTodas
Devuelve

Definición en la línea 594 del archivo ManagerColumns.cs.

◆ _GetLastPosicion()

Int32 sage.ew.formul.Clases.ManagerColumns._GetLastPosicion ( )
inline

Reordena y devuelve la última posicion

Devuelve

Definición en la línea 574 del archivo ManagerColumns.cs.

◆ _Load() [1/2]

bool sage.ew.formul.Clases.ManagerColumns._Load ( String  tcNombre = "")
inline

Carga una configuración a partir del nombre

Parámetros
tcNombre
Devuelve

Definición en la línea 213 del archivo ManagerColumns.cs.

◆ _Load() [2/2]

bool sage.ew.formul.Clases.ManagerColumns._Load ( DataRow  toConfig)
inline

Carga una configuración a partir del DataRow de configuración

Parámetros
toConfig
Devuelve

Definición en la línea 323 del archivo ManagerColumns.cs.

◆ _MoveFileReport()

Boolean sage.ew.formul.Clases.ManagerColumns._MoveFileReport ( Int32  tnId,
Boolean  tlPublico 
)
inline

Cambia de el path de un fichero de report con configuración de publica a privada y al revés

Parámetros
tnId
tlPublico
Devuelve

Definición en la línea 549 del archivo ManagerColumns.cs.

◆ _Refresh()

void sage.ew.formul.Clases.ManagerColumns._Refresh ( )
inline

Refersca el grid

Definición en la línea 428 del archivo ManagerColumns.cs.

◆ _RefreshConfigInicial()

void sage.ew.formul.Clases.ManagerColumns._RefreshConfigInicial ( )
inline

Inicializa la configuración inicial

Definición en la línea 344 del archivo ManagerColumns.cs.

◆ _RefreshUserWidth()

void sage.ew.formul.Clases.ManagerColumns._RefreshUserWidth ( )
inline

Actualiza los width del usuario

Definición en la línea 400 del archivo ManagerColumns.cs.

◆ _RemoveRelGoogleMaps()

void sage.ew.formul.Clases.ManagerColumns._RemoveRelGoogleMaps ( ColumnDefinition  loCol)
inline

Elimina las columnas relacionadas

Parámetros
loCol

Definición en la línea 614 del archivo ManagerColumns.cs.

◆ _RemoveSort()

void sage.ew.formul.Clases.ManagerColumns._RemoveSort ( )
inline

Reestable el orden original

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

◆ _Show()

DialogResult sage.ew.formul.Clases.ManagerColumns._Show ( ColumnDefinition  toColum = null)
inline

Muestra el formulario par añadir columnas personalizadas

Parámetros
toColum
Devuelve

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

◆ _ToXElement()

XElement sage.ew.formul.Clases.ManagerColumns._ToXElement ( )
inline

Convierte la presentacion en XElement

Devuelve

Definición en la línea 420 del archivo ManagerColumns.cs.

◆ _ValidaColumna()

bool sage.ew.formul.Clases.ManagerColumns._ValidaColumna ( String  tcColumnName)
inline

Valida si la columna no esta indicada en el listado para eliminar

Parámetros
tcColumnName
Devuelve

Definición en la línea 244 del archivo ManagerColumns.cs.

◆ Delegar_Refresh()

delegate void sage.ew.formul.Clases.ManagerColumns.Delegar_Refresh ( )

Definición del delegado para el evento que se disparará al cambiar el código

Documentación de los campos

◆ _BackColorEdit

Color sage.ew.formul.Clases.ManagerColumns._BackColorEdit = Color.FromArgb(248, 255, 248)
static

Color de fondo para las columnas editables

Definición en la línea 69 del archivo ManagerColumns.cs.

◆ _BackColorInmo

Color sage.ew.formul.Clases.ManagerColumns._BackColorInmo = Color.FromArgb(250, 250, 250)
static

Color de fondo para las columnas inmobilizadas

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

◆ _Color

Color sage.ew.formul.Clases.ManagerColumns._Color = Color.RoyalBlue
static

Color para las columnas personalizadas

Definición en la línea 53 del archivo ManagerColumns.cs.

◆ _ForeColorEdit

Color sage.ew.formul.Clases.ManagerColumns._ForeColorEdit = Color.Red
static

Color de letra para las columnas editables

Definición en la línea 65 del archivo ManagerColumns.cs.

◆ _ForeColorInmo

Color sage.ew.formul.Clases.ManagerColumns._ForeColorInmo = Color.FromArgb(1, 1, 1)
static

Color de la letra para las columnas inmobilizadas

Definición en la línea 61 del archivo ManagerColumns.cs.

Documentación de propiedades

◆ _ColorsChanged

Boolean sage.ew.formul.Clases.ManagerColumns._ColorsChanged
get

Indica si hay cambios de color

Definición en la línea 164 del archivo ManagerColumns.cs.

◆ _Configuracion

Configuracion sage.ew.formul.Clases.ManagerColumns._Configuracion
getset

Configuración seleccionada

Definición en la línea 92 del archivo ManagerColumns.cs.

◆ _GoogleMapsConfigManager

GoogleMapsConfigManager sage.ew.formul.Clases.ManagerColumns._GoogleMapsConfigManager
get

Clase para el control de las columnas con GoogleMaps

Definición en la línea 41 del archivo ManagerColumns.cs.

◆ _Grid

gridViewList sage.ew.formul.Clases.ManagerColumns._Grid
get

Grid

Definición en la línea 190 del archivo ManagerColumns.cs.

◆ _Listado

IListados sage.ew.formul.Clases.ManagerColumns._Listado
get

Listado

Definición en la línea 201 del archivo ManagerColumns.cs.

◆ _PresentacionActual

Dictionary<String, ColumnDefinition> sage.ew.formul.Clases.ManagerColumns._PresentacionActual
getset

Presentación actual del listado

Definición en la línea 148 del archivo ManagerColumns.cs.

◆ _PresentacionOriginal

Dictionary<String, ColumnDefinition> sage.ew.formul.Clases.ManagerColumns._PresentacionOriginal
get

Presentación inicial del listado

Definición en la línea 179 del archivo ManagerColumns.cs.

◆ _XPresentacionActual

XElement sage.ew.formul.Clases.ManagerColumns._XPresentacionActual
getset

Presentación actual del listado en XElement

Definición en la línea 117 del archivo ManagerColumns.cs.

◆ _XPresentacionOriginal

XElement sage.ew.formul.Clases.ManagerColumns._XPresentacionOriginal
getset

Presentación inicial del listado en XElement

Definición en la línea 132 del archivo ManagerColumns.cs.

Documentación de los eventos

◆ _RefreshColumns

Delegar_Refresh sage.ew.formul.Clases.ManagerColumns._RefreshColumns

Definición del delegado para el evento _Codigo_Cambiado

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


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