Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.Browser.Browser

Buscador de Sage50. Más...

Diagrama de herencia de Sage.ES.S50.Browser.Browser
sage.ew.interficies.IBrowserData sage.ew.interficies.IBrowserUI

Métodos públicos

 Browser (sage.ew.botones.btBrowser btBrowser)
 Inicializa una nueva instancia para mostrar el browser en FormBrowser.
 
 Browser ()
 Inicializa una nueva instancia.
 
void _Load ()
 Carga de los datos.
 
void _Show ()
 Muestra el resultado en el objeto visual relacionado.
 
void _Execute ()
 Recupera los datos del origen.
 
- Métodos públicos heredados de sage.ew.interficies.IBrowserData
void _Reset ()
 Limpia campos privados.
 
void _Execute (string filtro="")
 Recupera los datos del origen.
 
void _ReadMore (Int64 maxresults=0)
 Recupera los siguientes registros.
 
IBrowserData _Clone ()
 Clona el objeto.
 
void _CopyTo (IBrowserData browserDataDestino)
 Copia las propiedades al browserdata de destino.
 
string _GetSql ()
 Devuelve la consulta sql.
 
void _Dispose (bool disposing)
 Dispose de la clase.
 
- Métodos públicos heredados de sage.ew.interficies.IBrowserUI
Dictionary< string, object > _ObtenerSelection ()
 Lista de claves y valores de registros seleccionados.
 
void _Filtrar (Control sender, int selectedcolumn)
 Filtrar el resultado.
 
void _Filtrar ()
 Filtrar el resultado.
 
void _Imprimir (sage.ew.reports.Report.ReportAction reportaction)
 Imprimir el contenido del browser.
 
void _Refrescar ()
 Refrescar el resultado manteniendo los registros cargados y la selección actual.
 
void _SeleccionarLinea (string codigo)
 Selecciona la línea que corresponde al codigo.
 
void _SetFocusBusqueda ()
 Pone el foco en el campo de búsqueda.
 

Campos de datos

Dictionary< string, object > _Codigo = null
 valor del registro seleccionado por parte del usuario (readonly)
 
IBrowserData _BrowserData
 Instancia de la classe para recuperar los datos.
 
IBrowserUI _BrowserUI
 Instancia del objeto visual para mostrar el resulado.
 
Type _BrowserDataType = typeof(BrowserData)
 Tipo del objeto de acceso a datos.
 
Type _BrowserUIType = typeof(UserControls.BrowserUserControl)
 Tipo del objeto visual.
 

Propiedades

string _Tabla [get, set]
 Tabla de la que se presentarán los datos.
 
string _GroupBy [get, set]
 Campo GroupBy para consultas construidas a partir de las propiedades del browser. No se tiene en cuenta en el resto de casos (ConsultasPersonalizadas, Datatable personalizados, etc)
 
string _OrderBy [get, set]
 Orden del resultado para consultas construidas a partir de las propiedades del browser. No se tiene en cuenta en el resto de casos (ConsultasPersonalizadas, Datatable personalizados, etc)
 
string _Campo_Predet [get, set]
 Campo predeterminado que se utilizará en la presentación de la información PE-82339 Se usa tambien para la ordenación.
 
string _Campos [get, set]
 lista de campos separados por comas que nos presentará en el browser
 
string _Condicion [get, set]
 condición que se podrá especificar en el momento de realizar la consulta SQL
 
string _Clave [get, set]
 campos que forman la clave primária del browser separados por comas
 
string _DataBase [get, set]
 nombre de la base de datos de la tabla
 
DataTable _DatatablePersonalizado [get, set]
 No consulta ninguna BBDD sino que se contruye a partir del Datatable que se le asigna.
 
string _ConsultaPersonalizada [get, set]
 Si se indica una consulta personalizada, no se construirá a partir de las propiedades.
 
DataTable _Resultado [get, set]
 Conjunto del resultado de los datos.
 
bool _Seleccion_Multiple [get, set]
 Propiedad que indica si esta habilitada la opción de seleccion multiple de registros.
 
string _Titulo [get, set]
 Titulo del browser.
 
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
 
string _Titulos_Campos [get, set]
 lista de títulos de los campos que nos presentará en el browser
 
bool _FiltroAutomatico [get, set]
 Aplicará el filtro a medida que se vayan cumplimentando.
 
bool MostrarConsultasPersonalizadas [get, set]
 Define si se mostrara el panel de consultas personalizadas.
 
string NombreMantenimiento [get, set]
 Nombre del mantenimiento que ha iniciado el browser.
 
bool _Extensiones_Visible [get, set]
 Mostrar u ocultar el panel de extensiones.
 
- Propiedades heredados de sage.ew.interficies.IBrowserData
string _ClavePrimaria [get, set]
 campos que forman la clave primária del browser separados por comas prevalece sobre _Clave para ciertos casos...
 
string _SortColumn [get, set]
 Columna con la que se ordenará el resultado. _OrderBy se utiliza para confeccionar la consula y si hay _SortColumn se aplica después de la ejecución de la consulta.
 
