Referencia de la Clase sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc

Clase control para mostrar el arbol de carpetas y documentos de la gestión documental. Más...

Diagrama de herencias de sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc

Tipos públicos

enum  FormatoToolbarVista { FormatoToolbarVista.Texto, FormatoToolbarVista.TextoImagen }
 Enumeración con los diferentes tipos de formato visual de la toolbar "Vista" Más...
 
enum  EstadoToolBarNavegacion { EstadoToolBarNavegacion.Nada, EstadoToolBarNavegacion.Atras, EstadoToolBarNavegacion.Adelante, EstadoToolBarNavegacion.AtrasAdelante }
 Enumeración con los diferentes estados que puede tener la barra de navegación según el estado de los dos botones que la integran. Más...
 
enum  EstiloVista {
  EstiloVista.Detalles, EstiloVista.Mosaico, EstiloVista.IconosPequenos, EstiloVista.IconosMedianos,
  EstiloVista.IconosGrandes, EstiloVista.IconosMuyGrandes, EstiloVista.Lista
}
 Estilo de vista de la gestión documental Más...
 
enum  TipoItemListView { TipoItemListView.NoDeclarado, TipoItemListView.Carpeta, TipoItemListView.Documento }
 Enumeración con los diferentes tipos de item que podemos tener en el ListView (carpetas o documentos). Más...
 
enum  TipoListView { TipoListView.Documentos, TipoListView.Filtros }
 Enumeración con los tipos de ListView que tenemos: documentos y filtros. Más...
 
enum  TipoDragAndDrop { TipoDragAndDrop.WindowsANodoArbol, TipoDragAndDrop.WindowsAItemCarpetaListView, TipoDragAndDrop.WindowsAZonaVaciaListView }
 Enumeración con los diferentes tipos de drag and drop que se pueden hacer. Más...
 
enum  OperacionDocCarp { OperacionDocCarp.Abrir, OperacionDocCarp.GuardarCambios, OperacionDocCarp.GuardarCopiaLocal }
 Enumeración con los diferentes tipos de operacion que se pueden hacer con un documento las cuales debido a la encriptacion dicha operación pueda durar más de lo normal. Más...
 

Métodos públicos

 usercontrolGestDoc (bool tlDesdeWidget)
 Constructor desde widget. Más...
 
 usercontrolGestDoc ()
 Constructor normal. Más...
 
DataTable _ArbolInicialObtenerDatos ()
 Obtener datos de carpetas de primer nivel a mostrar en árbol de nodos. Más...
 
void _ArbolInicialMostrarDatos (DataTable tdtCarpetas)
 Mostrar primer nivel de carpetas en el árbol. Más...
 
DataTable _BusquedaObtenerDatos ()
 Método público para realizar la búsqueda de los documentos según los filtros declarados. Se llama también desde el widget de gestión documental Más...
 
void _BusquedaMostrarDatos (DataTable tdtDocumentos)
 Método público para mostrar los resultados de la búsqueda de documentos según los filtros declarados. Se llama también desde el widget de gestión documental Más...
 
void _ArboRefrescarDocumentos ()
 Recalcula de nuevo el árbol de carpetas para el usuario activo. Más...
 
void _RefreshFiltros ()
 Refresco de filtros de Tags, Extensiones y propiedades Más...
 

Métodos protegidos

override void OnLoad (EventArgs e)
 Aplicar los estilos a las diferentes vistas según lo que tenga definido el usuario en la configuración. Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Propiedades

bool _MostrarPaginaFiltros [get, set]
 Si se muestra la página de filtros o no se muestra. Más...
 
FixedPanel _FixedPanelDocs [get, set]
 En el apartado documentos, panel que quedará fijado en tamaño aunque se produzcan eventos de redimensionado del control general, por defecto el panel de la izquierda donde está el árbol. Más...
 
