Referencia de la Interfaz sage.addons.gestdoc.Negocio.Interfices.IDocumento

Interfaz para el el Objeto Documento Más...

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

Métodos públicos

bool _New (int tnIdParent, IGestionDocumental toEnlace)
 Creación de un objeto, el objeto siempre debe tener un padre Más...
 
bool _View (int tnVersion=0)
 Abrirá el documento en solo lectura en una carpeta temporal del Windows Más...
 
bool _SaveDoc ()
 Guardará el documento en la gestión documental, realizará un check in Más...
 
bool _CancelDoc ()
 Descartamos la subida de una versión de un documento Más...
 
bool _Delete (int tnVersion)
 Borrará una 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 _ShowDocumentoEnlace ()
 Presenta la pantalla relacionada de Sage 50 Más...
 
- Métodos públicos heredados desde sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc
bool _New (int tnIdParent)
 Creación de un objeto, el objeto siempre debe tener un padre Más...
 
bool _Save ()
 Nos guarda todo el objeto en la tabla correspondiente Más...
 
bool _Cancel ()
 Nos cancela el objeto documento o carpeta Más...
 
bool _Load ()
 Nos carga todo el objeto Más...
 
bool _Delete ()
 Borra el objeto si puede. Más...
 
bool _Rename (string tcNewName)
 Nos sirve para renombrar un objeto Se realizará automáticamente el Save del objeto Más...
 
void _DescargarDatos ()
 Descarga los datos del objeto Más...
 
bool _Upload (string tcPathOrigen)
 Nos sirve para subir toda una ruta especifica o un objeto Más...
 
bool _Download (string tcPathDestino)
 Nos sirve para bajar todo el objeto y lo que cuelga de él. Más...
 
DialogResult _Show ()
 Nos presenta el formulario asociado a este objeto Más...
 
bool _Move (int tnIdCarpeta)
 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 lo guardamos en la lista de propiedades a borrar Más...
 
bool _DeleteUsuario (IUsuario toUsuario)
 Borramos el Usuario del BindingList "_Usuarios" y lo 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 _AddTag ()
 Agregamos un Tag Más...
 
bool _AddTag (ITag toTag)
 Agregamos un Tag Más...
 
bool _AddPropiedad ()
 Agregamos una propiedad Más...
 
bool _AddPropiedad (IPropiedad toPropiedad)
 Agregamos una propiedad Más...
 
bool _AddUsuario ()
 Agregamos un usuario Más...
 
bool _AddUsuario (IUsuario toUsuario)
 Agregamos un usuario Más...
 
eTipoAcceso _AccesoUsuario (string tcUsuario="")
 Devuelve el acceso del usuario del objeto 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...
 
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...
 
- 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

Interfaz para el el Objeto Documento

Definición en la línea 14 del archivo IDocumento.cs.

Documentación de las funciones miembro

◆ _CancelDoc()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._CancelDoc ( )

Descartamos la subida de una versión de un documento

Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

◆ _Delete()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._Delete ( int  tnVersion)

Borrará una versión del documento

Parámetros
tnVersionVersión a borrar
Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

◆ _New()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._New ( int  tnIdParent,
IGestionDocumental  toEnlace 
)

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 ...

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

◆ _Open()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._Open ( string  tcPathDestino)

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

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

◆ _SaveDoc()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._SaveDoc ( )

Guardará el documento en la gestión documental, realizará un check in

Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

◆ _ShowDocumentoEnlace()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._ShowDocumentoEnlace ( )

Presenta la pantalla relacionada de Sage 50

Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

◆ _View()

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._View ( int  tnVersion = 0)

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

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

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento.

Documentación de propiedades

◆ _Bytes

decimal sage.addons.gestdoc.Negocio.Interfices.IDocumento._Bytes
get

Bytes del documento

Definición en la línea 64 del archivo IDocumento.cs.

◆ _Carpeta

int sage.addons.gestdoc.Negocio.Interfices.IDocumento._Carpeta
get

Id de la carpeta donde se encuentra el documento

Definición en la línea 32 del archivo IDocumento.cs.

◆ _Encripta

bool sage.addons.gestdoc.Negocio.Interfices.IDocumento._Encripta
getset

Indica si está encriptado

Definición en la línea 36 del archivo IDocumento.cs.

◆ _Enlace

IGestionDocumental sage.addons.gestdoc.Negocio.Interfices.IDocumento._Enlace
getset

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

Definición en la línea 68 del archivo IDocumento.cs.

◆ _Extension

string sage.addons.gestdoc.Negocio.Interfices.IDocumento._Extension
getset

Extensión del documento

Definición en la línea 40 del archivo IDocumento.cs.

◆ _FechaModificacion

DateTime sage.addons.gestdoc.Negocio.Interfices.IDocumento._FechaModificacion
get

Fecha de modificación

Definición en la línea 56 del archivo IDocumento.cs.

◆ _NombreUsuarioEdicion

string sage.addons.gestdoc.Negocio.Interfices.IDocumento._NombreUsuarioEdicion
get

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

Definición en la línea 52 del archivo IDocumento.cs.

◆ _Observacion

string sage.addons.gestdoc.Negocio.Interfices.IDocumento._Observacion
getset

Observación del documento

Definición en la línea 44 del archivo IDocumento.cs.

◆ _RutaLocal

string sage.addons.gestdoc.Negocio.Interfices.IDocumento._RutaLocal
get

Ruta local donde tenemos el documento en edición localmente

Definición en la línea 60 del archivo IDocumento.cs.

◆ _Titulo

string sage.addons.gestdoc.Negocio.Interfices.IDocumento._Titulo
getset

Título del documento

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

◆ _UsuarioEdicion

string sage.addons.gestdoc.Negocio.Interfices.IDocumento._UsuarioEdicion
get

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

Definición en la línea 48 del archivo IDocumento.cs.

◆ _Version

int sage.addons.gestdoc.Negocio.Interfices.IDocumento._Version
getset

Versión del documento

Definición en la línea 28 del archivo IDocumento.cs.

◆ _Versiones

List<IVersion> sage.addons.gestdoc.Negocio.Interfices.IDocumento._Versiones
getset

Lista de versiones de un documento

Definición en la línea 20 del archivo IDocumento.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: