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

Clase para la definición de columnas personalizadas Más...

Diagrama de herencias de sage.ew.formul.Clases.ColumnDefinition
sage.ew.formul.Clases.ColumnDefinitionBase

Tipos públicos

enum  TipoMascara {
  TipoMascara.Ninguna, TipoMascara.Porcentaje, TipoMascara.Total, TipoMascara.GrandTotal,
  TipoMascara.Peso, TipoMascara.Unidades, TipoMascara.Cajas, TipoMascara.PrecioCoste
}
 Tipo de mascara Más...
 
enum  Accion {
  Accion.Ninguna, Accion.Contador, Accion.Media, Accion.Minimo,
  Accion.Maximo, Accion.Suma
}
 Tipo de acción Más...
 
enum  Activo { Activo.Si = 1, Activo.No = 0 }
 Sí/no Más...
 

Métodos públicos

void _ResetSpecialProperties ()
 Reestablece los valores readonly para las propiedades segun sus valores Más...
 
String _GetMascara ()
 Obtine la mascara segun el tipo especificado Más...
 
String _GetCodigoParent ()
 Obtiene el código de la ruta anterior Más...
 
String _ToSQLColumnName (String tcAlias)
 Devuelve la columna para la consulta de SQL Más...
 
 ColumnDefinition ()
 Constructor Más...
 
 ColumnDefinition (String tcTitulo)
 Constructor Más...
 
 ColumnDefinition (DataRow toRow, Boolean tlInicial=false)
 Constructor Más...
 
 ColumnDefinition (XElement toElement)
 Constructor Más...
 
 ColumnDefinition (DataColumn toElement)
 Constructor Más...
 
XElement _ToXElement ()
 Devuelve un XElement con los parámetros de la columna Más...
 
String GetClassName ()
 Get Class Name Más...
 
AttributeCollection GetAttributes ()
 GetAttributes Más...
 
String GetComponentName ()
 GetComponentName Más...
 
TypeConverter GetConverter ()
 GetConverter Más...
 
EventDescriptor GetDefaultEvent ()
 GetDefaultEvent Más...
 
PropertyDescriptor GetDefaultProperty ()
 GetDefaultProperty Más...
 
object GetEditor (Type editorBaseType)
 GetEditor Más...
 
EventDescriptorCollection GetEvents (Attribute[] attributes)
 GetEvents Más...
 
EventDescriptorCollection GetEvents ()
 GetEvents Más...
 
PropertyDescriptorCollection GetProperties (Attribute[] attributes)
 GetProperties Más...
 
PropertyDescriptorCollection GetProperties ()
 GetProperties Más...
 
object GetPropertyOwner (PropertyDescriptor pd)
 GetPropertyOwner Más...
 
- Métodos públicos heredados desde sage.ew.formul.Clases.ColumnDefinitionBase
DataTable _GetColumns ()
 Devuelve los registros ascociados Más...
 
 ColumnDefinitionBase ()
 Constructor Más...
 
 ColumnDefinitionBase (String tcTitulo)
 Constructor Más...
 
 ColumnDefinitionBase (DataRow toRow, Boolean tlInicial=false)
 Constructor Más...
 

Métodos públicos estáticos

static String _GetCodigo (List< ColumnDefEntidad > loList, Int32 lnPosMax)
 Obtiene el codigo a partir de la ruta Más...
 
static List< IListadoComunicado_GetComunicadosByType (List< string > toClasses=null)
 Obtener los comunicados, a partir deun listado de clases o todos los que se encuentren en la aplicación Más...
 
static List< ColumnDefinition_ValidaCondicion (List< ColumnDefinition > toColumns)
 Valida la condición Más...
 
- Métodos públicos estáticos heredados desde sage.ew.formul.Clases.ColumnDefinitionBase
static DataTable _GetColumns (String tcFiltro, Int32 tnTablaId=0)
 Devuelve los registros ascociados Más...
 
static DataTable _GetColumns (List< IDefEntidad > toEntidades, string tcFiltro="")
 Devuelve los registros ascociados Más...
 

Propiedades

