Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.reports.ReportDataProvider

PE-84100. Más...

Diagrama de herencia de sage.ew.reports.ReportDataProvider

Métodos públicos

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

Atributos públicos estáticos

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

Métodos protegidos

IReportTypeGroup OnGetReportTypes ()
 Crea las definiciones de tipo de informe que será expuesto al usuario al crear nuevos informes.
 
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.
 

Propiedades

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

Descripción detallada

PE-84100.

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

Documentación de 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 2920 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 2963 del archivo ReportDataProvider.cs.

◆ Cancel()

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

Elimina los datos.

Definición en la línea 3080 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 3118 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 3133 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 2978 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 3142 del archivo ReportDataProvider.cs.

◆ GetLibraries()

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

IReportExpressionLibrariesService.

Devuelve
Type[]

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

◆ GetService()

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

IServiceProvider.

Definición en la línea 2909 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 3206 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 3178 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 3057 del archivo ReportDataProvider.cs.

Documentación de campos

◆ PROVIDER_NAME

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

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"
static

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"
static

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 3164 del archivo ReportDataProvider.cs.

◆ _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 3065 del archivo ReportDataProvider.cs.

◆ Capabilities

IDataProviderCapabilities sage.ew.reports.ReportDataProvider.Capabilities
get

Get capacidades del Data Provider.

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

◆ Configuration

object sage.ew.reports.ReportDataProvider.Configuration
getset

Get/set de la configuración.

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


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