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

Objeto base ObjetoDocumento basado sobre el objeto base "ObjetoGestDoc" Más...

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

Métodos públicos

 Documento ()
 Constructor Más...
 
 Documento (int tnId)
 Constructor para caargar un documento existente Más...
 
override bool _LoadPropiedades ()
 Cargamos la lista de propiedades al cargar el Documento Más...
 
override bool _LoadUsuarios ()
 Cargamos la lista de usuarios al consultar el documento Más...
 
override bool _LoadTags ()
 Cargamos la lista de tags consultar el documento Más...
 
override void _DescargarDatos ()
 Descarga de datos del documento Más...
 
bool _New (int tnIdParent, IGestionDocumental toEnlace)
 Creación de un objeto, el objeto siempre debe tener un padre Más...
 
override bool _New (int tnIdParentCarpeta)
 Creación de un objeto, el objeto siempre debe tener un padre Más...
 
override bool _Save ()
 Guardamos la carpeta actual Más...
 
override bool _Load ()
 Nos carga la carpeta Más...
 
override bool _Delete ()
 Borra el documento si puede Más...
 
override bool _Rename (string tcNewName)
 Nos sirve para renombrar un documento Se realizará automáticamente el Save de la carpeta Más...
 
override bool _Upload (string tcFilePathUpload)
 Subir un documento a la gestión documental Más...
 
override bool _Download (string tcPathDestino)
 Nos sirve para bajar un documento Más...
 
override DialogResult _Show ()
 Nos presenta el formulario asociado a esta carpeta Más...
 
DialogResult _Show (bool tlSituarEnObservaciones)
 Show del documento con activación automática de la pestaña de Observaciones haciendo que sea la pestaña por defecto y el usuario pueda introducir al momento observaciones a la última versión. Más...
 
bool _ShowDocumentoEnlace ()
 Presenta la pantalla relacionada de Sage 50 Más...
 
override bool _Move (int tnNewIdParentCarpeta)
 Nos mueve esta carpeta y todo lo que cuelga de este carpeta a otra carpeta
Más...
 
bool _AddVersion (string tcPathDestino)
 Submimos la versión del documento Más...
 
bool _Open (string tcPathDestino)
 Hará un check out del documento y nos lo abrirá en una caperta que especifique el usuario Más...
 
bool _View (int tnVersion=0)
 Abrirá el documento en solo lectura en una carpeta temporal del Windows Más...
 
bool _CancelDoc ()
 Descartamos la subida de una versión de un documento Más...
 
bool _SaveDoc ()
 Guardará el documento en la gestión documental, realizará un check in Previamente gestionaremos si existe la copia del documento Más...
 
bool _Delete (int tnVersion)
 Borrará una versión del documento Más...
 
- Métodos públicos heredados desde sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc
 ObjetoGestDoc ()
 Constructor Más...
 
virtual bool _Cancel ()
 Nos cancela el objeto documento o carpeta 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...
 
- 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

List< IVersion_Versiones [get, set]
 Lista de versiones de un documento Más...
 
string _Titulo [get, set]
 Título del documento Más...
 
int _Version [get, set]
 Versión del documento Más...
 
int _Carpeta [get]
 Id de la carpeta donde se encuentra el documento Más...
 
bool _Encripta [get, set]
 Indica si está encriptado Más...
 
bool _Compress [get]
 Indica si el documento está comprimido Si el documento se encripta, se comprime Más...
 
string _Extension [get, set]
 Extensión del documento Más...
 
string _Observacion [get, set]
 Observación del documento. La observación la tenemos guardada en las versiones Más...
 
string _UsuarioEdicion [get]
 Código de usuario que tiene el documento en edición localmente Más...
 
string _NombreUsuarioEdicion [get]
 Devuelve el nombre del usuario que tiene el documento en edición Más...
 
DateTime _FechaModificacion [get]
 Fecha de modificación Más...
 
string _RutaLocal [get]
 Ruta local donde tenemos el documento en edición localmente Más...
 
decimal _Bytes [get]
 Bytes del documento Más...
 