bool _ColumnAdded [get]
 Indica si la columna es personalizada Más...
 
Boolean _Oculta [get, set]
 Indica si es una columna oculta Más...
 
List< IListadoComunicado_Comunicados [get]
 Listado de comunicados de la columna Más...
 
Activo _IncluirComunicados [get, set]
 Indica si la columna esta inmobiliza Más...
 
Boolean _Inmobilizada [get, set]
 Indica si la columna esta inmobiliza Más...
 
override String _Titulo [get, set]
 Título de la columna Más...
 
Int32 _Width [get, set]
 Tamaño de la columna Más...
 
Int32 _UserWidth [get, set]
 Indica el tamaño de la columna definida por el usuario Más...
 
TipoMascara _Mascara [get, set]
 Máscara que se aplicará
Más...
 
override List< ColumnDefEntidad_ListPath [get, set]
 Devuelve o establece toda la ruta de definition Más...
 
Accion _Accion [get, set]
 Tamaño de la columna Más...
 
DefinicionValores _DefinicionValores [get, set]
 Tamaño de la columna Más...
 
Listados._Operacion_Calculo _OperacionCalculo [get]
 Obtiene la operación a realizar según la acción seleccionada Más...
 
Activo _PermitirNavegacion [get, set]
 Permitir navegación Más...
 
Activo _IncluirSageReports [get, set]
 Incluir en SageReport Más...
 
Activo _IncluirExportacionCSV [get, set]
 Incluir en CSV Más...
 
Boolean _PermiteNavegacion [get]
 Indica si permite la navegación Más...
 
Boolean _PermiteGoogleMaps [get]
 Indica si permite la navegación de google maps Más...
 
Boolean _IncluidoSageReports [get]
 Indica si permite la navegación Más...
 
Boolean _IncluidoCSV [get]
 Indica si permite la navegación Más...
 
Boolean _ColorsChanged [get]
 Indica si hay cambios en los colores Más...
 
String _TituloNavegacion [get, set]
 Título del botón de navegación Más...
 
Int32 _Posicion [get, set]
 Posición de la columna Más...
 
String _Mante [get, set]
 Nombre de la columna Más...
 
Color _ColorFondo [get, set]
 Color de fondo Más...
 
Color _ColorLetra [get, set]
 Color de la letra Más...
 
Activo _GoogleMaps [get, set]
 Color de la letra Más...
 
GoogleMapsConfig _GoogleMapsConfig [get, set]
 Propiedad GoogleMaps para property grid Más...
 
GoogleMapsConfig.TipoCampo _TipoCampo [get, set]
 Enum tipo de campo Más...
 
Int32 _NTipoCampo [get, set]
 Tipo campo númerico Más...
 
Boolean _IsNumeric [get]
 Indica si la columna es numerica Más...
 
Boolean _IsMemo [get]
 Indica si la columna es numerica Más...
 
Boolean _IsBoolean [get]
 Indica si la columna es de tipo lógico Más...
 
Boolean _IsDate [get]
 Indica si la columna es fecha Más...
 
Dictionary< String, ColumnDefinition_ColumnsList [get, set]
 Listado de columnas original Más...
 
Boolean _Visible [get, set]
 Indica si la columna esta visible Más...
 
String _Entidad [get]
 Retorna el codigo del defentidad inical para hacer la relación Más...
 
- Propiedades heredados desde sage.ew.formul.Clases.ColumnDefinitionBase
Boolean _IsLoad [get, set]
 Indica si los datos de las columnas relacionadas estan cargadas Más...
 
string _Codigo [get, set]
 Codigo de la columna Más...
 
virtual String _Titulo [get, set]
 Título Más...
 
String _Nombre [get, set]
 Nombre de la columna Más...
 
virtual List< ColumnDefEntidad_ListPath [get, set]
 Devuelve o establece toda la ruta de definition Más...
 
List< ColumnDefEntidad_DefinicionEntidades [get]
 Definición de entidades Más...
 
ColumnDefEntidad _DefEntidad [get, set]
 Definición de entidades Más...
 
Boolean _HasRelacion [get]
 Indica si se puede realizar la relación con otra tabla Más...
 

Otros miembros heredados

- Métodos protegidos estáticos heredados desde sage.ew.formul.Clases.ColumnDefinitionBase
static string _GetSQLColumns (string tcBd, string tcFiltro, bool tbOrder, Int32 tnTablaId=0)
 Obtener la SQL de los campos Más...
 
- Atributos protegidos heredados desde sage.ew.formul.Clases.ColumnDefinitionBase
ColumnDefEntidad _oDefEntidad = null
 Definición de entidades Más...
 
List< ColumnDefEntidad_oListDefEntidad = new List<ColumnDefEntidad>()
 Definición de entidades Más...
 

Descripción detallada

Clase para la definición de columnas personalizadas

Definición en la línea 32 del archivo ColumnDefinition.cs.

Documentación de las enumeraciones miembro de la clase

◆ Accion

Tipo de acción

Valores de enumeraciones
Ninguna 

Ninguna

Contador 

Contador

Media 

Media

Minimo 

Mínimo

Maximo 

Máximo

Suma 

Suma

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

◆ Activo

Sí/no

Valores de enumeraciones
Si 

No 

No

Definición en la línea 154 del archivo ColumnDefinition.cs.

◆ TipoMascara

Tipo de mascara

Valores de enumeraciones
Ninguna 

Ninguna

Porcentaje 

Porcentaje

Total 

Total

GrandTotal 

GrandTotal

Peso 

Peso

Unidades 

Unidades

Cajas 

Cajas

PrecioCoste 

PrecioCoste

Definición en la línea 70 del archivo ColumnDefinition.cs.

Documentación del constructor y destructor

◆ ColumnDefinition() [1/5]

sage.ew.formul.Clases.ColumnDefinition.ColumnDefinition ( )
inline

Constructor

Definición en la línea 1015 del archivo ColumnDefinition.cs.

◆ ColumnDefinition() [2/5]

sage.ew.formul.Clases.ColumnDefinition.ColumnDefinition ( String  tcTitulo)
inline

Constructor

Parámetros
tcTitulo

Definición en la línea 1024 del archivo ColumnDefinition.cs.

◆ ColumnDefinition() [3/5]

sage.ew.formul.Clases.ColumnDefinition.ColumnDefinition ( DataRow  toRow,
Boolean  tlInicial = false 
)
inline

Constructor

Definición en la línea 1033 del archivo ColumnDefinition.cs.

◆ ColumnDefinition() [4/5]

sage.ew.formul.Clases.ColumnDefinition.ColumnDefinition ( XElement  toElement)
inline

Constructor

Parámetros
toElement

Definición en la línea 1100 del archivo ColumnDefinition.cs.

◆ ColumnDefinition() [5/5]

sage.ew.formul.Clases.ColumnDefinition.ColumnDefinition ( DataColumn  toElement)
inline

Constructor

Parámetros
toElement

Definición en la línea 1178 del archivo ColumnDefinition.cs.

Documentación de las funciones miembro

◆ _GetCodigo()

static String sage.ew.formul.Clases.ColumnDefinition._GetCodigo ( List< ColumnDefEntidad loList,
Int32  lnPosMax 
)
inlinestatic

Obtiene el codigo a partir de la ruta

Parámetros
loList
lnPosMax
Devuelve

Definición en la línea 847 del archivo ColumnDefinition.cs.

◆ _GetCodigoParent()

String sage.ew.formul.Clases.ColumnDefinition._GetCodigoParent ( )
inline

Obtiene el código de la ruta anterior

Devuelve

Definición en la línea 928 del archivo ColumnDefinition.cs.

◆ _GetComunicadosByType()

static List<IListadoComunicado> sage.ew.formul.Clases.ColumnDefinition._GetComunicadosByType ( List< string >  toClasses = null)
inlinestatic

Obtener los comunicados, a partir deun listado de clases o todos los que se encuentren en la aplicación

Parámetros
toClasses
Devuelve

Definición en la línea 1066 del archivo ColumnDefinition.cs.

