Referencia de la Clase sage.ew.reports.ReportDataProvider

PE-84100 Más...

Diagrama de herencias de sage.ew.reports.ReportDataProvider

Métodos públicos

IRowReader Run (IQuery query)
 Crea el ReportRowReader Más...
 
void AfterLoadReport (IReport report)
 IServiceProvider Se ejecuta despues de cargar el report Más...
 
object GetService (Type serviceType)
 IServiceProvider Más...
 
void AfterSaveReport (IReport report)
 IServiceProvider Metodo que se lanza, despues de guardar el report Más...
 
bool BeforeSaveReport (IReport report, string filename)
 IServiceProvider. Metodo que se lanza, despues de guardar el report Más...
 
IDataFields GetFields ()
 IServiceProvider. Metodo que devuelve una coleccion de IDataField Más...
 
Type [] GetLibraries ()
 IReportExpressionLibrariesService. Más...
 
ISchema GetSchema (IAttributes queryAttributes)
 Devuelve una instancia de ISchema permitiendo el acceso a la información del shema del Data Provider. Más...
 
void Validate (IQuery query)
 Valida la query Más...
 
void Cancel ()
 Elimina los datos Más...
 
IMenuItem [] GetAdditionalMenuItems (MenuType menu)
 Añadir menus Más...
 
string GetDefaultReport (ReportType type)
 Devuelve el nombre según el tipo Más...
 
string GetFilePath (PathType type, PathOperation operation, object operationArgument)
 Retorna las definiciones de tipo de informe que será mostrado al usuario al crear nuevos informes. Más...
 

Campos de datos

const String PROVIDER_NAME = "Sage Eurowin Provider"
 Nombre del Data Provider. Más...
 
const String PROVIDER_TMP_FILE = "report.file"
 Nombre del fichero temporal para el traspaso de datos. Más...
 
const String PROVIDER_TMP_FILE_FUNCTIONS = "reportfunc.file"
 Nombre del fichero temporal para el traspaso de datos para las funciones Más...
 

Métodos protegidos

IReportTypeGroup OnGetReportTypes ()
 Crea las definiciones de tipo de informe que será expuesto al usuario al crear nuevos informes. Más...
 
string OnGetFilePath (PathType type, PathOperation operation, object operationArgument)
 Devuelve la ruta absoluta de un directorio que contiene el tipo específico de información para este proveedor. Más...
 

Propiedades

Report _Report [get]
 Metodo que retorna el report serializado Más...
 
string Name [get, set]
 Retorna el nombre del Data Provider. Más...
 
IAttributes Attributes [get, set]
 Model.Attributes Más...
 
IDataProviderCapabilities Capabilities [get]
 Get capacidades del Data Provider Más...
 
object Configuration [get, set]
 Get/set de la configuración Más...
 
IReportTypeGroup ReportTypes [get]
 Retorna los tipos definidos en el fichero .reporttypes Más...
 

Descripción detallada

PE-84100

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

Documentación de las funciones miembro

◆ AfterLoadReport()

void sage.ew.reports.ReportDataProvider.AfterLoadReport ( IReport  report)
inline

IServiceProvider Se ejecuta despues de cargar el report

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

◆ AfterSaveReport()

void sage.ew.reports.ReportDataProvider.AfterSaveReport ( IReport  report)
inline

IServiceProvider Metodo que se lanza, despues de guardar el report

Definición en la línea 2793 del archivo ReportDataProvider.cs.

◆ BeforeSaveReport()

bool sage.ew.reports.ReportDataProvider.BeforeSaveReport ( IReport  report,
string  filename 
)
inline

IServiceProvider. Metodo que se lanza, despues de guardar el report

Devuelve
bool

Definición en la línea 2836 del archivo ReportDataProvider.cs.

◆ Cancel()

void sage.ew.reports.ReportDataProvider.Cancel ( )
inline

Elimina los datos

Definición en la línea 2953 del archivo ReportDataProvider.cs.

◆ GetAdditionalMenuItems()

IMenuItem [] sage.ew.reports.ReportDataProvider.GetAdditionalMenuItems ( MenuType  menu)
inline

Añadir menus

Parámetros
menu
Devuelve

Definición en la línea 2991 del archivo ReportDataProvider.cs.

◆ GetDefaultReport()

string sage.ew.reports.ReportDataProvider.GetDefaultReport ( ReportType  type)
inline

Devuelve el nombre según el tipo

Devuelve
String

Definición en la línea 3006 del archivo ReportDataProvider.cs.

◆ GetFields()

IDataFields sage.ew.reports.ReportDataProvider.GetFields ( )
inline

IServiceProvider. Metodo que devuelve una coleccion de IDataField

Devuelve
IDataFields

Definición en la línea 2851 del archivo ReportDataProvider.cs.

◆ GetFilePath()

string sage.ew.reports.ReportDataProvider.GetFilePath ( PathType  type,
PathOperation  operation,
object  operationArgument 
)
inline

Retorna las definiciones de tipo de informe que será mostrado al usuario al crear nuevos informes.

///

Devuelve
String

Definición en la línea 3015 del archivo ReportDataProvider.cs.

◆ GetLibraries()

Type [] sage.ew.reports.ReportDataProvider.GetLibraries ( )
inline

IReportExpressionLibrariesService.

Devuelve
Type[]

Definición en la línea 2861 del archivo ReportDataProvider.cs.

◆ GetSchema()

ISchema sage.ew.reports.ReportDataProvider.GetSchema ( IAttributes  queryAttributes)
inline

Devuelve una instancia de ISchema permitiendo el acceso a la información del shema del Data Provider.

Parámetros
queryAttributesIAttributes
Devuelve
Instancia de ISchema permitiendo el acceso a la información del shema del Data Provider

Definición en la línea 2913 del archivo ReportDataProvider.cs.

◆ GetService()

object sage.ew.reports.ReportDataProvider.GetService ( Type  serviceType)
inline

IServiceProvider

Definición en la línea 2782 del archivo ReportDataProvider.cs.

◆ OnGetFilePath()

string sage.ew.reports.ReportDataProvider.OnGetFilePath ( PathType  type,
PathOperation  operation,
object  operationArgument 
)
inlineprotected

Devuelve la ruta absoluta de un directorio que contiene el tipo específico de información para este proveedor.

Parámetros
typeEl tipo de información para obtener la ruta de acceso.
operationoperation
operationArgumentoperationArgument
Devuelve
El path para el tipo de información solicitada, o null si el path no está disponible.

Definición en la línea 3066 del archivo ReportDataProvider.cs.

◆ OnGetReportTypes()

IReportTypeGroup sage.ew.reports.ReportDataProvider.OnGetReportTypes ( )
inlineprotected

Crea las definiciones de tipo de informe que será expuesto al usuario al crear nuevos informes.

Devuelve
The root report type group containing the hierarchy of available report types.

Definición en la línea 3038 del archivo ReportDataProvider.cs.

◆ Run()

IRowReader sage.ew.reports.ReportDataProvider.Run ( IQuery  query)
inline

Crea el ReportRowReader

Parámetros
queryInstancia de la consulta a ejecutar
Devuelve
Instancia de un IRowReader usado para la iteración de los datos del resultado

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

◆ Validate()

void sage.ew.reports.ReportDataProvider.Validate ( IQuery  query)
inline

Valida la query

Parámetros
queryQuery para validar

Definición en la línea 2930 del archivo ReportDataProvider.cs.

Documentación de los campos

◆ PROVIDER_NAME

const String sage.ew.reports.ReportDataProvider.PROVIDER_NAME = "Sage Eurowin Provider"

Nombre del Data Provider.

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

◆ PROVIDER_TMP_FILE

const String sage.ew.reports.ReportDataProvider.PROVIDER_TMP_FILE = "report.file"

Nombre del fichero temporal para el traspaso de datos.

Definición en la línea 55 del archivo ReportDataProvider.cs.

◆ PROVIDER_TMP_FILE_FUNCTIONS

const String sage.ew.reports.ReportDataProvider.PROVIDER_TMP_FILE_FUNCTIONS = "reportfunc.file"

Nombre del fichero temporal para el traspaso de datos para las funciones

Definición en la línea 60 del archivo ReportDataProvider.cs.

Documentación de propiedades

◆ _Report

Report sage.ew.reports.ReportDataProvider._Report
get

Metodo que retorna el report serializado

Definición en la línea 66 del archivo ReportDataProvider.cs.

◆ Attributes

IAttributes sage.ew.reports.ReportDataProvider.Attributes
getset

Model.Attributes

Definición en la línea 2939 del archivo ReportDataProvider.cs.

◆ Capabilities

IDataProviderCapabilities sage.ew.reports.ReportDataProvider.Capabilities
get

Get capacidades del Data Provider

Definición en la línea 2962 del archivo ReportDataProvider.cs.

◆ Configuration

object sage.ew.reports.ReportDataProvider.Configuration
getset

Get/set de la configuración

Definición en la línea 2973 del archivo ReportDataProvider.cs.

◆ Name

string sage.ew.reports.ReportDataProvider.Name
getset

Retorna el nombre del Data Provider.

Definición en la línea 132 del archivo ReportDataProvider.cs.

◆ ReportTypes

IReportTypeGroup sage.ew.reports.ReportDataProvider.ReportTypes
get

Retorna los tipos definidos en el fichero .reporttypes

Definición en la línea 3024 del archivo ReportDataProvider.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: