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. | |
| bool | _DatatablePersonalizadoRefrescar [get, set] |
| Indica si debe refrescar el DataTable. | |
| string | _DatatablePersonalizadoSQL [get, set] |
| Consulta del datatable personalizado. | |
| 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. | |
Buscador de Sage50.
Parcial para propiedades herencia del antiguo browser.
Definición en la línea 14 del archivo Browser.cs.
|
inline |
Inicializa una nueva instancia para mostrar el browser en FormBrowser.
Definición en la línea 50 del archivo Browser.cs.
|
inline |
Inicializa una nueva instancia.
Definición en la línea 58 del archivo Browser.cs.
|
inline |
Recupera los datos del origen.
Implementa sage.ew.interficies.IBrowserData.
Definición en la línea 112 del archivo Browser.cs.
|
inline |
Carga de los datos.
Definición en la línea 69 del archivo Browser.cs.
|
inline |
Muestra el resultado en el objeto visual relacionado.
Definición en la línea 87 del archivo Browser.cs.
| 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.
| 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.
| 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.
| 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.
| 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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
getset |
Mostrar u ocultar el panel de extensiones.
Implementa sage.ew.interficies.IBrowserUI.
Definición en la línea 166 del archivo Browser.cs.
|
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.
|
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.
|
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.
|
getset |
Conjunto del resultado de los datos.
Implementa sage.ew.interficies.IBrowserData.
Definición en la línea 158 del archivo Browser.cs.
|
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.
|
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.
|
getset |
Titulo del browser.
Implementa sage.ew.interficies.IBrowserUI.
Definición en la línea 160 del archivo Browser.cs.
|
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.
|
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.
|
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.