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

Interfaz IObjetoGestDoc Más...

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

Métodos públicos

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

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 IObjetoGestDoc

Definición en la línea 16 del archivo IObjetoGestDoc.cs.

Documentación de las funciones miembro

◆ _AccesoUsuario()

eTipoAcceso sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AccesoUsuario ( string  tcUsuario = "")

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

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

◆ _AddPropiedad() [1/2]

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddPropiedad ( )

Agregamos una propiedad

Devuelve

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

◆ _AddPropiedad() [2/2]

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddPropiedad ( IPropiedad  toPropiedad)

Agregamos una propiedad

Parámetros
toPropiedadPropiedad a agregar
Devuelve

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

◆ _AddTag() [1/2]

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddTag ( )

Agregamos un Tag

Devuelve

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

◆ _AddTag() [2/2]

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddTag ( ITag  toTag)

Agregamos un Tag

Parámetros
toTagTag a agregar
Devuelve

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

◆ _AddUsuario() [1/2]

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddUsuario ( )

Agregamos un usuario

Devuelve

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

◆ _AddUsuario() [2/2]

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddUsuario ( IUsuario  toUsuario)

Agregamos un usuario

Parámetros
toUsuarioUsuario a agregar
Devuelve

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

◆ _Cancel()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Cancel ( )

Nos cancela el objeto documento o carpeta

Devuelve

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

◆ _Delete()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Delete ( )

◆ _DeletePropiedad()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._DeletePropiedad ( IPropiedad  toPropiedad)

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

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

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

◆ _DeleteTag()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._DeleteTag ( ITag  toTag)

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

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

◆ _DeleteUsuario()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._DeleteUsuario ( IUsuario  toUsuario)

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

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

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

◆ _DescargarDatos()

void sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._DescargarDatos ( )

◆ _Download()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Download ( string  tcPathDestino)

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

Parámetros
tcPathDestinoRuta destino
Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento, sage.addons.gestdoc.Negocio.Clases.Carpeta y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

◆ _Load()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Load ( )

◆ _Move()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Move ( int  tnIdCarpeta)

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

Parámetros
tnIdCarpetaID del carpeta a mover el documento actual
Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento, sage.addons.gestdoc.Negocio.Clases.Carpeta y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

◆ _New()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._New ( int  tnIdParent)

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

Parámetros
tnIdParentId padre asociado

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento, sage.addons.gestdoc.Negocio.Clases.Carpeta y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

◆ _Rename()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Rename ( string  tcNewName)

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

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

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento, sage.addons.gestdoc.Negocio.Clases.Carpeta y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

◆ _Save()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Save ( )

◆ _Show()

DialogResult sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Show ( )

Nos presenta el formulario asociado a este objeto

Devuelve
Devuelve si el usuario ha aceptado o cancelado

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento, sage.addons.gestdoc.Negocio.Clases.Carpeta y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

◆ _Upload()

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Upload ( string  tcPathOrigen)

Nos sirve para subir toda una ruta especifica o un objeto

Parámetros
tcPathOrigenRuta a subir
Devuelve

Implementado en sage.addons.gestdoc.Negocio.Clases.Documento, sage.addons.gestdoc.Negocio.Clases.Carpeta y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.

Documentación de propiedades

◆ _Error_message

string sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._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 72 del archivo IObjetoGestDoc.cs.

◆ _EsCarpeta

bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._EsCarpeta
get

Indica que es un objeto carpeta o un documento

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

◆ _FechaCreacion

DateTime sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._FechaCreacion
getset

Fecha en que se ha creado el objeto

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

◆ _FullPath

string sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._FullPath
get

Ruta completa de la carpeta/documento actual

Definición en la línea 67 del archivo IObjetoGestDoc.cs.

◆ _Id

int sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Id
getset

Id del objeto

Definición en la línea 22 del archivo IObjetoGestDoc.cs.

◆ _Nombre

string sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Nombre
getset

Nombre asociado al objeto

Definición en la línea 27 del archivo IObjetoGestDoc.cs.

◆ _NombreUsuarioCreacion

string sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._NombreUsuarioCreacion
get

Nombre del usuario que ha creado el objeto

Definición en la línea 62 del archivo IObjetoGestDoc.cs.

◆ _Propiedades

BindingList<IPropiedad> sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Propiedades
getset

Lista de propiedades adicionales para este objeto

Definición en la línea 42 del archivo IObjetoGestDoc.cs.

◆ _Tags

BindingList<ITag> sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Tags
getset

Lista de tags asociados para este objeto

Definición en la línea 47 del archivo IObjetoGestDoc.cs.

◆ _UsuarioCreacion

string sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._UsuarioCreacion
getset

Usuario que ha creado el objeto

Definición en la línea 57 del archivo IObjetoGestDoc.cs.

◆ _Usuarios

BindingList<IUsuario> sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Usuarios
getset

Lista de usuarios que tienen acceso a este objeto

Definición en la línea 37 del archivo IObjetoGestDoc.cs.


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