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)
Sintaxis public 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.
Observaciones Se 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