string _SortColumnDirection [get, set]
 Orden ascendente o descendente con el que se ordenará el resultado.
 
string _Filtro [get, set]
 Filtro que se aplicará a la consulta.
 
Int64 _RowsRead [get]
 Posición del último registro leido.
 
Int64 _TotalRows [get]
 Número total de registros que se devolverán.
 
Int64 _MaximoDeRowsRecuperados [get]
 Número máximo de registros que se han recuperado.
 
bool _ResultadoPorLotes [get, set]
 Devolver el resultado por lotes.
 
int _RegistrosPorLotes [get, set]
 Número de registro devuelto en cada lote.
 
BrowserColumnsConfig _ColumnsConfig [get, set]
 Configuración de las columnas.
 
- Propiedades heredados de sage.ew.interficies.IBrowserUI
string _Titulos_Campos_No_Visibles [get, set]
 lista de títulos de los campos que NO nos presentará en el browser
 
IBrowserData _BrowserData [get, set]
 Conjunto de datos que se mostraran.
 
formul.FormBase _FormBase [get, set]
 Formulario en el que está incrustado el browser.
 
Dictionary< string, Image > _ListImagesFields [get, set]
 Lista de imagenes para mostrar en los registros.
 
Dictionary< string, string > _ColumnsImageField [get, set]
 Campo que contendrá el nombre de la imagen que se mostrará en cada registro.
 
Dictionary< string, object > _Codigo_List [get, set]
 Contendra los registros seleccionados si la propiedad _Seleccion_Multiple esta activada.
 
Dictionary< string, object > _Codigo_List_Desmarcado [get, set]
 Contendra los registros NO seleccionados si la propiedad _Seleccion_Multiple esta activada.
 
bool _Todo_Seleccionado [get]
 Trabajando con _Seleccion_Multiple activada, nos indica si el usuario ha marcado todos los registros.
 
string _Maximo [get]
 Trabajando con _Seleccion_Multiple activada, y habiendo seleccionado todos los registros nos indica el valor máximo.
 
string _Minimo [get]
 Trabajando con _Seleccion_Multiple activada, y habiendo seleccionado todos los registros nos indica el valor mínimo.
 
string _CondicionSeleccionar [get, set]
 condición que se podrá especificar para indicar si un registro es seleccionable
 
string _CondicionSeleccionarMensaje [get, set]
 mensaje a mostrar cuando no se cumple con la condición de selección
 
string _CondicionDesmarcar [get, set]
 condición que se podrá especificar para indicar si un registro es desmarcable
 
string _CondicionDesmarcarMensaje [get, set]
 mensaje a mostrar cuando no se cumple con la condición de desmarcar
 
object Tag [get, set]
 Tag.
 
DataGridView _Grid [get]
 Devuelve el grid del browser.
 
sage.ew.formul.Clases.Browser _Browser [get, set]
 Instancia de la clase Browser.
 
bool _IsLoading [get, set]
 Indica si se está cargando el browser o refrescando datos. Sirve para controlar eventos y evitar código innecesario.
 
bool _EsRerescando [get, set]
 Indica si se está refrescando el browser. Sirve para controlar eventos y evitar código innecesario.
 
bool _ResetFiltros [get, set]
 Activa el reset de los filtros cuando son llamados.
 

Otros miembros heredados

- Eventos heredados de sage.ew.interficies.IBrowserUI
SelectedCellValueChangedEventHandler _SelectedCellValueChanged
 Cambio de valor de la casilla de selección múltiple.
 

Descripción detallada

Buscador de Sage50.

Parcial para propiedades herencia del antiguo browser.

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

Documentación de constructores y destructores

◆ Browser() [1/2]

Sage.ES.S50.Browser.Browser.Browser ( sage.ew.botones.btBrowser btBrowser)
inline

Inicializa una nueva instancia para mostrar el browser en FormBrowser.

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

◆ Browser() [2/2]

Sage.ES.S50.Browser.Browser.Browser ( )
inline

Inicializa una nueva instancia.

Definición en la línea 58 del archivo Browser.cs.

Documentación de funciones miembro

◆ _Execute()

void Sage.ES.S50.Browser.Browser._Execute ( )
inline

Recupera los datos del origen.

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 112 del archivo Browser.cs.

◆ _Load()

void Sage.ES.S50.Browser.Browser._Load ( )
inline

Carga de los datos.

Definición en la línea 69 del archivo Browser.cs.

◆ _Show()

void Sage.ES.S50.Browser.Browser._Show ( )
inline

Muestra el resultado en el objeto visual relacionado.

Definición en la línea 87 del archivo Browser.cs.

Documentación de campos

◆ _BrowserData

IBrowserData Sage.ES.S50.Browser.Browser._BrowserData

Instancia de la classe para recuperar los datos.

Definición en la línea 24 del archivo Browser.cs.

◆ _BrowserDataType

Type Sage.ES.S50.Browser.Browser._BrowserDataType = typeof(BrowserData)

Tipo del objeto de acceso a datos.

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

◆ _BrowserUI

IBrowserUI Sage.ES.S50.Browser.Browser._BrowserUI

Instancia del objeto visual para mostrar el resulado.

Definición en la línea 29 del archivo Browser.cs.

◆ _BrowserUIType

Type Sage.ES.S50.Browser.Browser._BrowserUIType = typeof(UserControls.BrowserUserControl)

Tipo del objeto visual.

Definición en la línea 39 del archivo Browser.cs.

◆ _Codigo

Dictionary<string, object> Sage.ES.S50.Browser.Browser._Codigo = null

valor del registro seleccionado por parte del usuario (readonly)

Definición en la línea 19 del archivo Browser.cs.

Documentación de propiedades

◆ _Campo_Predet

string Sage.ES.S50.Browser.Browser._Campo_Predet
getset

Campo predeterminado que se utilizará en la presentación de la información PE-82339 Se usa tambien para la ordenación.

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 150 del archivo Browser.cs.

◆ _Campos

string Sage.ES.S50.Browser.Browser._Campos
getset

lista de campos separados por comas que nos presentará en el browser

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 151 del archivo Browser.cs.

◆ _Campos_No_Visibles

string Sage.ES.S50.Browser.Browser._Campos_No_Visibles
getset

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

Implementa sage.ew.interficies.IBrowserUI.

Definición en la línea 161 del archivo Browser.cs.

◆ _Clave

string Sage.ES.S50.Browser.Browser._Clave
getset

campos que forman la clave primária del browser separados por comas

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 153 del archivo Browser.cs.

◆ _Condicion

string Sage.ES.S50.Browser.Browser._Condicion
getset

condición que se podrá especificar en el momento de realizar la consulta SQL

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 152 del archivo Browser.cs.

◆ _ConsultaPersonalizada

string Sage.ES.S50.Browser.Browser._ConsultaPersonalizada
getset

Si se indica una consulta personalizada, no se construirá a partir de las propiedades.

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 157 del archivo Browser.cs.

◆ _DataBase

string Sage.ES.S50.Browser.Browser._DataBase
getset

nombre de la base de datos de la tabla

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 154 del archivo Browser.cs.

◆ _DatatablePersonalizado

DataTable Sage.ES.S50.Browser.Browser._DatatablePersonalizado
getset

No consulta ninguna BBDD sino que se contruye a partir del Datatable que se le asigna.

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 156 del archivo Browser.cs.

◆ _Extensiones_Visible

bool Sage.ES.S50.Browser.Browser._Extensiones_Visible
getset

Mostrar u ocultar el panel de extensiones.

Implementa sage.ew.interficies.IBrowserUI.

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

◆ _FiltroAutomatico

bool Sage.ES.S50.Browser.Browser._FiltroAutomatico
getset

Aplicará el filtro a medida que se vayan cumplimentando.

Implementa sage.ew.interficies.IBrowserUI.

Definición en la línea 163 del archivo Browser.cs.

◆ _GroupBy

string Sage.ES.S50.Browser.Browser._GroupBy
getset

Campo GroupBy para consultas construidas a partir de las propiedades del browser. No se tiene en cuenta en el resto de casos (ConsultasPersonalizadas, Datatable personalizados, etc)

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 148 del archivo Browser.cs.

◆ _OrderBy

string Sage.ES.S50.Browser.Browser._OrderBy
getset

Orden del resultado para consultas construidas a partir de las propiedades del browser. No se tiene en cuenta en el resto de casos (ConsultasPersonalizadas, Datatable personalizados, etc)

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 149 del archivo Browser.cs.

◆ _Resultado

DataTable Sage.ES.S50.Browser.Browser._Resultado
getset

Conjunto del resultado de los datos.

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 158 del archivo Browser.cs.

◆ _Seleccion_Multiple

bool Sage.ES.S50.Browser.Browser._Seleccion_Multiple
getset

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

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 159 del archivo Browser.cs.

◆ _Tabla

string Sage.ES.S50.Browser.Browser._Tabla
getset

Tabla de la que se presentarán los datos.

Implementa sage.ew.interficies.IBrowserData.

Definición en la línea 147 del archivo Browser.cs.

◆ _Titulo

string Sage.ES.S50.Browser.Browser._Titulo
getset

Titulo del browser.

Implementa sage.ew.interficies.IBrowserUI.

Definición en la línea 160 del archivo Browser.cs.

◆ _Titulos_Campos

string Sage.ES.S50.Browser.Browser._Titulos_Campos
getset

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

Implementa sage.ew.interficies.IBrowserUI.

Definición en la línea 162 del archivo Browser.cs.

◆ MostrarConsultasPersonalizadas

bool Sage.ES.S50.Browser.Browser.MostrarConsultasPersonalizadas
getset

Define si se mostrara el panel de consultas personalizadas.

Implementa sage.ew.interficies.IBrowserUI.

Definición en la línea 164 del archivo Browser.cs.

◆ NombreMantenimiento

string Sage.ES.S50.Browser.Browser.NombreMantenimiento
getset

Nombre del mantenimiento que ha iniciado el browser.

Implementa sage.ew.interficies.IBrowserUI.

Definición en la línea 165 del archivo Browser.cs.


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