Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc

Interfaz IObjetoGestDoc. Más...

Diagrama de herencia 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.
 
bool _Save ()
 Nos guarda todo el objeto en la tabla correspondiente.
 
bool _Cancel ()
 Nos cancela el objeto documento o carpeta.
 
bool _Load ()
 Nos carga todo el objeto.
 
bool _Delete ()
 Borra el objeto si puede.
 
bool _Rename (string tcNewName)
 Nos sirve para renombrar un objeto Se realizará automáticamente el Save del objeto.
 
void _DescargarDatos ()
 Descarga los datos del objeto.
 
bool _Upload (string tcPathOrigen)
 Nos sirve para subir toda una ruta especifica o un objeto.
 
bool _Download (string tcPathDestino)
 Nos sirve para bajar todo el objeto y lo que cuelga de él.
 
DialogResult _Show ()
 Nos presenta el formulario asociado a este objeto.
 
bool _Move (int tnIdCarpeta)
 Nos mueve este objeto y todo lo que cuelga de este objeto al otro objeto.
 
bool _DeletePropiedad (IPropiedad toPropiedad)
 Borramos la Propiedad del BindingList "_Propiedades" y lo guardamos en la lista de propiedades a borrar.
 
bool _DeleteUsuario (IUsuario toUsuario)
 Borramos el Usuario del BindingList "_Usuarios" y lo guardamos en la lista de usuarios a borrar.
 
bool _DeleteTag (ITag toTag)
 Borramos el Tag del BindingList "_Tags" y la guardamos en la lista de tags a borrar.
 
bool _AddTag ()
 Agregamos un Tag.
 
bool _AddTag (ITag toTag)
 Agregamos un Tag.
 
bool _AddPropiedad ()
 Agregamos una propiedad.
 
bool _AddPropiedad (IPropiedad toPropiedad)
 Agregamos una propiedad.
 
bool _AddUsuario ()
 Agregamos un usuario.
 
bool _AddUsuario (IUsuario toUsuario)
 Agregamos un usuario.
 
eTipoAcceso _AccesoUsuario (string tcUsuario="")
 Devuelve el acceso del usuario del objeto.
 

Propiedades

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

Descripción detallada

Interfaz IObjetoGestDoc.

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

Documentación de 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.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento 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.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento 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.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento 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.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento 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.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento 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.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento 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.

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

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.

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

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.

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

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.

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

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

◆ _Id

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

Id del objeto.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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


La documentación de esta interface está generada del siguiente archivo: