Arrastre para cambiar el tamaño
PersonaDALRaiz (Propiedad )
CGS S.L. - Manual de referencia
Devuelve una lista con una representación de sí mismo

Espacio de nombres: CGSSL.Munigex.Lib.Entorno
Ensamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxis
C#
public RelRepresentacionPersonaColeccionDAL Raiz { get; }

Valor de propiedad

Tipo: RelRepresentacionPersonaColeccionDAL
Colección de representaciones con un solo elemento en el que la persona aparece como representante de sí mismo
Observaciones
Se utiliza esta propiedad para poder emitir árboles de representación que incluyan a la propia persona. Si se utilizasen directamente las propiedades Representados o Representantes entonces no se incluiría a la propia persona como parte de los elementos relacionados.
Ejemplos
Deseamos obtener el árbol de todos los representados de la persona, llamado "ZABALA AGINAGA JOSE MARIA" con IDPersona=8087. Además, deseamos obtener solo sus representados a un nivel inferior a 3. Para que queden claras las relaciones de dependencia hemos utilizado la decoración que el propio método Arbol() nos genera.
raiz = PersonaDAL(8087).Raiz;
arbol= raiz.Arbol(funcion(r) => { r.Nivel < 3 }, funcion(s) => { s.Objeto.PersonaRepresentado.Representados });
tabla= arbol.Seleccionar(funcion(x) => {FString("es","[{0,6}] ",x.Objeto.IDRepresentado) + x.Decoracion + x.Objeto.PersonaRepresentado.Nombre } ).EnArray();
El anterior código devolvería una tabla con cadenas como las siguientes de ejemplo;
tabla[0]="[  8087] ZABALA AGINAGA JOSE MARIA";
tabla[1]="[  8455]  └─GESTORIA GOENAGA";
tabla[2]="[  4855]    ├─SAAVEDRA ALONSO FEDERICO";
tabla[3]="[  1457]    ├─COMUNIDAD CRISTIANA DEL EVANGELIO ETERNO";
tabla[4]="[  5970]    ├─COMUNIDAD DE COPROPIETARIOS POLIGONO 43";
tabla[5]="[ 14854]    ├─COMUNIDAD DE VECINOS MARIARATZ ORDIZIA";
tabla[6]="[ 33438]    └─Comunidad de Vecinos Nekolalde 23";
Normalmente, en una combinación de documentos de MS-Word, en vez de usar una tabla se usaría mejor una región para visualizar estos datos. En el ejemplo anteroior, la persona [8087] representa a [8455]. A su vez, [8455] representa a [4855], [1457], [5970], etc.
Vea también

Referencia