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...
 
bool _HasConfig [get]
 Indica si hay configura para la impresora Más...
 

Descripción detallada

PE-84100

Definición en la línea 33 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 163 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 2914 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 2957 del archivo ReportDataProvider.cs.

◆ Cancel()

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

Elimina los datos

Definición en la línea 3074 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 3112 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 3127 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 2972 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 3136 del archivo ReportDataProvider.cs.

◆ GetLibraries()

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

IReportExpressionLibrariesService.

Devuelve
Type[]

Definición en la línea 2982 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 3034 del archivo ReportDataProvider.cs.

◆ GetService()

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

IServiceProvider

Definición en la línea 2903 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 3200 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 3172 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 149 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 3051 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 51 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 56 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 61 del archivo ReportDataProvider.cs.

Documentación de propiedades

◆ _HasConfig

bool sage.ew.reports.ReportDataProvider._HasConfig
get

Indica si hay configura para la impresora

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

◆ _Report

Report sage.ew.reports.ReportDataProvider._Report
get

Metodo que retorna el report serializado

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

◆ Attributes

IAttributes sage.ew.reports.ReportDataProvider.Attributes
getset

Model.Attributes

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

◆ Capabilities

IDataProviderCapabilities sage.ew.reports.ReportDataProvider.Capabilities
get

Get capacidades del Data Provider

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

◆ Configuration

object sage.ew.reports.ReportDataProvider.Configuration
getset

Get/set de la configuración

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

◆ Name

string sage.ew.reports.ReportDataProvider.Name
getset

Retorna el nombre del Data Provider.

Definición en la línea 133 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 3145 del archivo ReportDataProvider.cs.


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