Interfaz IObjetoGestDoc. Más...
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. | |
Interfaz IObjetoGestDoc.
Definición en la línea 16 del archivo IObjetoGestDoc.cs.
eTipoAcceso sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AccesoUsuario | ( | string | tcUsuario = "" | ) |
Devuelve el acceso del usuario del objeto.
tcUsuario | Código de usuario a consultar el acceso. Por defecto consultará el acceso del usuario actual (Opcional) |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddPropiedad | ( | ) |
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddPropiedad | ( | IPropiedad | toPropiedad | ) |
Agregamos una propiedad.
toPropiedad | Propiedad a agregar |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddTag | ( | ) |
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddTag | ( | ITag | toTag | ) |
Agregamos un Tag.
toTag | Tag a agregar |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddUsuario | ( | ) |
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._AddUsuario | ( | IUsuario | toUsuario | ) |
Agregamos un usuario.
toUsuario | Usuario a agregar |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Cancel | ( | ) |
Nos cancela el objeto documento o carpeta.
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Delete | ( | ) |
Borra el objeto si puede.
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
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.
toPropiedad | Propiedad a borrar cuando se dispare el _Save del objeto carpeta o documento |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
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.
toTag | Tag a borrar cuando se dispare el _Save del objeto carpeta o documento |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
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.
toUsuario | Usuario a borrar cuando se dispare el _Save del objeto carpeta o documento |
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
void sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._DescargarDatos | ( | ) |
Descarga los datos del objeto.
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Download | ( | string | tcPathDestino | ) |
Nos sirve para bajar todo el objeto y lo que cuelga de él.
tcPathDestino | Ruta destino |
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Load | ( | ) |
Nos carga todo el objeto.
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
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.
tnIdCarpeta | ID del carpeta a mover el documento actual |
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._New | ( | int | tnIdParent | ) |
Creación de un objeto, el objeto siempre debe tener un padre.
tnIdParent | Id padre asociado |
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Rename | ( | string | tcNewName | ) |
Nos sirve para renombrar un objeto Se realizará automáticamente el Save del objeto.
tcNewName | Nuevo nombre del objeto |
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Save | ( | ) |
Nos guarda todo el objeto en la tabla correspondiente.
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
DialogResult sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Show | ( | ) |
Nos presenta el formulario asociado a este objeto.
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
bool sage.addons.gestdoc.Negocio.Interfices.IObjetoGestDoc._Upload | ( | string | tcPathOrigen | ) |
Nos sirve para subir toda una ruta especifica o un objeto.
tcPathOrigen | Ruta a subir |
Implementado en sage.addons.gestdoc.Negocio.Clases.Carpeta, sage.addons.gestdoc.Negocio.Clases.Documento y sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
|
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.
|
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.
|
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.
|
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.
|
getset |
Id del objeto.
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
Definición en la línea 22 del archivo IObjetoGestDoc.cs.
|
getset |
Nombre asociado al objeto.
Implementado en sage.addons.gestdoc.Negocio.Clases.ObjetoGestDoc.
Definición en la línea 27 del archivo IObjetoGestDoc.cs.
|
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.
|
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.
|
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.
|
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.
|
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.