Referencia de la Clase sage.ew.formul.UserControls.BrowserUserControl

Capa visual del browser Más...

Diagrama de herencias de sage.ew.formul.UserControls.BrowserUserControl

Estructuras de datos

class  BrowserColumnsProperties
 Clase de propiedades de las columnas que se van a guardar Más...
 
class  BrowserProperties
 Propiedades guardadas del browser Más...
 

Métodos públicos

delegate void AceptarEventHandler (object sender)
 Definición del evento Aceptar Más...
 
delegate void CancelarEventHandler (object sender)
 Definición del evento Cancelar Más...
 
new void Dispose ()
 Implement IDisposable. Más...
 
virtual void _Dispose (bool disposing)
 Implemento un dispose propio para poder heredar Más...
 
 BrowserUserControl ()
 Inicializa una nueva instancia de la clase Más...
 
void _Shown ()
 Prepara la parte visual del browser Más...
 
void _SeleccionarLinea (string codigo)
 Selecciona la línea que corresponde al codigo Más...
 
Dictionary< string, object > _ObtenerSelection ()
 Recuperación del código del registro en relacion a la row seleccionada Más...
 
void _Filtrar ()
 Filtrar el resultado Más...
 
void _Filtrar (Control sender, int selectedcolumn=0)
 Filtrar el resultado Más...
 
void _Reorder_PanelFiltros ()
 Reordena el panel de filtros Más...
 
void _Extensiones_Refresh ()
 Refrescar la información de las extensiones Más...
 
void _Imprimir (sage.ew.reports.Report.ReportAction reportaction)
 Imprimir el contenido del grid Más...
 
void _Refrescar ()
 Refrescar el resultado manteniendo los registros cargados y la selección actual Más...
 
void _SetFocusBusqueda ()
 Pone el foco en el campo de búsqueda Más...
 
string _ObtenerClaveCurrentRow ()
 Obtiene la clave de un DataRow en base a los campos indicados en _cClave Más...
 
string _ObtenerClave (DataRow tdrRow)
 Obtiene la clave de un DataRow en base a los campos indicados en _cClave Más...
 
void Filtrar ()
 Filtrar el resultado a partir de los FrameFilter Más...
 

Métodos protegidos

override void OnVisibleChanged (EventArgs e)
 OnVisibleChanged Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén usando. Más...
 

Propiedades

interficies.SelectedCellValueChangedEventHandler _SelectedCellValueChanged
 Evento _SelectedCellValueChanged Más...
 
string _CampoCondicionAutomatica [get, set]
 Definición del campo clave para la búsqueda de condiciones automáticas en campos multiclave Más...
 
string _CondicionSeleccionar [get, set]
 condición que se podrá especificar para indicar si un registro es seleccionable Más...
 
string _CondicionSeleccionarMensaje [get, set]
 mensaje a mostrar cuando no se cumple con la condición de selección Más...
 
string _CondicionDesmarcar [get, set]
 condición que se podrá especificar para indicar si un registro es desmarcable Más...
 
string _CondicionDesmarcarMensaje [get, set]
 mensaje a mostrar cuando no se cumple con la condición de desmarcar Más...
 
String _CondicionAutomatica [get, set]
 Texto para el filtro automático Más...
 
Dictionary< string, object > _Codigo_List [get, set]
 Contendra los registros seleccionados si la propiedad _Seleccion_Multiple esta activada Más...
 
Dictionary< string, object > _Codigo_List_Desmarcado [get, set]
 Contendra los registros NO seleccionados si la propiedad _Seleccion_Multiple esta activada Más...
 
bool _Todo_Seleccionado [get]
 PE-81847 Trabajando con _Seleccion_Multiple activada, nos indica si el usuario ha marcado todos los registros Más...
 
string _Maximo [get]
 PE-81847 Trabajando con _Seleccion_Multiple activada, y habiendo seleccionado todos los registros nos indica el valor máximo Más...
 
string _Minimo [get]
 PE-81847 Trabajando con _Seleccion_Multiple activada, y habiendo seleccionado todos los registros nos indica el valor mínimo Más...
 
string _Titulo [get, set]
 Titulo de la ventana Más...
 
string _Campos_No_Visibles [get, set]
 lista de campos separados por comas que no se presentará en el browser peró si que necesitamos en el DataTable Más...
 
string _Titulos_Campos [get, set]
 lista de títulos de los campos que nos presentará en el browser Más...
 
string _Titulos_Campos_No_Visibles [get, set]
 lista de títulos de los campos que nos presentará en el browser Más...
 
