Referencia de la Clase sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc

Objeto base ObjetoGestDoc que cumple la interfaz IObjetoGestDoc Este objeto es la base del objeto Carpeta y del objeto Documento para la gestión documental Más...

Diagrama de herencias de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc
sage.addons.gestdoc.Negocio.Clases.StateDataRow sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc sage.addons.gestdoc.Negocio.Clases.Carpeta sage.addons.gestdoc.Negocio.Clases.Documento

Métodos públicos

 ObjetoGestDoc ()
 Constructor Más...
 
virtual bool _New (int tnIdParent)
 Creación de un objeto, el objeto siempre debe tener un padre Más...
 
virtual bool _Save ()
 Nos guarda todo el objeto en la tabla correspondiente Más...
 
virtual bool _Cancel ()
 Nos cancela el objeto documento o carpeta Más...
 
virtual bool _Load ()
 Nos carga el objeto Más...
 
virtual bool _Delete ()
 Borra el objeto si puede Más...
 
virtual bool _Rename (string tcNewName)
 Nos sirve para renombrar un objeto Se realizará automáticamente el Save de un objeto Más...
 
virtual bool _Upload (string tcPathOrigen)
 Sube toda una ruta especifica Más...
 
virtual bool _Download (string tcPathDestino)
 Nos sirve para bajar todo el objeto y lo que cuelga de él. Más...
 
virtual DialogResult _Show ()
 Nos presenta el formulario asociado a este objeto Más...
 
virtual bool _Move (int tnIDObjetoDocDestino)
 Nos mueve este objeto y todo lo que cuelga de este objeto al otro objeto
Más...
 
bool _DeletePropiedad (IPropiedad toPropiedad)
 Borramos la propiedad del BindingList "_Propiedades" y la guardamos en la lista de propiedades a borrar Más...
 
bool _DeleteUsuario (IUsuario toUsuario)
 Borramos el usuario del BindingList "_Usuarios" y la guardamos en la lista de usuarios a borrar Más...
 
bool _DeleteTag (ITag toTag)
 Borramos el tag del BindingList "_Tags" y la guardamos en la lista de tags a borrar Más...
 
bool _AddPropiedad ()
 Añadimos una propiedad Más...
 
bool _AddPropiedad (IPropiedad toPropiedad)
 Añadimos una propiedad Más...
 
bool _AddTag ()
 Añadimos un Tag Más...
 
bool _AddTag (ITag toTag)
 Añadimos un tag Más...
 
bool _AddUsuario ()
 Añadimos un usuario Más...
 
bool _AddUsuario (IUsuario toIUsuario)
 Añadimos un usuario Más...
 
eTipoAcceso _AccesoUsuario (string tcUsuario="")
 Devuelve el acceso del usuario del objeto Más...
 
virtual void _DescargarDatos ()
 Descarga de datos del objeto Más...
 
virtual bool _LoadPropiedades ()
 Cargamos la lista de usuarios al cargar el objeto Más...
 
virtual bool _LoadUsuarios ()
 Cargamos la lista de usuarios al cargar el objeto Más...
 
virtual bool _LoadTags ()
 Cargamos la lista de tags consultar el objeto Más...
 
- Métodos públicos heredados desde sage.addons.gestdoc.Negocio.Clases.StateDataRow
virtual bool _DataRowCondicion ()
 Gestionamos si ha de realizar la copia en el _DataRowCopia() Más...
 

Propiedades

int _Id [get, set]
 Id del objeto Más...
 
virtual string _Nombre [get, set]
 Nombre asociado al objeto Más...
 
bool _EsCarpeta [get]
 Indica que es un objeto carpeta Más...
 
BindingList< IUsuario_Usuarios [get, set]
 Lista de usuarios que tienen acceso a este objeto Más...
 
BindingList< IPropiedad_Propiedades [get, set]
 Lista de propiedades adicionales para este objeto Más...
 
BindingList< ITag_Tags [get, set]
 Lista de tags asociados para este objeto Más...
 
DateTime _FechaCreacion [get, set]
 Fecha en que se ha creado el objeto Más...
 
string _UsuarioCreacion [get, set]
 Usuario que ha creado el objeto Más...
 
string _NombreUsuarioCreacion [get]
 Nombre del usuario que ha creado el objeto Más...
 
virtual string _FullPath [get]
 Ruta completa de la carpeta/documento actual Más...
 
string _Error_message [get, set]
 En caso que haya error en alguna ejecución, nos añadirá la descripción del error Más...
 
- Propiedades heredados desde sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc
int _Id [get, set]
 Id del objeto Más...
 
string _Nombre [get, set]
 Nombre asociado al objeto Más...
 
bool _EsCarpeta [get]
 Indica que es un objeto carpeta o un documento Más...
 
