Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.formul.Clases.ColumnDefinition

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

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

Tipos públicos

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

Métodos públicos

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

Métodos públicos estáticos

static String _GetCodigo (List< ColumnDefEntidad > loList, Int32 lnPosMax)
 Obtiene el codigo a partir de la ruta.
 
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.
 
static List< ColumnDefinition_ValidaCondicion (List< ColumnDefinition > toColumns)
 Valida la condición.
 
- Métodos públicos estáticos heredados de sage.ew.formul.Clases.ColumnDefinitionBase
static DataTable _GetColumns (String tcFiltro, Int32 tnTablaId=0)
 Devuelve los registros ascociados.
 
static DataTable _GetColumns (List< IDefEntidad > toEntidades, string tcFiltro="")
 Devuelve los registros ascociados.
 

Propiedades

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

Otros miembros heredados

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

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 de constructores y destructores

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

GetEvents.

Devuelve

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

◆ GetEvents() [2/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.

◆ GetProperties() [1/2]

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

GetProperties.

Devuelve

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

◆ GetProperties() [2/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.

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

◆ _ColorFondo

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

Color de fondo.

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

◆ _ColorLetra

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

Color de la letra.

Definición en la línea 641 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 558 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 202 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 801 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 236 del archivo ColumnDefinition.cs.

◆ _DefinicionValores

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

Tamaño de la columna.

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

◆ _GoogleMaps

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

Color de la letra.

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

◆ _GoogleMapsConfig

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

Propiedad GoogleMaps para property grid.

Definición en la línea 682 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 546 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 534 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 250 del archivo ColumnDefinition.cs.

◆ _IncluirExportacionCSV

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

Incluir en CSV.

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

◆ _IncluirSageReports

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

Incluir en SageReport.

Definición en la línea 475 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 266 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 756 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 787 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 744 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 732 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 368 del archivo ColumnDefinition.cs.

◆ _Mante

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

Nombre de la columna.

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

◆ _Mascara

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

Máscara que se aplicará

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

◆ _NTipoCampo

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

Tipo campo númerico.

Definición en la línea 716 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 214 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 426 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 522 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 510 del archivo ColumnDefinition.cs.

◆ _PermitirNavegacion

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

Permitir navegación.

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

◆ _Posicion

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

Posición de la columna.

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

◆ _TipoCampo

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

Enum tipo de campo.

Definición en la línea 700 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 283 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 572 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 332 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 817 del archivo ColumnDefinition.cs.

◆ _Width

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

Tamaño de la columna.

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


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