bool _Seleccion_Multiple = false [get, set]
 Propiedad que indica si esta habilitada la opción de seleccion multiple de registros Más...
 
IBrowserData _BrowserData [get, set]
 Conjunto del resultado de los datos Más...
 
formul.FormBase _FormBase [get, set]
 Formulario en el que está incrustado el browser Más...
 
Dictionary< string, Image > _ListImagesFields = new Dictionary<string, Image>() [get, set]
 Lista de imagenes para mostrar en los registros Más...
 
Dictionary< string, string > _ColumnsImageField = new Dictionary<string, string>() [get, set]
 Campo que contendrá el nombre de la imagen que se mostrará en cada registro Más...
 
Clases.Browser _Browser [get, set]
 Instancia del browser Más...
 
bool AddNuevoRegistroSiNoHayNinguno [get, set]
 Define si generamos nuevo registro en el browse si no hay ninguno añadido Más...
 
bool _FiltroAutomatico [get, set]
 Aplicará el filtro a medida que se vayan cumplimentando Más...
 
bool _Extensiones_Visible [get, set]
 Mostrar u ocultar el panel de extensiones Más...
 
eUsarExtensionesBrowser _UsarExtensiones = eUsarExtensionesBrowser.Default [get, set]
 Permite o bloquea el uso de extensiones Más...
 
Dictionary< string, IBrowserPropiedadesExtendidas_Extensiones = null [get, set]
 Colección de extensiones de browser Más...
 
Dictionary< string, IBrowserColumnsExtender_ExtensionesColumnas = null [get, set]
 Lista de extensiones de columnas del browser Más...
 
bool MostrarConsultasPersonalizadas = true [get, set]
 Define si se mostrara el panel de consultas personalizadas Más...
 
string NombreMantenimiento [get, set]
 Nombre del mantenimiento que ha iniciado el browser Más...
 
bool _ShowPanelFilters [get, set]
 Muestra u oculta el panel de filtros Más...
 
dynamic _Documento [get, set]
 Documento al que está incrustado el botón Más...
 
eTipoDocumento _TipoDocumento [get, set]
 Tipo de documento asociado Más...
 
DataGridView _Grid [get]
 Devuelve el grid del browser Más...
 
bool _IsLoading [get, set]
 Indica si se está cargando el browser o refrescando datos. Sirve para controlar eventos y evitar código innecesario Más...
 
bool _ResetFiltros [get, set]
 Activa el reset de los filtros cuando son llamados Más...
 

Eventos

AceptarEventHandler _Aceptar
 Evento Aceptar Más...
 
CancelarEventHandler _Cancelar
 Evento Cancelar Más...
 

Descripción detallada

Capa visual del browser

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

Documentación del constructor y destructor

◆ BrowserUserControl()

sage.ew.formul.UserControls.BrowserUserControl.BrowserUserControl ( )
inline

Inicializa una nueva instancia de la clase

Definición en la línea 832 del archivo BrowserUserControl.cs.

Documentación de las funciones miembro

◆ _Dispose()

virtual void sage.ew.formul.UserControls.BrowserUserControl._Dispose ( bool  disposing)
inlinevirtual

Implemento un dispose propio para poder heredar

Parámetros
disposing

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

◆ _Extensiones_Refresh()

void sage.ew.formul.UserControls.BrowserUserControl._Extensiones_Refresh ( )
inline

Refrescar la información de las extensiones

Definición en la línea 1365 del archivo BrowserUserControl.cs.

◆ _Filtrar() [1/2]

void sage.ew.formul.UserControls.BrowserUserControl._Filtrar ( )
inline

Filtrar el resultado

Definición en la línea 1320 del archivo BrowserUserControl.cs.

◆ _Filtrar() [2/2]

void sage.ew.formul.UserControls.BrowserUserControl._Filtrar ( Control  sender,
int  selectedcolumn = 0 
)
inline

Filtrar el resultado

Definición en la línea 1330 del archivo BrowserUserControl.cs.

◆ _Imprimir()

void sage.ew.formul.UserControls.BrowserUserControl._Imprimir ( sage.ew.reports.Report.ReportAction  reportaction)
inline

Imprimir el contenido del grid

Definición en la línea 1396 del archivo BrowserUserControl.cs.

◆ _ObtenerClave()

string sage.ew.formul.UserControls.BrowserUserControl._ObtenerClave ( DataRow  tdrRow)
inline