FixedPanel _FixedPanelFiltros [get, set]
 En el apartado filtros, panel que quedará fijado en tamaño aunque se produzcan eventos de redimensionado del control general, por defecto el panel de la izquierda donde estan la selección de filtros. Más...
 
BorderStyle _EstiloBordeDocs [get, set]
 Estilo del borde del contenedor de documentos. Más...
 
BorderStyle _EstiloBordeFiltros [get, set]
 Estilo del borde del contenedor de filtros y resultados de filtros. Más...
 
int _SplitterAnchoDocs [get, set]
 Ancho de la barra separadora arbol/listview en el apartado de documentos. Más...
 
int _SplitterAnchoFiltros [get, set]
 Ancho de la barra separadora en el apartado de filtros. Más...
 
int _SplitterDistanciaDocs [get, set]
 Distancia a la que aparece el separador arbol/listview en el apartado documentos. Más...
 
int _SplitterDistanciaFiltros [get, set]
 Distancia a la que aparece el separador filtros/resultados filtros en el apartado filtros. Más...
 
bool _SplitterFijoDocs [get, set]
 Barra de separación de arbol/listview fija/movible, por defecto, movible, en el apartado Documentos. Más...
 
bool _SplitterFijoFiltros [get, set]
 Barra de separación de filtros/resultados de filtros fija o movible, por defecto, movible, en el apartado filtros. Más...
 
bool _Panel1FiltrosCollapsed [get, set]
 Si el panel1 del apartado Filtros debe mostrarse replegado o no. Más...
 
EstadoToolBarNavegacion _ToolBarNavegacionEstado [get, set]
 Estado toolbar navegación. Más...
 
bool _MostrarToolBarNavegacion [get, set]
 Estado toolbar de navegación Más...
 
bool _MostrarToolBarVistaDocs [get, set]
 Mostrar toolbar de vista en apartado documentos. Más...
 
bool _MostrarToolBarVistaFiltros [get, set]
 Mostrar toolbar de vista en apartado filtros. Más...
 
EstiloVista _VistaDocsEstilo [get, set]
 Estilo de la toolbar de vista de documentos. Más...
 
EstiloVista _VistaFiltrosEstilo [get, set]
 Estilo de la toolbar de vista de resultados de filtros. Más...
 
FormatoToolbarVista _ToolbarDocsVistaFormato [get, set]
 Formato de los botones de la toolbar vista en apartado documentos. Más...
 
FormatoToolbarVista _ToolbarFiltrosVistaFormato [get, set]
 Formato de los botones de la toolbar vista en apartado filtros. Más...
 
bool _MostrarBarraEstadoDocs [get, set]
 Mostrar barra de estado en apartado documentos. Más...
 
bool _MostrarBarraEstadoFiltros [get, set]
 Mostrar barra de estado en apartado filtros. Más...
 
int _PestanaSeleccionada [get, set]
 Pestaña seleccionada por defecto (0 pestaña Documentos, 1 pestaña filtros) Más...
 
List< string > _DocumentosEnlace [get, set]
 Lista de los documentos de enlace Más...
 
IGestionDocumental _Enlace [get, set]
 Instancia de la clase para poder vincular documentos a un mantenimiento, documento Más...
 
string _RutaRaizDocumentos [get, set]
 Ruta raíz a los documentos de la gestión documental Más...
 
FiltrosGestdoc _FiltrosGestDoc [get]
 Referencia al usercontrol visual que muestra los filtros. Más...
 

Descripción detallada

Clase control para mostrar el arbol de carpetas y documentos de la gestión documental.

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

Documentación de las enumeraciones miembro de la clase

◆ EstadoToolBarNavegacion

Enumeración con los diferentes estados que puede tener la barra de navegación según el estado de los dos botones que la integran.

Valores de enumeraciones
Nada 

Nada

Atras 

Atras

Adelante 

Adelante

AtrasAdelante 

AtrasAdelante

Definición en la línea 50 del archivo usercontrolGestDoc.cs.