◆ _GetMascara()

String sage.ew.formul.Clases.ColumnDefinition._GetMascara ( )
inline

Obtine la mascara segun el tipo especificado

Devuelve

Definición en la línea 886 del archivo ColumnDefinition.cs.

◆ _ResetSpecialProperties()

void sage.ew.formul.Clases.ColumnDefinition._ResetSpecialProperties ( )
inline

Reestablece los valores readonly para las propiedades segun sus valores

Definición en la línea 876 del archivo ColumnDefinition.cs.

◆ _ToSQLColumnName()

String sage.ew.formul.Clases.ColumnDefinition._ToSQLColumnName ( String  tcAlias)
inline

Devuelve la columna para la consulta de SQL

Parámetros
tcAlias
Devuelve

Definición en la línea 985 del archivo ColumnDefinition.cs.

◆ _ToXElement()

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

Devuelve un XElement con los parámetros de la columna

Devuelve

Definición en la línea 1205 del archivo ColumnDefinition.cs.

◆ _ValidaCondicion()

static List<ColumnDefinition> sage.ew.formul.Clases.ColumnDefinition._ValidaCondicion ( List< ColumnDefinition toColumns)
inlinestatic

Valida la condición

Parámetros
toColumns
Devuelve

Definición en la línea 1255 del archivo ColumnDefinition.cs.

◆ GetAttributes()

AttributeCollection sage.ew.formul.Clases.ColumnDefinition.GetAttributes ( )
inline

GetAttributes

Devuelve
AttributeCollection

Definición en la línea 1314 del archivo ColumnDefinition.cs.

◆ GetClassName()

String sage.ew.formul.Clases.ColumnDefinition.GetClassName ( )
inline

Get Class Name

Devuelve
String

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

◆ GetComponentName()

String sage.ew.formul.Clases.ColumnDefinition.GetComponentName ( )
inline

GetComponentName

Devuelve
String

Definición en la línea 1323 del archivo ColumnDefinition.cs.

◆ GetConverter()

TypeConverter sage.ew.formul.Clases.ColumnDefinition.GetConverter ( )
inline

GetConverter

Devuelve
TypeConverter

Definición en la línea 1332 del archivo ColumnDefinition.cs.

◆ GetDefaultEvent()

EventDescriptor sage.ew.formul.Clases.ColumnDefinition.GetDefaultEvent ( )
inline

GetDefaultEvent

Devuelve
EventDescriptor

Definición en la línea 1341 del archivo ColumnDefinition.cs.

◆ GetDefaultProperty()

PropertyDescriptor sage.ew.formul.Clases.ColumnDefinition.GetDefaultProperty ( )
inline

GetDefaultProperty

Devuelve
PropertyDescriptor

Definición en la línea 1350 del archivo ColumnDefinition.cs.

◆ GetEditor()

object sage.ew.formul.Clases.ColumnDefinition.GetEditor ( Type  editorBaseType)
inline

GetEditor

Parámetros
editorBaseTypeeditorBaseType
Devuelve
object

Definición en la línea 1360 del archivo ColumnDefinition.cs.

◆ GetEvents() [1/2]

EventDescriptorCollection sage.ew.formul.Clases.ColumnDefinition.GetEvents ( Attribute []  attributes)
inline

GetEvents

Parámetros
attributes
Devuelve

Definición en la línea 1370 del archivo ColumnDefinition.cs.

◆ GetEvents() [2/2]

EventDescriptorCollection sage.ew.formul.Clases.ColumnDefinition.GetEvents ( )
inline

GetEvents

Devuelve

Definición en la línea 1379 del archivo ColumnDefinition.cs.

◆ GetProperties() [1/2]

PropertyDescriptorCollection sage.ew.formul.Clases.ColumnDefinition.GetProperties ( Attribute []  attributes)
inline

GetProperties

Parámetros
attributes
Devuelve

Definición en la línea 1389 del archivo ColumnDefinition.cs.

◆ GetProperties() [2/2]

PropertyDescriptorCollection sage.ew.formul.Clases.ColumnDefinition.GetProperties ( )
inline

GetProperties

Devuelve

Definición en la línea 1431 del archivo ColumnDefinition.cs.

◆ GetPropertyOwner()

object sage.ew.formul.Clases.ColumnDefinition.GetPropertyOwner ( PropertyDescriptor  pd)
inline

GetPropertyOwner

Parámetros
pd
Devuelve

Definición en la línea 1443 del archivo ColumnDefinition.cs.

Documentación de propiedades

◆ _Accion

Accion sage.ew.formul.Clases.ColumnDefinition._Accion
getset

Tamaño de la columna

Definición en la línea 390 del archivo ColumnDefinition.cs.

◆ _ColorFondo

Color sage.ew.formul.Clases.ColumnDefinition._ColorFondo
getset

Color de fondo

Definición en la línea 625 del archivo ColumnDefinition.cs.

◆ _ColorLetra

Color sage.ew.formul.Clases.ColumnDefinition._ColorLetra
getset

Color de la letra

Definición en la línea 642 del archivo ColumnDefinition.cs.

◆ _ColorsChanged

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

Indica si hay cambios en los colores

Definición en la línea 559 del archivo ColumnDefinition.cs.

◆ _ColumnAdded

bool sage.ew.formul.Clases.ColumnDefinition._ColumnAdded
get

Indica si la columna es personalizada

Definición en la línea 203 del archivo ColumnDefinition.cs.

◆ _ColumnsList

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

Listado de columnas original

Definición en la línea 802 del archivo ColumnDefinition.cs.

◆ _Comunicados

List<IListadoComunicado> sage.ew.formul.Clases.ColumnDefinition._Comunicados
get

Listado de comunicados de la columna

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

◆ _DefinicionValores

DefinicionValores sage.ew.formul.Clases.ColumnDefinition._DefinicionValores
getset

Tamaño de la columna

Definición en la línea 409 del archivo ColumnDefinition.cs.

◆ _Entidad

String sage.ew.formul.Clases.ColumnDefinition._Entidad
get

Retorna el codigo del defentidad inical para hacer la relación

Definición en la línea 834 del archivo ColumnDefinition.cs.

◆ _GoogleMaps

Activo sage.ew.formul.Clases.ColumnDefinition._GoogleMaps
getset

Color de la letra

Definición en la línea 662 del archivo ColumnDefinition.cs.

◆ _GoogleMapsConfig

GoogleMapsConfig sage.ew.formul.Clases.ColumnDefinition._GoogleMapsConfig
getset

Propiedad GoogleMaps para property grid

Definición en la línea 683 del archivo ColumnDefinition.cs.

◆ _IncluidoCSV

Boolean sage.ew.formul.Clases.ColumnDefinition._IncluidoCSV
get

Indica si permite la navegación

Definición en la línea 547 del archivo ColumnDefinition.cs.

◆ _IncluidoSageReports

Boolean sage.ew.formul.Clases.ColumnDefinition._IncluidoSageReports
get

Indica si permite la navegación

Definición en la línea 535 del archivo ColumnDefinition.cs.

◆ _IncluirComunicados

Activo sage.ew.formul.Clases.ColumnDefinition._IncluirComunicados
getset

Indica si la columna esta inmobiliza

Definición en la línea 251 del archivo ColumnDefinition.cs.

◆ _IncluirExportacionCSV

Activo sage.ew.formul.Clases.ColumnDefinition._IncluirExportacionCSV
getset

Incluir en CSV

Definición en la línea 495 del archivo ColumnDefinition.cs.

◆ _IncluirSageReports

Activo sage.ew.formul.Clases.ColumnDefinition._IncluirSageReports
getset

Incluir en SageReport

Definición en la línea 476 del archivo ColumnDefinition.cs.

◆ _Inmobilizada

Boolean sage.ew.formul.Clases.ColumnDefinition._Inmobilizada
getset

Indica si la columna esta inmobiliza

Definición en la línea 267 del archivo ColumnDefinition.cs.

◆ _IsBoolean

Boolean sage.ew.formul.Clases.ColumnDefinition._IsBoolean
get