Obtiene la clave de un DataRow en base a los campos indicados en _cClave

Parámetros
tdrRowDataRow del que obtener la clave primaria
Devuelve
Indice supuestamente único para la creación del diccionario

Definición en la línea 1901 del archivo BrowserUserControl.cs.

◆ _ObtenerClaveCurrentRow()

string sage.ew.formul.UserControls.BrowserUserControl._ObtenerClaveCurrentRow ( )
inline

Obtiene la clave de un DataRow en base a los campos indicados en _cClave

Devuelve
Indice supuestamente único para la creación del diccionario

Definición en la línea 1878 del archivo BrowserUserControl.cs.

◆ _ObtenerSelection()

Dictionary<string, object> sage.ew.formul.UserControls.BrowserUserControl._ObtenerSelection ( )
inline

Recuperación del código del registro en relacion a la row seleccionada

Devuelve
true si se recupera el código, false en caso contrario

Definición en la línea 1271 del archivo BrowserUserControl.cs.

◆ _Refrescar()

void sage.ew.formul.UserControls.BrowserUserControl._Refrescar ( )
inline

Refrescar el resultado manteniendo los registros cargados y la selección actual

Definición en la línea 1468 del archivo BrowserUserControl.cs.

◆ _Reorder_PanelFiltros()

void sage.ew.formul.UserControls.BrowserUserControl._Reorder_PanelFiltros ( )
inline

Reordena el panel de filtros

Definición en la línea 1340 del archivo BrowserUserControl.cs.

◆ _SeleccionarLinea()

void sage.ew.formul.UserControls.BrowserUserControl._SeleccionarLinea ( string  codigo)
inline

Selecciona la línea que corresponde al codigo

Parámetros
codigo

Definición en la línea 1195 del archivo BrowserUserControl.cs.

◆ _SetFocusBusqueda()

void sage.ew.formul.UserControls.BrowserUserControl._SetFocusBusqueda ( )
inline

Pone el foco en el campo de búsqueda

Definición en la línea 1523 del archivo BrowserUserControl.cs.

◆ _Shown()

void sage.ew.formul.UserControls.BrowserUserControl._Shown ( )
inline

Prepara la parte visual del browser

Definición en la línea 1186 del archivo BrowserUserControl.cs.

◆ AceptarEventHandler()

delegate void sage.ew.formul.UserControls.BrowserUserControl.AceptarEventHandler ( object  sender)

Definición del evento Aceptar

◆ CancelarEventHandler()

delegate void sage.ew.formul.UserControls.BrowserUserControl.CancelarEventHandler ( object  sender)

Definición del evento Cancelar

◆ Dispose() [1/2]

override void sage.ew.formul.UserControls.BrowserUserControl.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén usando.

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

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

◆ Dispose() [2/2]

new void sage.ew.formul.UserControls.BrowserUserControl.Dispose ( )
inline

Implement IDisposable.

Definición en la línea 101 del archivo BrowserUserControl.cs.

◆ Filtrar()

void sage.ew.formul.UserControls.BrowserUserControl.Filtrar ( )
inline

Filtrar el resultado a partir de los FrameFilter

Definición en la línea 2395 del archivo BrowserUserControl.cs.

◆ OnVisibleChanged()

override void sage.ew.formul.UserControls.BrowserUserControl.OnVisibleChanged ( EventArgs  e)
inlineprotected

OnVisibleChanged

Parámetros
e

Definición en la línea 1167 del archivo BrowserUserControl.cs.

Documentación de propiedades

◆ _Browser

Clases.Browser sage.ew.formul.UserControls.BrowserUserControl._Browser
getset

Instancia del browser

Definición en la línea 494 del archivo BrowserUserControl.cs.

◆ _BrowserData

IBrowserData sage.ew.formul.UserControls.BrowserUserControl._BrowserData
getset

Conjunto del resultado de los datos

Definición en la línea 417 del archivo BrowserUserControl.cs.

◆ _CampoCondicionAutomatica

string sage.ew.formul.UserControls.BrowserUserControl._CampoCondicionAutomatica
getset

Definición del campo clave para la búsqueda de condiciones automáticas en campos multiclave

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

◆ _Campos_No_Visibles

string sage.ew.formul.UserControls.BrowserUserControl._Campos_No_Visibles
getset

lista de campos separados por comas que no se presentará en el browser peró si que necesitamos en el DataTable

Definición en la línea 311 del archivo BrowserUserControl.cs.

◆ _Codigo_List

Dictionary<string, object> sage.ew.formul.UserControls.BrowserUserControl._Codigo_List
getset

Contendra los registros seleccionados si la propiedad _Seleccion_Multiple esta activada

Definición en la línea 229 del archivo BrowserUserControl.cs.

◆ _Codigo_List_Desmarcado

Dictionary<string, object> sage.ew.formul.UserControls.BrowserUserControl._Codigo_List_Desmarcado
getset

Contendra los registros NO seleccionados si la propiedad _Seleccion_Multiple esta activada

Definición en la línea 238 del archivo BrowserUserControl.cs.

◆ _ColumnsImageField

Dictionary<string, string> sage.ew.formul.UserControls.BrowserUserControl._ColumnsImageField = new Dictionary<string, string>()
getset

Campo que contendrá el nombre de la imagen que se mostrará en cada registro

Definición en la línea 489 del archivo BrowserUserControl.cs.

◆ _CondicionAutomatica

String sage.ew.formul.UserControls.BrowserUserControl._CondicionAutomatica
getset

Texto para el filtro automático

Definición en la línea 212 del archivo BrowserUserControl.cs.

◆ _CondicionDesmarcar

string sage.ew.formul.UserControls.BrowserUserControl._CondicionDesmarcar
getset

condición que se podrá especificar para indicar si un registro es desmarcable

Definición en la línea 192 del archivo BrowserUserControl.cs.

◆ _CondicionDesmarcarMensaje

string sage.ew.formul.UserControls.BrowserUserControl._CondicionDesmarcarMensaje
getset

mensaje a mostrar cuando no se cumple con la condición de desmarcar

Definición en la línea 202 del archivo BrowserUserControl.cs.

◆ _CondicionSeleccionar

string sage.ew.formul.UserControls.BrowserUserControl._CondicionSeleccionar
getset

condición que se podrá especificar para indicar si un registro es seleccionable

Definición en la línea 172 del archivo BrowserUserControl.cs.

◆ _CondicionSeleccionarMensaje

string sage.ew.formul.UserControls.BrowserUserControl._CondicionSeleccionarMensaje
getset

mensaje a mostrar cuando no se cumple con la condición de selección

Definición en la línea 182 del archivo BrowserUserControl.cs.

◆ _Documento

dynamic sage.ew.formul.UserControls.BrowserUserControl._Documento
getset

Documento al que está incrustado el botón

Definición en la línea 691 del archivo BrowserUserControl.cs.

◆ _Extensiones

Dictionary<string, IBrowserPropiedadesExtendidas> sage.ew.formul.UserControls.BrowserUserControl._Extensiones = null
getset

Colección de extensiones de browser

Definición en la línea 597 del archivo BrowserUserControl.cs.

◆ _Extensiones_Visible

bool sage.ew.formul.UserControls.BrowserUserControl._Extensiones_Visible
getset

Mostrar u ocultar el panel de extensiones

Definición en la línea 552 del archivo BrowserUserControl.cs.

◆ _ExtensionesColumnas

Dictionary<string, IBrowserColumnsExtender> sage.ew.formul.UserControls.BrowserUserControl._ExtensionesColumnas = null
getset

Lista de extensiones de columnas del browser

Definición en la línea 611 del archivo BrowserUserControl.cs.

◆ _FiltroAutomatico

bool sage.ew.formul.UserControls.BrowserUserControl._FiltroAutomatico
getset

Aplicará el filtro a medida que se vayan cumplimentando

Definición en la línea 528 del archivo BrowserUserControl.cs.

◆ _FormBase

formul.FormBase sage.ew.formul.UserControls.BrowserUserControl._FormBase
getset

Formulario en el que está incrustado el browser

Definición en la línea 447 del archivo BrowserUserControl.cs.

◆ _Grid

DataGridView sage.ew.formul.UserControls.BrowserUserControl._Grid
get

Devuelve el grid del browser

Definición en la línea 723 del archivo BrowserUserControl.cs.

◆ _IsLoading

bool sage.ew.formul.UserControls.BrowserUserControl._IsLoading
getset

Indica si se está cargando el browser o refrescando datos. Sirve para controlar eventos y evitar código innecesario

Definición en la línea 729 del archivo BrowserUserControl.cs.

◆ _ListImagesFields

Dictionary<string, Image> sage.ew.formul.UserControls.BrowserUserControl._ListImagesFields = new Dictionary<string, Image>()
getset

Lista de imagenes para mostrar en los registros

Definición en la línea 475 del archivo BrowserUserControl.cs.