◆ EstiloVista

Estilo de vista de la gestión documental

Valores de enumeraciones
Detalles 

Detalles

Mosaico 

Mosaico

IconosPequenos 

IconosPequenos

IconosMedianos 

IconosMedianos

IconosGrandes 

IconosGrandes

IconosMuyGrandes 

IconosMuyGrandes

Lista 

Lista

Definición en la línea 74 del archivo usercontrolGestDoc.cs.

◆ FormatoToolbarVista

Enumeración con los diferentes tipos de formato visual de la toolbar "Vista"

Valores de enumeraciones
Texto 

Texto

TextoImagen 

TextoImagen

Definición en la línea 34 del archivo usercontrolGestDoc.cs.

◆ OperacionDocCarp

Enumeración con los diferentes tipos de operacion que se pueden hacer con un documento las cuales debido a la encriptacion dicha operación pueda durar más de lo normal.

Valores de enumeraciones
Abrir 

Abrir

GuardarCambios 

GuardarCambios

GuardarCopiaLocal 

GuardarCopiaLocal

Definición en la línea 166 del archivo usercontrolGestDoc.cs.

◆ TipoDragAndDrop

Enumeración con los diferentes tipos de drag and drop que se pueden hacer.

Valores de enumeraciones
WindowsANodoArbol 

WindowsANodoArbol

WindowsAItemCarpetaListView 

WindowsAItemCarpetaListView

WindowsAZonaVaciaListView 

WindowsAZonaVaciaListView

Definición en la línea 146 del archivo usercontrolGestDoc.cs.

◆ TipoItemListView

Enumeración con los diferentes tipos de item que podemos tener en el ListView (carpetas o documentos).

Valores de enumeraciones
NoDeclarado 

NoDeclarado

Carpeta 

Carpeta

Documento 

Documento

Definición en la línea 110 del archivo usercontrolGestDoc.cs.

◆ TipoListView

Enumeración con los tipos de ListView que tenemos: documentos y filtros.

Valores de enumeraciones
Documentos 

Documentos

Filtros 

Filtros

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

Documentación del constructor y destructor

◆ usercontrolGestDoc() [1/2]

sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc.usercontrolGestDoc ( bool  tlDesdeWidget)
inline

Constructor desde widget.

Definición en la línea 916 del archivo usercontrolGestDoc.cs.

◆ usercontrolGestDoc() [2/2]

sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc.usercontrolGestDoc ( )
inline

Constructor normal.

Definición en la línea 930 del archivo usercontrolGestDoc.cs.

Documentación de las funciones miembro

◆ _ArbolInicialMostrarDatos()

void sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._ArbolInicialMostrarDatos ( DataTable  tdtCarpetas)
inline

Mostrar primer nivel de carpetas en el árbol.

Parámetros
tdtCarpetasDataTable con las carpetas a mostrar como primer nivel del árbol.

Método público para ser llamado desde widget de forma asíncrona.

Definición en la línea 1006 del archivo usercontrolGestDoc.cs.

◆ _ArbolInicialObtenerDatos()

DataTable sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._ArbolInicialObtenerDatos ( )
inline

Obtener datos de carpetas de primer nivel a mostrar en árbol de nodos.

Método público para ser llamado desde widget de forma asíncrona.

Definición en la línea 993 del archivo usercontrolGestDoc.cs.

◆ _ArboRefrescarDocumentos()

void sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._ArboRefrescarDocumentos ( )
inline

Recalcula de nuevo el árbol de carpetas para el usuario activo.

Definición en la línea 1079 del archivo usercontrolGestDoc.cs.

◆ _BusquedaMostrarDatos()

void sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._BusquedaMostrarDatos ( DataTable  tdtDocumentos)
inline

Método público para mostrar los resultados de la búsqueda de documentos según los filtros declarados. Se llama también desde el widget de gestión documental

Parámetros
tdtDocumentosDataTable con los documentos que ha dado la búsqueda según los filtros declarados.

Definición en la línea 1061 del archivo usercontrolGestDoc.cs.

◆ _BusquedaObtenerDatos()

DataTable sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._BusquedaObtenerDatos ( )
inline

Método público para realizar la búsqueda de los documentos según los filtros declarados. Se llama también desde el widget de gestión documental

Devuelve
Devuelve null si el usuario no ha declarado ningún filtro, sino devuelve un DataTable con los documentos resultado de la búsqueda pudiendo estar éste vacío si la búsqueda no da ningún resultado.

Definición en la línea 1016 del archivo usercontrolGestDoc.cs.

◆ _RefreshFiltros()

void sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._RefreshFiltros ( )
inline

Refresco de filtros de Tags, Extensiones y propiedades

Definición en la línea 6140 del archivo usercontrolGestDoc.cs.

◆ Dispose()

override void sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén utilizando.

Parámetros
disposingtrue si los recursos administrados se deben eliminar; false en caso contrario, false.

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

◆ OnLoad()

override void sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc.OnLoad ( EventArgs  e)
inlineprotected

Aplicar los estilos a las diferentes vistas según lo que tenga definido el usuario en la configuración.

Parámetros
e

Se pone este código aquí para que se ejecuta una vez haya pasado ya por el constructor y haya establecido las propiedades según el diseño si lo hay (caso de que esté en form por ejemplo)

Definición en la línea 1414 del archivo usercontrolGestDoc.cs.

Documentación de propiedades

◆ _DocumentosEnlace

List<string> sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._DocumentosEnlace
getset

Lista de los documentos de enlace

Definición en la línea 724 del archivo usercontrolGestDoc.cs.

◆ _Enlace

IGestionDocumental sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._Enlace
getset

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

Definición en la línea 744 del archivo usercontrolGestDoc.cs.

◆ _EstiloBordeDocs

BorderStyle sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._EstiloBordeDocs
getset

Estilo del borde del contenedor de documentos.

Definición en la línea 256 del archivo usercontrolGestDoc.cs.

◆ _EstiloBordeFiltros

BorderStyle sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._EstiloBordeFiltros
getset

Estilo del borde del contenedor de filtros y resultados de filtros.

Definición en la línea 273 del archivo usercontrolGestDoc.cs.

◆ _FiltrosGestDoc

FiltrosGestdoc sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._FiltrosGestDoc
get

Referencia al usercontrol visual que muestra los filtros.

Definición en la línea 774 del archivo usercontrolGestDoc.cs.

◆ _FixedPanelDocs

FixedPanel sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._FixedPanelDocs
getset

En el apartado documentos, panel que quedará fijado en tamaño aunque se produzcan eventos de redimensionado del control general, por defecto el panel de la izquierda donde está el árbol.

Definición en la línea 221 del archivo usercontrolGestDoc.cs.

◆ _FixedPanelFiltros

FixedPanel sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._FixedPanelFiltros
getset

En el apartado filtros, panel que quedará fijado en tamaño aunque se produzcan eventos de redimensionado del control general, por defecto el panel de la izquierda donde estan la selección de filtros.

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

◆ _MostrarBarraEstadoDocs

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._MostrarBarraEstadoDocs
getset

Mostrar barra de estado en apartado documentos.

Definición en la línea 667 del archivo usercontrolGestDoc.cs.

◆ _MostrarBarraEstadoFiltros

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._MostrarBarraEstadoFiltros
getset

Mostrar barra de estado en apartado filtros.

Definición en la línea 685 del archivo usercontrolGestDoc.cs.

◆ _MostrarPaginaFiltros

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._MostrarPaginaFiltros
getset

Si se muestra la página de filtros o no se muestra.

Definición en la línea 194 del archivo usercontrolGestDoc.cs.

◆ _MostrarToolBarNavegacion

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._MostrarToolBarNavegacion
getset

Estado toolbar de navegación

