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. | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
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 | |
![]() | |
static string | _GetSQLColumns (string tcBd, string tcFiltro, bool tbOrder, Int32 tnTablaId=0) |
Obtener la SQL de los campos. | |
![]() | |
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.