◆ _Maximo

string sage.ew.formul.UserControls.BrowserUserControl._Maximo
get

PE-81847 Trabajando con _Seleccion_Multiple activada, y habiendo seleccionado todos los registros nos indica el valor máximo

Definición en la línea 260 del archivo BrowserUserControl.cs.

◆ _Minimo

string sage.ew.formul.UserControls.BrowserUserControl._Minimo
get

PE-81847 Trabajando con _Seleccion_Multiple activada, y habiendo seleccionado todos los registros nos indica el valor mínimo

Definición en la línea 270 del archivo BrowserUserControl.cs.

◆ _ResetFiltros

bool sage.ew.formul.UserControls.BrowserUserControl._ResetFiltros
getset

Activa el reset de los filtros cuando son llamados

Definición en la línea 743 del archivo BrowserUserControl.cs.

◆ _Seleccion_Multiple

bool sage.ew.formul.UserControls.BrowserUserControl._Seleccion_Multiple = false
getset

Propiedad que indica si esta habilitada la opción de seleccion multiple de registros

Definición en la línea 397 del archivo BrowserUserControl.cs.

◆ _SelectedCellValueChanged

interficies.SelectedCellValueChangedEventHandler sage.ew.formul.UserControls.BrowserUserControl._SelectedCellValueChanged
addremove

Evento _SelectedCellValueChanged

Definición en la línea 61 del archivo BrowserUserControl.cs.

◆ _ShowPanelFilters

bool sage.ew.formul.UserControls.BrowserUserControl._ShowPanelFilters
getset

Muestra u oculta el panel de filtros

Definición en la línea 663 del archivo BrowserUserControl.cs.

◆ _TipoDocumento

eTipoDocumento sage.ew.formul.UserControls.BrowserUserControl._TipoDocumento
getset

Tipo de documento asociado

Definición en la línea 715 del archivo BrowserUserControl.cs.

◆ _Titulo

string sage.ew.formul.UserControls.BrowserUserControl._Titulo
getset

Titulo de la ventana

Definición en la línea 287 del archivo BrowserUserControl.cs.

◆ _Titulos_Campos

string sage.ew.formul.UserControls.BrowserUserControl._Titulos_Campos
getset

lista de títulos de los campos que nos presentará en el browser

Definición en la línea 344 del archivo BrowserUserControl.cs.

◆ _Titulos_Campos_No_Visibles

string sage.ew.formul.UserControls.BrowserUserControl._Titulos_Campos_No_Visibles
getset

lista de títulos de los campos que nos presentará en el browser

Definición en la línea 371 del archivo BrowserUserControl.cs.

◆ _Todo_Seleccionado

bool sage.ew.formul.UserControls.BrowserUserControl._Todo_Seleccionado
get

PE-81847 Trabajando con _Seleccion_Multiple activada, nos indica si el usuario ha marcado todos los registros

Definición en la línea 250 del archivo BrowserUserControl.cs.

◆ _UsarExtensiones

eUsarExtensionesBrowser sage.ew.formul.UserControls.BrowserUserControl._UsarExtensiones = eUsarExtensionesBrowser.Default
getset

Permite o bloquea el uso de extensiones

Definición en la línea 583 del archivo BrowserUserControl.cs.

◆ AddNuevoRegistroSiNoHayNinguno

bool sage.ew.formul.UserControls.BrowserUserControl.AddNuevoRegistroSiNoHayNinguno
getset

Define si generamos nuevo registro en el browse si no hay ninguno añadido

Definición en la línea 501 del archivo BrowserUserControl.cs.

◆ MostrarConsultasPersonalizadas

bool sage.ew.formul.UserControls.BrowserUserControl.MostrarConsultasPersonalizadas = true
getset

Define si se mostrara el panel de consultas personalizadas

Definición en la línea 625 del archivo BrowserUserControl.cs.

◆ NombreMantenimiento

string sage.ew.formul.UserControls.BrowserUserControl.NombreMantenimiento
getset

Nombre del mantenimiento que ha iniciado el browser

Definición en la línea 641 del archivo BrowserUserControl.cs.

Documentación de los eventos

◆ _Aceptar

AceptarEventHandler sage.ew.formul.UserControls.BrowserUserControl._Aceptar

Evento Aceptar

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

◆ _Cancelar

CancelarEventHandler sage.ew.formul.UserControls.BrowserUserControl._Cancelar

Evento Cancelar

Definición en la línea 54 del archivo BrowserUserControl.cs.


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