Definición en la línea 448 del archivo usercontrolGestDoc.cs.

◆ _MostrarToolBarVistaDocs

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._MostrarToolBarVistaDocs
getset

Mostrar toolbar de vista en apartado documentos.

Definición en la línea 467 del archivo usercontrolGestDoc.cs.

◆ _MostrarToolBarVistaFiltros

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._MostrarToolBarVistaFiltros
getset

Mostrar toolbar de vista en apartado filtros.

Definición en la línea 485 del archivo usercontrolGestDoc.cs.

◆ _Panel1FiltrosCollapsed

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._Panel1FiltrosCollapsed
getset

Si el panel1 del apartado Filtros debe mostrarse replegado o no.

Definición en la línea 391 del archivo usercontrolGestDoc.cs.

◆ _PestanaSeleccionada

int sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._PestanaSeleccionada
getset

Pestaña seleccionada por defecto (0 pestaña Documentos, 1 pestaña filtros)

Definición en la línea 702 del archivo usercontrolGestDoc.cs.

◆ _RutaRaizDocumentos

string sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._RutaRaizDocumentos
getset

Ruta raíz a los documentos de la gestión documental

Definición en la línea 762 del archivo usercontrolGestDoc.cs.

◆ _SplitterAnchoDocs

int sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._SplitterAnchoDocs
getset

Ancho de la barra separadora arbol/listview en el apartado de documentos.

Definición en la línea 290 del archivo usercontrolGestDoc.cs.

◆ _SplitterAnchoFiltros

int sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._SplitterAnchoFiltros
getset

Ancho de la barra separadora en el apartado de filtros.

Definición en la línea 307 del archivo usercontrolGestDoc.cs.

◆ _SplitterDistanciaDocs

int sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._SplitterDistanciaDocs
getset

Distancia a la que aparece el separador arbol/listview en el apartado documentos.

Definición en la línea 324 del archivo usercontrolGestDoc.cs.

◆ _SplitterDistanciaFiltros

int sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._SplitterDistanciaFiltros
getset

Distancia a la que aparece el separador filtros/resultados filtros en el apartado filtros.

Definición en la línea 341 del archivo usercontrolGestDoc.cs.

◆ _SplitterFijoDocs

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._SplitterFijoDocs
getset

Barra de separación de arbol/listview fija/movible, por defecto, movible, en el apartado Documentos.

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

◆ _SplitterFijoFiltros

bool sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._SplitterFijoFiltros
getset

Barra de separación de filtros/resultados de filtros fija o movible, por defecto, movible, en el apartado filtros.

Definición en la línea 374 del archivo usercontrolGestDoc.cs.

◆ _ToolbarDocsVistaFormato

FormatoToolbarVista sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._ToolbarDocsVistaFormato
getset

Formato de los botones de la toolbar vista en apartado documentos.

Definición en la línea 633 del archivo usercontrolGestDoc.cs.

◆ _ToolbarFiltrosVistaFormato

FormatoToolbarVista sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._ToolbarFiltrosVistaFormato
getset

Formato de los botones de la toolbar vista en apartado filtros.

Definición en la línea 649 del archivo usercontrolGestDoc.cs.

◆ _ToolBarNavegacionEstado

EstadoToolBarNavegacion sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._ToolBarNavegacionEstado
getset

Estado toolbar navegación.

Definición en la línea 408 del archivo usercontrolGestDoc.cs.

◆ _VistaDocsEstilo

EstiloVista sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._VistaDocsEstilo
getset

Estilo de la toolbar de vista de documentos.

Definición en la línea 503 del archivo usercontrolGestDoc.cs.

◆ _VistaFiltrosEstilo

EstiloVista sage.addons.gestdoc.Visual.UserControls.usercontrolGestDoc._VistaFiltrosEstilo
getset

Estilo de la toolbar de vista de resultados de filtros.

Definición en la línea 569 del archivo usercontrolGestDoc.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: