Clase para la definición de columnas personalizadas. Más...
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. | |
Clase para la definición de columnas personalizadas.
Definición en la línea 32 del archivo ColumnDefinition.cs.
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.
Sí/no.
| Valores de enumeraciones | |
|---|---|
| Si | Sí |
| No | No. |
Definición en la línea 154 del archivo ColumnDefinition.cs.
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.
|
inline |
Constructor.
Definición en la línea 1015 del archivo ColumnDefinition.cs.
|
inline |
|
inline |
Constructor.
Definición en la línea 1033 del archivo ColumnDefinition.cs.
|
inline |
|
inline |
|
inlinestatic |
Obtiene el codigo a partir de la ruta.
| loList | |
| lnPosMax |
Definición en la línea 847 del archivo ColumnDefinition.cs.
|
inline |
Obtiene el código de la ruta anterior.
Definición en la línea 928 del archivo ColumnDefinition.cs.
|
inlinestatic |
Obtener los comunicados, a partir deun listado de clases o todos los que se encuentren en la aplicación.
| toClasses |
Definición en la línea 1066 del archivo ColumnDefinition.cs.
|
inline |
Obtine la mascara segun el tipo especificado.
Definición en la línea 886 del archivo ColumnDefinition.cs.
|
inline |
Reestablece los valores readonly para las propiedades segun sus valores.
Definición en la línea 876 del archivo ColumnDefinition.cs.
|
inline |
Devuelve la columna para la consulta de SQL.
| tcAlias |
Definición en la línea 985 del archivo ColumnDefinition.cs.
|
inline |
Devuelve un XElement con los parámetros de la columna.
Definición en la línea 1205 del archivo ColumnDefinition.cs.
|
inlinestatic |
Valida la condición.
| toColumns |
Definición en la línea 1255 del archivo ColumnDefinition.cs.
|
inline |
GetAttributes.
Definición en la línea 1314 del archivo ColumnDefinition.cs.
|
inline |
|
inline |
|
inline |
|
inline |
GetDefaultEvent.
Definición en la línea 1341 del archivo ColumnDefinition.cs.
|
inline |
GetDefaultProperty.
Definición en la línea 1350 del archivo ColumnDefinition.cs.
|
inline |
GetEditor.
| editorBaseType | editorBaseType |
Definición en la línea 1360 del archivo ColumnDefinition.cs.
|
inline |
|
inline |
GetEvents.
| attributes |
Definición en la línea 1370 del archivo ColumnDefinition.cs.
|
inline |
|
inline |
GetProperties.
| attributes |
Definición en la línea 1389 del archivo ColumnDefinition.cs.
|
inline |
GetPropertyOwner.
| pd |
Definición en la línea 1443 del archivo ColumnDefinition.cs.
|
getset |
Tamaño de la columna.
Definición en la línea 389 del archivo ColumnDefinition.cs.
|
getset |
Color de fondo.
Definición en la línea 624 del archivo ColumnDefinition.cs.
|
getset |
Color de la letra.
Definición en la línea 641 del archivo ColumnDefinition.cs.
|
get |
Indica si hay cambios en los colores.
Definición en la línea 558 del archivo ColumnDefinition.cs.
|
get |
Indica si la columna es personalizada.
Definición en la línea 202 del archivo ColumnDefinition.cs.
|
getset |
Listado de columnas original.
Definición en la línea 801 del archivo ColumnDefinition.cs.
|
get |
Listado de comunicados de la columna.
Definición en la línea 236 del archivo ColumnDefinition.cs.
|
getset |
Tamaño de la columna.
Definición en la línea 408 del archivo ColumnDefinition.cs.
|
get |
Retorna el codigo del defentidad inical para hacer la relación.
Definición en la línea 833 del archivo ColumnDefinition.cs.
|
getset |
Color de la letra.
Definición en la línea 661 del archivo ColumnDefinition.cs.
|
getset |
Propiedad GoogleMaps para property grid.
Definición en la línea 682 del archivo ColumnDefinition.cs.
|
get |
Indica si permite la navegación.
Definición en la línea 546 del archivo ColumnDefinition.cs.
|
get |
Indica si permite la navegación.
Definición en la línea 534 del archivo ColumnDefinition.cs.
|
getset |
Indica si la columna esta inmobiliza.
Definición en la línea 250 del archivo ColumnDefinition.cs.
|
getset |
Incluir en CSV.
Definición en la línea 494 del archivo ColumnDefinition.cs.
|
getset |
Incluir en SageReport.
Definición en la línea 475 del archivo ColumnDefinition.cs.
|
getset |
Indica si la columna esta inmobiliza.
Definición en la línea 266 del archivo ColumnDefinition.cs.
|
get |
Indica si la columna es de tipo lógico.
Definición en la línea 756 del archivo ColumnDefinition.cs.
|
get |
Indica si la columna es fecha.
Definición en la línea 787 del archivo ColumnDefinition.cs.
|
get |
Indica si la columna es numerica.
Definición en la línea 744 del archivo ColumnDefinition.cs.
|
get |
Indica si la columna es numerica.
Definición en la línea 732 del archivo ColumnDefinition.cs.
|
getset |
Devuelve o establece toda la ruta de definition.
Definición en la línea 368 del archivo ColumnDefinition.cs.
|
getset |
Nombre de la columna.
Definición en la línea 607 del archivo ColumnDefinition.cs.
|
getset |
Máscara que se aplicará
Definición en la línea 352 del archivo ColumnDefinition.cs.
|
getset |
Tipo campo númerico.
Definición en la línea 716 del archivo ColumnDefinition.cs.
|
getset |
Indica si es una columna oculta.
Definición en la línea 214 del archivo ColumnDefinition.cs.
|
get |
Obtiene la operación a realizar según la acción seleccionada.
Definición en la línea 426 del archivo ColumnDefinition.cs.
|
get |
Indica si permite la navegación de google maps.
Definición en la línea 522 del archivo ColumnDefinition.cs.
|
get |
Indica si permite la navegación.
Definición en la línea 510 del archivo ColumnDefinition.cs.
|
getset |
Permitir navegación.
Definición en la línea 455 del archivo ColumnDefinition.cs.
|
getset |
Posición de la columna.
Definición en la línea 591 del archivo ColumnDefinition.cs.
|
getset |
Enum tipo de campo.
Definición en la línea 700 del archivo ColumnDefinition.cs.
|
getset |
Título de la columna.
Definición en la línea 283 del archivo ColumnDefinition.cs.
|
getset |
Título del botón de navegación.
Definición en la línea 572 del archivo ColumnDefinition.cs.
|
getset |
Indica el tamaño de la columna definida por el usuario.
Definición en la línea 332 del archivo ColumnDefinition.cs.
|
getset |
Indica si la columna esta visible.
Definición en la línea 817 del archivo ColumnDefinition.cs.
|
getset |
Tamaño de la columna.
Definición en la línea 316 del archivo ColumnDefinition.cs.