BindingList< IUsuario_Usuarios [get, set]
 Lista de usuarios que tienen acceso a este objeto Más...
 
BindingList< IPropiedad_Propiedades [get, set]
 Lista de propiedades adicionales para este objeto Más...
 
BindingList< ITag_Tags [get, set]
 Lista de tags asociados para este objeto Más...
 
DateTime _FechaCreacion [get, set]
 Fecha en que se ha creado el objeto Más...
 
string _UsuarioCreacion [get, set]
 Usuario que ha creado el objeto Más...
 
string _NombreUsuarioCreacion [get]
 Nombre del usuario que ha creado el objeto Más...
 
string _FullPath [get]
 Ruta completa de la carpeta/documento actual Más...
 
string _Error_message [get, set]
 En caso que haya error en alguna ejecución, nos añadirá la descripción del error Más...
 

Descripción detallada

Objeto base ObjetoGestDoc que cumple la interfaz IObjetoGestDoc Este objeto es la base del objeto Carpeta y del objeto Documento para la gestión documental

Definición en la línea 24 del archivo ObjetoGestDoc.cs.

Documentación del constructor y destructor

◆ ObjetoGestDoc()

sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.ObjetoGestDoc ( )
inline

Constructor

Definición en la línea 324 del archivo ObjetoGestDoc.cs.

Documentación de las funciones miembro

◆ _AccesoUsuario()

eTipoAcceso sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AccesoUsuario ( string  tcUsuario = "")
inline

Devuelve el acceso del usuario del objeto

Parámetros
tcUsuarioCódigo de usuario a consultar el acceso. Por defecto consultará el acceso del usuario actual (Opcional)
Devuelve
Devuelve el tipo de acceso del usuario en el objeto actual

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 599 del archivo ObjetoGestDoc.cs.

◆ _AddPropiedad() [1/2]

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AddPropiedad ( )
inline

Añadimos una propiedad

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 488 del archivo ObjetoGestDoc.cs.

◆ _AddPropiedad() [2/2]

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AddPropiedad ( IPropiedad  toPropiedad)
inline

Añadimos una propiedad

Parámetros
toPropiedadTag a añadir
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 504 del archivo ObjetoGestDoc.cs.

◆ _AddTag() [1/2]

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AddTag ( )
inline

Añadimos un Tag

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 524 del archivo ObjetoGestDoc.cs.

◆ _AddTag() [2/2]

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AddTag ( ITag  toTag)
inline

Añadimos un tag

Parámetros
toTagTag a añadir
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 540 del archivo ObjetoGestDoc.cs.

◆ _AddUsuario() [1/2]

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AddUsuario ( )
inline

Añadimos un usuario

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 560 del archivo ObjetoGestDoc.cs.

◆ _AddUsuario() [2/2]

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._AddUsuario ( IUsuario  toIUsuario)
inline

Añadimos un usuario

Parámetros
toIUsuarioUsuario a añadir
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 577 del archivo ObjetoGestDoc.cs.

◆ _Cancel()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Cancel ( )
inlinevirtual

Nos cancela el objeto documento o carpeta

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 368 del archivo ObjetoGestDoc.cs.

◆ _Delete()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Delete ( )
inlinevirtual

Borra el objeto si puede

Devuelve
Devuelve si ha borrado el objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 388 del archivo ObjetoGestDoc.cs.

◆ _DeletePropiedad()

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._DeletePropiedad ( IPropiedad  toPropiedad)
inline

Borramos la propiedad del BindingList "_Propiedades" y la guardamos en la lista de propiedades a borrar

Parámetros
toPropiedadPropiedad a borrar cuando se dispare el _Save del objeto carpeta o documento
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 450 del archivo ObjetoGestDoc.cs.

◆ _DeleteTag()

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._DeleteTag ( ITag  toTag)
inline

Borramos el tag del BindingList "_Tags" y la guardamos en la lista de tags a borrar

Parámetros
toTagTag a borrar cuando se dispare el _Save del objeto carpeta o documento
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 476 del archivo ObjetoGestDoc.cs.

◆ _DeleteUsuario()

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._DeleteUsuario ( IUsuario  toUsuario)
inline

Borramos el usuario del BindingList "_Usuarios" y la guardamos en la lista de usuarios a borrar

Parámetros
toUsuarioUsuario a borrar cuando se dispare el _Save del objeto carpeta o documento
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Definición en la línea 463 del archivo ObjetoGestDoc.cs.

◆ _DescargarDatos()

virtual void sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._DescargarDatos ( )
inlinevirtual

Descarga de datos del objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 628 del archivo ObjetoGestDoc.cs.

◆ _Download()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Download ( string  tcPathDestino)
inlinevirtual

Nos sirve para bajar todo el objeto y lo que cuelga de él.

