TitularExpDALRaiz (Propiedad ) |
CGS S.L. - Manual de referenciaDevuelve una lista de representación de sí mismo
Espacio de nombres: CGSSL.Munigex.Lib.ExpedienteEnsamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxispublic RelRepresentacionExpColeccionDAL Raiz { get; }
Valor de propiedad
Tipo:
RelRepresentacionExpColeccionDALLista de representaciones con un solo elemento en el que el titular aparece como
representante de sí mismo.
ObservacionesSe utiliza esta propiedad para poder emitir árboles de representación que incluyan a la
propia persona. Si se utilizan las propiedades
Representados o
Representantes
entonces no se incluye a la propia persona como parte de los elementos relacionados.
Ejemplos
Queremos obtener la cadena de representaciones del titular ID 4 del IDExpediente 2950 que se
llama "2 ZK.KO GARAJEAREN JABEA". No queremos mostrar las representaciones más allá
del tercer nivel y queremos que el propio titular con ID 4 esté incluido en la lista.
raiz = ExpedienteDAL(2950).Titulares[4].Raiz;
arbol = raiz.Arbol(funcion(r) => { r.Nivel <=3 }, funcion(s) => { s.Objeto.TitularRepresentante.Representantes });
x = Iterar(arbol)
{
decoracion = x.Decoracion;
nombreTitularRel = x.Objeto.TitularRepresentante.Persona.Nombre;
explicacion = x.Nivel==0?" (es el titular)":(" --> actúa como su " + x.Objeto.TipoRepresentacion.Nombre();
}
Si en el documento se ponen seguidos y con una fuente mono-espacio como "Courier New" o similares,
los tres campos de la región x: "nombreTitularRel", "explicacion" y "decoración" se obtiene una tabla como la siguiente:
"2 ZK.KO GARAJEAREN JABEA (es el titular)"
"└─ALONSO,CALVO,GREGORIO --> actúa como su Presidente segundo"
" └─ABAIGAR DOMINGUEZ ALEXANDER --> actúa como su Presidente ejecutivo"
" └─GESTORIA GOENAGA --> actúa como su Administrador"
Vea también