IGestionDocumental _Enlace [get, set]
 Instancia de la clase para poder vincular documentos a un mantenimiento, documento Más...
 
Icon _IconLarge [get]
 Devuelve el icono de 32x32 píxeles Más...
 
Icon _IconSmall [get]
 Devuelve el icono de 32x32 píxeles Más...
 
override string _FullPath [get]
 Devuelve la ruta completa del documento actual Más...
 
- Propiedades heredados desde sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc
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...
 
- Propiedades heredados desde sage.addons.gestdoc.Negocio.Interfices.IDocumento
List< IVersion_Versiones [get, set]
 Lista de versiones de un documento Más...
 
string _Titulo [get, set]
 Título del documento Más...
 
int _Version [get, set]
 Versión del documento Más...
 
int _Carpeta [get]
 Id de la carpeta donde se encuentra el documento Más...
 
bool _Encripta [get, set]
 Indica si está encriptado Más...
 
string _Extension [get, set]
 Extensión del documento Más...
 
string _Observacion [get, set]
 Observación del documento Más...
 
string _UsuarioEdicion [get]
 Código de usuario que tiene el documento en edición localmente Más...
 
string _NombreUsuarioEdicion [get]
 Código del usuario que tiene el documento en edición localmente Más...
 
DateTime _FechaModificacion [get]
 Fecha de modificación Más...
 
string _RutaLocal [get]
 Ruta local donde tenemos el documento en edición localmente Más...
 
decimal _Bytes [get]
 Bytes del documento Más...
 
IGestionDocumental _Enlace [get, set]
 Instancia de la clase para poder enlazar documentos a un mantenimiento, documento ... Más...
 

Descripción detallada

Objeto base ObjetoDocumento basado sobre el objeto base "ObjetoGestDoc"

Definición en la línea 30 del archivo Documento.cs.

Documentación del constructor y destructor

◆ Documento() [1/2]

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

Constructor

Definición en la línea 77 del archivo Documento.cs.

◆ Documento() [2/2]

sage.addons.gestdoc.Negocio.Clases.Documento.Documento ( int  tnId)
inline

Constructor para caargar un documento existente

Parámetros
tnIdId del documento a cargar

Definición en la línea 86 del archivo Documento.cs.

Documentación de las funciones miembro

◆ _AddVersion()

bool sage.addons.gestdoc.Negocio.Clases.Documento._AddVersion ( string  tcPathDestino)
inline

Submimos la versión del documento

Parámetros
tcPathDestino
Devuelve

Definición en la línea 3270 del archivo Documento.cs.

◆ _CancelDoc()

bool sage.addons.gestdoc.Negocio.Clases.Documento._CancelDoc ( )
inline

Descartamos la subida de una versión de un documento

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 3309 del archivo Documento.cs.

◆ _Delete() [1/2]

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Delete ( )
inlinevirtual

Borra el documento si puede

Devuelve
Devuelve si ha borrado el documento

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2913 del archivo Documento.cs.

◆ _Delete() [2/2]

bool sage.addons.gestdoc.Negocio.Clases.Documento._Delete ( int  tnVersion)
inline

Borrará una versión del documento

Parámetros
tnVersionVersión del documento a borrar
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 3361 del archivo Documento.cs.

◆ _DescargarDatos()

override void sage.addons.gestdoc.Negocio.Clases.Documento._DescargarDatos ( )
inlinevirtual

Descarga de datos del documento

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2770 del archivo Documento.cs.

◆ _Download()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Download ( string  tcPathDestino)
inlinevirtual

Nos sirve para bajar un documento

Parámetros
tcPathDestinoRuta destino donde se copiará el documento
Devuelve
Devuelse si ha podido bajar el documento

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 3010 del archivo Documento.cs.

◆ _Load()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Load ( )
inlinevirtual

Nos carga la carpeta

Devuelve
Devuelve si ha cargado correctamente la carpeta

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2863 del archivo Documento.cs.

◆ _LoadPropiedades()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._LoadPropiedades ( )
inlinevirtual

Cargamos la lista de propiedades al cargar el Documento

Devuelve

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2702 del archivo Documento.cs.

◆ _LoadTags()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._LoadTags ( )
inlinevirtual

Cargamos la lista de tags consultar el documento

Devuelve

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2748 del archivo Documento.cs.

◆ _LoadUsuarios()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._LoadUsuarios ( )
inlinevirtual

Cargamos la lista de usuarios al consultar el documento

Devuelve

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2725 del archivo Documento.cs.

◆ _Move()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Move ( int  tnNewIdParentCarpeta)
inlinevirtual

Nos mueve esta carpeta y todo lo que cuelga de este carpeta a otra carpeta

Parámetros
tnNewIdParentCarpetaID del carpeta destino
Devuelve
Devuelve si ha podido mover el documento a la carpeta

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 3248 del archivo Documento.cs.

◆ _New() [1/2]

bool sage.addons.gestdoc.Negocio.Clases.Documento._New ( int  tnIdParent,
IGestionDocumental  toEnlace 
)
inline

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

Parámetros
tnIdParentId padre asociado
toEnlaceInstancia con las propiedades para enlazar un documento a un mantenimiento ...

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 2802 del archivo Documento.cs.

◆ _New() [2/2]

override bool sage.addons.gestdoc.Negocio.Clases.Documento._New ( int  tnIdParentCarpeta)
inlinevirtual

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

Parámetros
tnIdParentCarpetaId padre asociado

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2812 del archivo Documento.cs.

◆ _Open()

bool sage.addons.gestdoc.Negocio.Clases.Documento._Open ( string  tcPathDestino)
inline

Hará un check out del documento y nos lo abrirá en una caperta que especifique el usuario

Parámetros
tcPathDestinoRuta donde abrir el documento
Devuelve
Devuelve true si ha podido abrir el documento

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 3280 del archivo Documento.cs.

◆ _Rename()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Rename ( string  tcNewName)
inlinevirtual

Nos sirve para renombrar un documento Se realizará automáticamente el Save de la carpeta

Parámetros
tcNewNameNuevo nombre de la capeta
Devuelve
Devuelve true si se ha renombrado la carpeta

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2944 del archivo Documento.cs.

◆ _Save()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Save ( )
inlinevirtual

Guardamos la carpeta actual

Devuelve
Devuelve si ha guardado correctamente la carpeta

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2834 del archivo Documento.cs.

◆ _SaveDoc()

bool sage.addons.gestdoc.Negocio.Clases.Documento._SaveDoc ( )
inline

Guardará el documento en la gestión documental, realizará un check in Previamente gestionaremos si existe la copia del documento

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 3336 del archivo Documento.cs.

◆ _Show() [1/2]

override DialogResult sage.addons.gestdoc.Negocio.Clases.Documento._Show ( )
inlinevirtual

Nos presenta el formulario asociado a esta carpeta

Devuelve
Devuelve si el usuario ha aceptado o cancelado

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 3044 del archivo Documento.cs.

◆ _Show() [2/2]

DialogResult sage.addons.gestdoc.Negocio.Clases.Documento._Show ( bool  tlSituarEnObservaciones)
inline

Show del documento con activación automática de la pestaña de Observaciones haciendo que sea la pestaña por defecto y el usuario pueda introducir al momento observaciones a la última versión.

Parámetros
tlSituarEnObservacionesTrue si se ha activar por defecto la pestaña "Observaciones", false si se debe activar la pestaña "Datos Generales".
Devuelve
DialogResult

Definición en la línea 3066 del archivo Documento.cs.

◆ _ShowDocumentoEnlace()

bool sage.addons.gestdoc.Negocio.Clases.Documento._ShowDocumentoEnlace ( )
inline

Presenta la pantalla relacionada de Sage 50

Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 3100 del archivo Documento.cs.

◆ _Upload()

override bool sage.addons.gestdoc.Negocio.Clases.Documento._Upload ( string  tcFilePathUpload)
inlinevirtual

Subir un documento a la gestión documental

Parámetros
tcFilePathUploadDocumento a subir con la ruta donde se encuentra
Devuelve
Devuelve true si encuentra el fichero y el documento está en un estado correcto

