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< 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...
 
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...
 
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...
 
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 113 del archivo ColumnDefinition.cs.

◆ Activo

Sí/no

Valores de enumeraciones
Si 

No 

No

Definición en la línea 150 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 66 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 933 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 942 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 951 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 964 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 1030 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 765 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 846 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 804 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 794 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 903 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 1057 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 1106 del archivo ColumnDefinition.cs.

◆ GetAttributes()

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

GetAttributes

Devuelve
AttributeCollection

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

◆ GetClassName()

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

Get Class Name

Devuelve
String

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

◆ GetComponentName()

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

GetComponentName

Devuelve
String

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

◆ GetConverter()

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

GetConverter

Devuelve
TypeConverter

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

◆ GetDefaultEvent()

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

GetDefaultEvent

Devuelve
EventDescriptor

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

◆ GetDefaultProperty()

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

GetDefaultProperty

Devuelve
PropertyDescriptor

Definición en la línea 1201 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 1211 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 1221 del archivo ColumnDefinition.cs.

◆ GetEvents() [2/2]

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

GetEvents

Devuelve

Definición en la línea 1230 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 1240 del archivo ColumnDefinition.cs.

◆ GetProperties() [2/2]

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

GetProperties

Devuelve

Definición en la línea 1278 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 1290 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 308 del archivo ColumnDefinition.cs.

◆ _ColorFondo

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

Color de fondo

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

◆ _ColorLetra

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

Color de la letra

Definición en la línea 560 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 477 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 169 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 720 del archivo ColumnDefinition.cs.

◆ _DefinicionValores

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

Tamaño de la columna

Definición en la línea 327 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 752 del archivo ColumnDefinition.cs.

◆ _GoogleMaps

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

Color de la letra

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

◆ _GoogleMapsConfig

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

Propiedad GoogleMaps para property grid

Definición en la línea 601 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 465 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 453 del archivo ColumnDefinition.cs.

◆ _IncluirExportacionCSV

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

Incluir en CSV

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

◆ _IncluirSageReports

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

Incluir en SageReport

Definición en la línea 394 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 203 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 675 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 706 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 663 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 651 del archivo ColumnDefinition.cs.

◆ _Mante

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

Nombre de la columna

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

◆ _Mascara

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

Máscara que se aplicará

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

◆ _NTipoCampo

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

Tipo campo númerico

Definición en la línea 635 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 181 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 345 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 441 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 429 del archivo ColumnDefinition.cs.

◆ _PermitirNavegacion

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

Permitir navegación

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

◆ _Posicion

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

Posición de la columna

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

◆ _TipoCampo

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

Enum tipo de campo

Definición en la línea 619 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 220 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 491 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 269 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 736 del archivo ColumnDefinition.cs.

◆ _Width

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

Tamaño de la columna

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


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