Indica si la columna es de tipo lógico

Definición en la línea 757 del archivo ColumnDefinition.cs.

◆ _IsDate

Boolean sage.ew.formul.Clases.ColumnDefinition._IsDate
get

Indica si la columna es fecha

Definición en la línea 788 del archivo ColumnDefinition.cs.

◆ _IsMemo

Boolean sage.ew.formul.Clases.ColumnDefinition._IsMemo
get

Indica si la columna es numerica

Definición en la línea 745 del archivo ColumnDefinition.cs.

◆ _IsNumeric

Boolean sage.ew.formul.Clases.ColumnDefinition._IsNumeric
get

Indica si la columna es numerica

Definición en la línea 733 del archivo ColumnDefinition.cs.

◆ _ListPath

override List<ColumnDefEntidad> sage.ew.formul.Clases.ColumnDefinition._ListPath
getset

Devuelve o establece toda la ruta de definition

Definición en la línea 369 del archivo ColumnDefinition.cs.

◆ _Mante

String sage.ew.formul.Clases.ColumnDefinition._Mante
getset

Nombre de la columna

Definición en la línea 608 del archivo ColumnDefinition.cs.

◆ _Mascara

TipoMascara sage.ew.formul.Clases.ColumnDefinition._Mascara
getset

Máscara que se aplicará

Definición en la línea 353 del archivo ColumnDefinition.cs.

◆ _NTipoCampo

Int32 sage.ew.formul.Clases.ColumnDefinition._NTipoCampo
getset

Tipo campo númerico

Definición en la línea 717 del archivo ColumnDefinition.cs.

◆ _Oculta

Boolean sage.ew.formul.Clases.ColumnDefinition._Oculta
getset

Indica si es una columna oculta

Definición en la línea 215 del archivo ColumnDefinition.cs.

◆ _OperacionCalculo

Listados._Operacion_Calculo sage.ew.formul.Clases.ColumnDefinition._OperacionCalculo
get

Obtiene la operación a realizar según la acción seleccionada

Definición en la línea 427 del archivo ColumnDefinition.cs.

◆ _PermiteGoogleMaps

Boolean sage.ew.formul.Clases.ColumnDefinition._PermiteGoogleMaps
get

Indica si permite la navegación de google maps

Definición en la línea 523 del archivo ColumnDefinition.cs.

◆ _PermiteNavegacion

Boolean sage.ew.formul.Clases.ColumnDefinition._PermiteNavegacion
get

Indica si permite la navegación

Definición en la línea 511 del archivo ColumnDefinition.cs.

◆ _PermitirNavegacion

Activo sage.ew.formul.Clases.ColumnDefinition._PermitirNavegacion
getset

Permitir navegación

Definición en la línea 456 del archivo ColumnDefinition.cs.

◆ _Posicion

Int32 sage.ew.formul.Clases.ColumnDefinition._Posicion
getset

Posición de la columna

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

◆ _TipoCampo

GoogleMapsConfig.TipoCampo sage.ew.formul.Clases.ColumnDefinition._TipoCampo
getset

Enum tipo de campo

Definición en la línea 701 del archivo ColumnDefinition.cs.

◆ _Titulo

override String sage.ew.formul.Clases.ColumnDefinition._Titulo
getset

Título de la columna

Definición en la línea 284 del archivo ColumnDefinition.cs.

◆ _TituloNavegacion

String sage.ew.formul.Clases.ColumnDefinition._TituloNavegacion
getset

Título del botón de navegación

Definición en la línea 573 del archivo ColumnDefinition.cs.

◆ _UserWidth

Int32 sage.ew.formul.Clases.ColumnDefinition._UserWidth
getset

Indica el tamaño de la columna definida por el usuario

Definición en la línea 333 del archivo ColumnDefinition.cs.

◆ _Visible

Boolean sage.ew.formul.Clases.ColumnDefinition._Visible
getset

Indica si la columna esta visible

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

◆ _Width

Int32 sage.ew.formul.Clases.ColumnDefinition._Width
getset

Tamaño de la columna

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


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