Reimplementado de sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Definición en la línea 2976 del archivo Documento.cs.

◆ _View()

bool sage.addons.gestdoc.Negocio.Clases.Documento._View ( int  tnVersion = 0)
inline

Abrirá el documento en solo lectura en una carpeta temporal del Windows

Parámetros
tnVersionVersión a abrir (opcional)
Devuelve

Implementa sage.addons.gestdoc.Negocio.Interfices.IDocumento.

Definición en la línea 3290 del archivo Documento.cs.

Documentación de propiedades

◆ _Bytes

decimal sage.addons.gestdoc.Negocio.Clases.Documento._Bytes
get

Bytes del documento

Definición en la línea 303 del archivo Documento.cs.

◆ _Carpeta

int sage.addons.gestdoc.Negocio.Clases.Documento._Carpeta
get

Id de la carpeta donde se encuentra el documento

Definición en la línea 160 del archivo Documento.cs.

◆ _Compress

bool sage.addons.gestdoc.Negocio.Clases.Documento._Compress
get

Indica si el documento está comprimido Si el documento se encripta, se comprime

Definición en la línea 187 del archivo Documento.cs.

◆ _Encripta

bool sage.addons.gestdoc.Negocio.Clases.Documento._Encripta
getset

Indica si está encriptado

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

◆ _Enlace

IGestionDocumental sage.addons.gestdoc.Negocio.Clases.Documento._Enlace
getset

Instancia de la clase para poder vincular documentos a un mantenimiento, documento

Definición en la línea 321 del archivo Documento.cs.

◆ _Extension

string sage.addons.gestdoc.Negocio.Clases.Documento._Extension
getset

Extensión del documento

Definición en la línea 198 del archivo Documento.cs.

◆ _FechaModificacion

DateTime sage.addons.gestdoc.Negocio.Clases.Documento._FechaModificacion
get

Fecha de modificación

Definición en la línea 271 del archivo Documento.cs.

◆ _FullPath

override string sage.addons.gestdoc.Negocio.Clases.Documento._FullPath
get

Devuelve la ruta completa del documento actual

Definición en la línea 358 del archivo Documento.cs.

◆ _IconLarge

Icon sage.addons.gestdoc.Negocio.Clases.Documento._IconLarge
get

Devuelve el icono de 32x32 píxeles

Definición en la línea 336 del archivo Documento.cs.

◆ _IconSmall

Icon sage.addons.gestdoc.Negocio.Clases.Documento._IconSmall
get

Devuelve el icono de 32x32 píxeles

Definición en la línea 347 del archivo Documento.cs.

◆ _NombreUsuarioEdicion

string sage.addons.gestdoc.Negocio.Clases.Documento._NombreUsuarioEdicion
get

Devuelve el nombre del usuario que tiene el documento en edición

Definición en la línea 255 del archivo Documento.cs.

◆ _Observacion

string sage.addons.gestdoc.Negocio.Clases.Documento._Observacion
getset

Observación del documento. La observación la tenemos guardada en las versiones

Definición en la línea 214 del archivo Documento.cs.

◆ _RutaLocal

string sage.addons.gestdoc.Negocio.Clases.Documento._RutaLocal
get

Ruta local donde tenemos el documento en edición localmente

Definición en la línea 287 del archivo Documento.cs.

◆ _Titulo

string sage.addons.gestdoc.Negocio.Clases.Documento._Titulo
getset

Título del documento

Definición en la línea 130 del archivo Documento.cs.

◆ _UsuarioEdicion

string sage.addons.gestdoc.Negocio.Clases.Documento._UsuarioEdicion
get

Código de usuario que tiene el documento en edición localmente

Definición en la línea 239 del archivo Documento.cs.

◆ _Version

int sage.addons.gestdoc.Negocio.Clases.Documento._Version
getset

Versión del documento

Definición en la línea 145 del archivo Documento.cs.

◆ _Versiones

List<IVersion> sage.addons.gestdoc.Negocio.Clases.Documento._Versiones
getset

Lista de versiones de un documento

Definición en la línea 115 del archivo Documento.cs.


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