Referencia de la Clase sage.ew.ewbase.Clases.ReportTPV

ReportTPV clase que se utiliza para poder inicializar los datos de la clase Report Más...

Diagrama de herencias de sage.ew.ewbase.Clases.ReportTPV
sage.ew.reports.Report

Métodos públicos

 ReportTPV ()
 Constructor vacio Más...
 
 ReportTPV (String tcReportTitle, String tcReportFile, DataTable tdReportData, Dictionary< string, object > tdFiltros=null, Dictionary< string, object > tdFiltrosEspeciales=null, Report.TipoReport toTipo=Report.TipoReport.Informe, bool tlVerImportes0=false)
 Constructor con parámetros

Parámetros
tcReportTitleTítulo del report
tcReportFilePath del fichero .report
tdReportDataDataTable con los datos
tdFiltros(Opcional) Dictionary de filtros
tdFiltrosEspeciales
toTipo
tlVerImportes0(Opcional) Mustrea los importes a 0
Más...
 
 ReportTPV (String tcReportLink, String tcReportTitle, String tcReportFile, DataTable tdReportData, Dictionary< string, object > tdFiltros=null, Dictionary< string, object > tdFiltrosEspeciales=null, Report.TipoReport toTipo=Report.TipoReport.Informe, bool tlVerImportes0=false)
 Constructor con parámetros

Parámetros
tcReportLinkEnlace del report
tcReportTitleTítulo del report
tcReportFilePath del fichero .report
tdReportDataDataTable con los datos
tdFiltros(Opcional) Dictionary de filtros
tdFiltrosEspeciales
toTipo
tlVerImportes0(Opcional) Mustrea los importes a 0
Más...
 
 ReportTPV (string tcReportTitle, string tcReportFile, Dictionary< string, object > tdFiltros=null, Dictionary< string, object > tdFiltrosEspeciales=null, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor con parámetros Más...
 
override String _ResultSerialize ()
 Serializa el objeto Report con el resultados Más...
 
override bool _ExportExcel (string tcFileName, String tcType="xls")
 Nuevo metodo para exporta a Excel a partir del OpenXML Más...
 
bool _ExportExcel (string tcFileName, bool tbHeadersFilters, string tcType="xls")
 Nuevo metodo para exporta a Excel a partir del OpenXML Más...
 
bool _ExportExcelOpenXml (Boolean tlShowProcess, String tcFileName, bool tbHeadersFilters=false)
 Nuevo metodo para exporta a Excel a partir del OpenXML, muestra pantalla de proceso Más...
 
- Métodos públicos heredados desde sage.ew.reports.Report
delegate DialogResult _MessageBoxEvent (string tcMessage, string tcCaption, MessageBoxButtons tButtons, MessageBoxIcon tIcon, MessageBoxDefaultButton tDefault)
 Delegado para los messagebox Más...
 
delegate void _ImpresionVistaPreliminarEvent ()
 Delegado para los messagebox Más...
 
FilterReportBase _GetFiltro (String tcKey)
 Devuelve el FilterReport según la clave proporcionada Más...
 
bool _ExportPDF (String tcFileName)
 Genera un pdf con el reports Más...
 
bool _ExportCSV (String tcFileName)
 Genera un csv con el reports Más...
 
bool _ExportHTML (String tcFileName)
 Genera un html con el reports Más...
 
bool _ExportXML (String tcFileName)
 Genera un xml con el reports Más...
 
bool _ExportTXT (String tcFileName)
 Genera un txt con el reports Más...
 
virtual bool _ExportExcel (String tcFileName, string tcType="xls")
 Genera un excel con el reports Más...
 
Boolean _SetCSVCaption (String tcPathFile)
 Establecer la cabecera de CSV Más...
 
bool _Print (String tcPrinter="", Int16 tcPrinterCopies=0, Int16 tcPrinterFromPage=0, Int16 tcPrinterToPage=0, Boolean llSuppressUserInteraction=false)
 Imprime el documento Más...
 
void _ExecuteAction (ref String tcFileName, ReportAction type, String tcPrinter="", Int16 tnPrinterCopies=0, Int16 tnPrinterFromPage=0, Int16 tcPrinterToPage=0, Boolean llSuppressUserInteraction=false)
 Realizará la acción para el documento Más...
 
void _Preview ()
 Muestra el reports en modo preview Más...
 
void _OpenEditor ()
 Abre el report en el SageReportDesigner Más...
 
String _CreateDinamycReport (String tcReportFile)
 Crea un nuevo report a partir de un template Más...
 
 Report ()
 Constructor Más...
 
 Report (string tcReportFile, DataTable tdReportData, Dictionary< string, string > tdFiltros=null, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor Más...
 
 Report (string tcReportTitle, string tcReportFile, DataTable tdReportData, Dictionary< string, string > tdFiltros, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor Más...
 
 Report (string tcReportLink, string tcReportTitle, string tcReportFile, DataTable tdReportData, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor Más...
 
 Report (string tcReportTitle, string tcReportFile, DataTable tdReportData, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor Más...
 
 Report (string tcReportTitle, string tcReportFile, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor Más...
 

Métodos públicos estáticos

static Dictionary< string, object > _ObtenerFiltrosDefecto ()
 Obtine los filtros por defecto Más...
 
- Métodos públicos estáticos heredados desde sage.ew.reports.Report
static string _ValidaExtension (ReportAction type, String tcFileName)
 Metodo que valida la extensión para un tipo de acción Más...
 
static void _RegisterReportsDataSourceIni (String lcPathSageReports)
 Registra el Data Provider en el SageReport Más...
 
static void _RegisterReportsDataSource (String tcDllFilePath)
 Registra el Data Provider en el SageReport Más...
 
static void _UnRegisterReportsDataSource ()
 Quita el Data Provider en el SageReport Más...
 
static bool IsSageReportInstaled ()
 India si existe el fichero del deigner y por lo tanto esta instalado. Más...
 

Métodos protegidos

override void _BaseOpenEditor (String tcPath="")
 Abre el report en el SageReportDesigner Más...
 
- Métodos protegidos heredados desde sage.ew.reports.Report
string _GetSHAHash (string tcPathAndName)
 A partir de un fichero nos devuelve su hash en SHA1 Más...
 
virtual bool IsFileLocked (FileInfo file)
 A partir de la informacion de un fichero, nos dice si esta bloqueado o no Más...
 
String _ResultSerialize (Report toReport)
 Serializa el objeto Report con el resultados Más...
 

Propiedades

DateTime _FechaImpresion [get, set]
 Fecha de impresión Más...
 
int _NumPagina [get, set]
 Primer número de pagina Más...
 
- Propiedades heredados desde sage.ew.reports.Report
bool _ConvertNumericToString = false [get, set]
 Indica si hay que tranformar en SageReport los int a string (IN151835) Más...
 
TipoDocumento _TipoDocumento [get, set]
 Indicamos el tipo de documento Más...
 
Boolean _ImpresoVistaPreliminar [get, set]
 Indica si se ha imprimido desde la vista preliminar Más...
 
DataTrasp _DataTrasp [get, set]
 Datos de traspaso para la edición de reports Más...
 
string _Error_Message [get, set]
 Mensaje de error Más...
 
ReportAction _ReportAction [get, set]
 Tipo de acción que se va a realizar Más...
 
bool _IsExportCSV [get]
 Indica se se esta realizando una exportación a CSV Más...
 
TipoVerticalHorizontal _TipoVerticalHorizontal [get, set]
 PE-103580 Indica si el report usa la template vertical o horizontal Más...
 
TipoReport _TipoReport [get, set]
 Get o sets del Tipo de report (Informe o Etiqueta) Más...
 
bool _IsPersonalized [get]
 PE-103490 Indica si el report esta personalizado Más...
 
Boolean _FirmaDigital [get]
 Indica si el report tiene firma digital para que lo lanze en forma asincrona, ya que elimina el fichero Más...
 
BaseReportPath _Path [get, set]
 Path base Más...
 
Boolean _FieldRandomBackColor [get, set]
 PE-87662 Gets o set indicando si se pondrá en modo edición colores al fondo de los campos Más...
 
Boolean _WorksWithDivisa [get, set]
 T107010 Gets o set indicando si se trabaja con divisas Más...
 
String _FieldNameOnAutosizeForze [get, set]
 PE-87662 Gets o set indicando el nombre de la columna que usaremos para absorber la longitud de las columnas que no se eliminan Más...
 
String _Name [get, set]
 PE-86889 Gets o set indicando el name que se le dará al report Más...
 
String _PathServer [get, set]
 Path de la ruta del servidor Más...
 
DesignMode _Mode [get, set]
 Gets o set indicando si el report esta en diseño o no Más...
 
Boolean _IsPreview [get, set]
 Gets o set indicando si el report esta en diseño o no Más...
 
String _ReportTitlePreview [get, set]
 Gets o sets el título del preview report Más...
 
String _ReportTitle [get, set]
 Gets o sets el el título del report Más...
 
String _ReportFile [get, set]
 Gets o sets el path del fichero .report Más...
 
bool VerImportes0 = false [get, set]
 Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0 Más...
 
String _TableName [get, set]
 Gets o sets el name de la tabla report Más...
 
bool _UnDocumentoCopia = false [get, set]
 Indica que las copias deben imprimirse separadas (no batch report) Más...
 
bool _UsaEsCopia = false [get, set]
 Indica que las copias deben imprimirse una a una indicando el EsCopia Más...
 
DataTable _ReportData [get, set]
 Gets o sets el DataTable con los datos a mostrar en el report Más...
 
List< FilterReportBase_Filtros [get, set]
 Gets or sets del diccionario se utilizará para poner los filtros a nivel de report. Más...
 
bool _IsEmpty [get]
 Get Devuelve true si el report no utiliza DataTable Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.reports.Report
enum  TipoReport {
  TipoReport.Informe = 0, TipoReport.Etiqueta = 1, TipoReport.Dinamico = 2, TipoReport.Impresora = 3,
  TipoReport.Modulo = 4, TipoReport.InformePersonalizado = 5, TipoReport.Pagare = 6
}
 Enum para saber TipoReport Más...
 
enum  ReportAction {
  ReportAction.xml = 0, ReportAction.pdf = 1, ReportAction.html = 2, ReportAction.rtf = 3,
  ReportAction.xls = 4, ReportAction.txt = 5, ReportAction.txtOem = 6, ReportAction.csv = 7,
  ReportAction.delimited = 8, ReportAction.bmp = 9, ReportAction.data = 10, ReportAction.prn = 11,
  ReportAction.Email = 12, ReportAction.htmlPrn = 13, ReportAction.xlsx = 14, ReportAction.preview = 15,
  ReportAction.edit = 16, ReportAction.none = 99
}
 PE-84803 enum para las acciones a realizar Más...
 
enum  DesignMode { DesignMode.no = 0, DesignMode.yes = 1, DesignMode.build = 2, DesignMode.personalized = 3 }
 PE-85083 enum para indicar es estado del report Más...
 
enum  TipoVerticalHorizontal { TipoVerticalHorizontal.Vertical = 0, TipoVerticalHorizontal.Horizontal = 1 }
 PE-103580 Indica si usuará la templeta horizontal o vertical Más...
 
- Campos de datos heredados desde sage.ew.reports.Report
Boolean _bIsEmpty = false
 Variable para IsEmpty Más...
 
const String _EMPTY_REPORT = "report_sin_datos"
 Constante report_sin_datos Más...
 
const String _FIELD_BACK_COLOR = "_backcolor"
 Constante _backcolor Más...
 
const String _FIELD_FORE_COLOR = "_forecolor"
 Constante _forecolor Más...
 
- Eventos heredados desde sage.ew.reports.Report
_MessageBoxEvent _MessageBox
 Evento delegado para los messagebox Más...
 
_ImpresionVistaPreliminarEvent _ImpresionVistaPreliminar
 Evento delegado para los messagebox Más...
 

Descripción detallada

ReportTPV clase que se utiliza para poder inicializar los datos de la clase Report

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

Documentación del constructor y destructor

◆ ReportTPV() [1/4]

sage.ew.ewbase.Clases.ReportTPV.ReportTPV ( )
inline

Constructor vacio

Definición en la línea 74 del archivo ReportTPV.cs.

◆ ReportTPV() [2/4]

sage.ew.ewbase.Clases.ReportTPV.ReportTPV ( String  tcReportTitle,
String  tcReportFile,
DataTable  tdReportData,
Dictionary< string, object >  tdFiltros = null,
Dictionary< string, object >  tdFiltrosEspeciales = null,
Report.TipoReport  toTipo = Report.TipoReport.Informe,
bool  tlVerImportes0 = false 
)
inline

Constructor con parámetros

Parámetros
tcReportTitleTítulo del report
tcReportFilePath del fichero .report
tdReportDataDataTable con los datos
tdFiltros(Opcional) Dictionary de filtros
tdFiltrosEspeciales
toTipo
tlVerImportes0(Opcional) Mustrea los importes a 0

Definición en la línea 89 del archivo ReportTPV.cs.

◆ ReportTPV() [3/4]

sage.ew.ewbase.Clases.ReportTPV.ReportTPV ( String  tcReportLink,
String  tcReportTitle,
String  tcReportFile,
DataTable  tdReportData,
Dictionary< string, object >  tdFiltros = null,
Dictionary< string, object >  tdFiltrosEspeciales = null,
Report.TipoReport  toTipo = Report.TipoReport.Informe,
bool  tlVerImportes0 = false 
)
inline

Constructor con parámetros

Parámetros
tcReportLinkEnlace del report
tcReportTitleTítulo del report
tcReportFilePath del fichero .report
tdReportDataDataTable con los datos
tdFiltros(Opcional) Dictionary de filtros
tdFiltrosEspeciales
toTipo
tlVerImportes0(Opcional) Mustrea los importes a 0

Definición en la línea 107 del archivo ReportTPV.cs.

◆ ReportTPV() [4/4]

sage.ew.ewbase.Clases.ReportTPV.ReportTPV ( string  tcReportTitle,
string  tcReportFile,
Dictionary< string, object >  tdFiltros = null,
Dictionary< string, object >  tdFiltrosEspeciales = null,
TipoReport  toTipo = TipoReport.Informe,
bool  tlVerImportes0 = false 
)
inline

Constructor con parámetros

Parámetros
tcReportTitleTítulo del report
tcReportFilePath del fichero .report
tdFiltros(Opcional) Dictionary de filtros
tdFiltrosEspeciales
toTipo
tlVerImportes0(Opcional) Mustrea los importes a 0

Definición en la línea 123 del archivo ReportTPV.cs.

Documentación de las funciones miembro

◆ _BaseOpenEditor()

override void sage.ew.ewbase.Clases.ReportTPV._BaseOpenEditor ( String  tcPath = "")
inlineprotectedvirtual

Abre el report en el SageReportDesigner

Parámetros
tcPath

Reimplementado de sage.ew.reports.Report.

Definición en la línea 482 del archivo ReportTPV.cs.

◆ _ExportExcel() [1/2]

override bool sage.ew.ewbase.Clases.ReportTPV._ExportExcel ( string  tcFileName,
String  tcType = "xls" 
)
inline

Nuevo metodo para exporta a Excel a partir del OpenXML

Parámetros
tcFileName
tcType
Devuelve

Definición en la línea 498 del archivo ReportTPV.cs.

◆ _ExportExcel() [2/2]

bool sage.ew.ewbase.Clases.ReportTPV._ExportExcel ( string  tcFileName,
bool  tbHeadersFilters,
string  tcType = "xls" 
)
inline

Nuevo metodo para exporta a Excel a partir del OpenXML

Parámetros
tcFileName
tcType
tbHeadersFiltersIncluir la cabecera y los filtros
Devuelve

Definición en la línea 510 del archivo ReportTPV.cs.

◆ _ExportExcelOpenXml()

bool sage.ew.ewbase.Clases.ReportTPV._ExportExcelOpenXml ( Boolean  tlShowProcess,
String  tcFileName,
bool  tbHeadersFilters = false 
)
inline

Nuevo metodo para exporta a Excel a partir del OpenXML, muestra pantalla de proceso

Parámetros
tlShowProcess
tcFileNamePath del fichero de salida
tbHeadersFiltersIncluir la cabecera y los filtros

Definición en la línea 581 del archivo ReportTPV.cs.

◆ _ObtenerFiltrosDefecto()

static Dictionary<string, object> sage.ew.ewbase.Clases.ReportTPV._ObtenerFiltrosDefecto ( )
inlinestatic

Obtine los filtros por defecto

Devuelve

Definición en la línea 169 del archivo ReportTPV.cs.

◆ _ResultSerialize()

override String sage.ew.ewbase.Clases.ReportTPV._ResultSerialize ( )
inlinevirtual

Serializa el objeto Report con el resultados

Reimplementado de sage.ew.reports.Report.

Definición en la línea 436 del archivo ReportTPV.cs.

Documentación de propiedades

◆ _FechaImpresion

DateTime sage.ew.ewbase.Clases.ReportTPV._FechaImpresion
getset

Fecha de impresión

Definición en la línea 38 del archivo ReportTPV.cs.

◆ _NumPagina

int sage.ew.ewbase.Clases.ReportTPV._NumPagina
getset

Primer número de pagina

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


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