Parámetros
tcPathDestinoRuta destino
Devuelve
Devuelse si ha podido bajar todo el objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 421 del archivo ObjetoGestDoc.cs.

◆ _Load()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Load ( )
inlinevirtual

Nos carga el objeto

Devuelve
Devuelve si ha cargado correctamente el objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 379 del archivo ObjetoGestDoc.cs.

◆ _LoadPropiedades()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._LoadPropiedades ( )
inlinevirtual

Cargamos la lista de usuarios al cargar el objeto

Devuelve

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 660 del archivo ObjetoGestDoc.cs.

◆ _LoadTags()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._LoadTags ( )
inlinevirtual

Cargamos la lista de tags consultar el objeto

Devuelve

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 678 del archivo ObjetoGestDoc.cs.

◆ _LoadUsuarios()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._LoadUsuarios ( )
inlinevirtual

Cargamos la lista de usuarios al cargar el objeto

Devuelve

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 669 del archivo ObjetoGestDoc.cs.

◆ _Move()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Move ( int  tnIDObjetoDocDestino)
inlinevirtual

Nos mueve este objeto y todo lo que cuelga de este objeto al otro objeto

Parámetros
tnIDObjetoDocDestinoID del objeto destino
Devuelve
Devuelve si ha podido mover el objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 440 del archivo ObjetoGestDoc.cs.

◆ _New()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._New ( int  tnIdParent)
inlinevirtual

Creación de un objeto, el objeto siempre debe tener un padre

Parámetros
tnIdParentId padre asociado

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 350 del archivo ObjetoGestDoc.cs.

◆ _Rename()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Rename ( string  tcNewName)
inlinevirtual

Nos sirve para renombrar un objeto Se realizará automáticamente el Save de un objeto

Parámetros
tcNewNameNuevo nombre del objeto
Devuelve
Devuelve true si se ha renombrado el objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 401 del archivo ObjetoGestDoc.cs.

◆ _Save()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Save ( )
inlinevirtual

Nos guarda todo el objeto en la tabla correspondiente

Devuelve
Devuelve si ha guardado correctamente el objeto

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 359 del archivo ObjetoGestDoc.cs.

◆ _Show()

virtual DialogResult sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Show ( )
inlinevirtual

Nos presenta el formulario asociado a este objeto

Devuelve
Devuelve si el usuario ha aceptado o cancelado

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 430 del archivo ObjetoGestDoc.cs.

◆ _Upload()

virtual bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Upload ( string  tcPathOrigen)
inlinevirtual

Sube toda una ruta especifica

Parámetros
tcPathOrigenRuta a subir
Devuelve
Devuelve si ha posido subir la ruta especificada

Implementa sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc.

Reimplementado en sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.Carpeta.

Definición en la línea 411 del archivo ObjetoGestDoc.cs.

Documentación de propiedades

◆ _Error_message

string sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Error_message
getset

En caso que haya error en alguna ejecución, nos añadirá la descripción del error

Definición en la línea 308 del archivo ObjetoGestDoc.cs.

◆ _EsCarpeta

bool sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._EsCarpeta
get

Indica que es un objeto carpeta

Definición en la línea 186 del archivo ObjetoGestDoc.cs.

◆ _FechaCreacion

DateTime sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._FechaCreacion
getset

Fecha en que se ha creado el objeto

Definición en la línea 251 del archivo ObjetoGestDoc.cs.

◆ _FullPath

virtual string sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._FullPath
get

Ruta completa de la carpeta/documento actual

Definición en la línea 297 del archivo ObjetoGestDoc.cs.

◆ _Id

int sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Id
getset

Id del objeto

Definición en la línea 156 del archivo ObjetoGestDoc.cs.

◆ _Nombre

virtual string sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Nombre
getset

Nombre asociado al objeto

Definición en la línea 171 del archivo ObjetoGestDoc.cs.

◆ _NombreUsuarioCreacion

string sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._NombreUsuarioCreacion
get

Nombre del usuario que ha creado el objeto

Definición en la línea 281 del archivo ObjetoGestDoc.cs.

◆ _Propiedades

BindingList<IPropiedad> sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Propiedades
getset

Lista de propiedades adicionales para este objeto

Definición en la línea 215 del archivo ObjetoGestDoc.cs.

◆ _Tags

BindingList<ITag> sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Tags
getset

Lista de tags asociados para este objeto

Definición en la línea 233 del archivo ObjetoGestDoc.cs.

◆ _UsuarioCreacion

string sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._UsuarioCreacion
getset

Usuario que ha creado el objeto

Definición en la línea 266 del archivo ObjetoGestDoc.cs.

◆ _Usuarios

BindingList<IUsuario> sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc._Usuarios
getset

Lista de usuarios que tienen acceso a este objeto

Definición en la línea 197 del archivo ObjetoGestDoc.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: