Cargando...
Buscando...
Nada coincide
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 herencia de sage.ew.ewbase.Clases.ReportTPV
sage.ew.reports.Report

Métodos públicos

 ReportTPV ()
 Constructor vacio.
 
 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

 
 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

 
 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.
 
override String _ResultSerialize ()
 Serializa el objeto Report con el resultados.
 
override bool _ExportExcel (string tcFileName, String tcType="xls")
 Nuevo metodo para exporta a Excel a partir del OpenXML.
 
bool _ExportExcel (string tcFileName, bool tbHeadersFilters, string tcType="xls")
 Nuevo metodo para exporta a Excel a partir del OpenXML.
 
bool _ExportExcelOpenXml (Boolean tlShowProcess, String tcFileName, bool tbHeadersFilters=false)
 Nuevo metodo para exporta a Excel a partir del OpenXML, muestra pantalla de proceso.
 
- Métodos públicos heredados de sage.ew.reports.Report
delegate DialogResult _MessageBoxEvent (string tcMessage, string tcCaption, MessageBoxButtons tButtons, MessageBoxIcon tIcon, MessageBoxDefaultButton tDefault)
 Delegado para los messagebox.
 
delegate void _ImpresionVistaPreliminarEvent ()
 Delegado para los messagebox.
 
FilterReportBase _GetFiltro (String tcKey)
 Devuelve el FilterReport según la clave proporcionada.
 
bool _ExportPDF (String tcFileName)
 Genera un pdf con el reports.
 
bool _ExportCSV (String tcFileName)
 Genera un csv con el reports.
 
bool _ExportHTML (String tcFileName)
 Genera un html con el reports.
 
bool _ExportXML (String tcFileName)
 Genera un xml con el reports.
 
bool _ExportTXT (String tcFileName)
 Genera un txt con el reports.
 
virtual bool _ExportExcel (String tcFileName, string tcType="xls")
 Genera un excel con el reports.
 
Boolean _SetCSVCaption (String tcPathFile)
 Establecer la cabecera de CSV.
 
bool _Print (String tcPrinter="", Int16 tcPrinterCopies=0, Int16 tcPrinterFromPage=0, Int16 tcPrinterToPage=0, Boolean llSuppressUserInteraction=false)
 Imprime el documento.
 
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.
 
void _Preview ()
 Muestra el reports en modo preview.
 
void _OpenEditor ()
 Abre el report en el SageReportDesigner.
 
String _CreateDinamycReport (String tcReportFile)
 Crea un nuevo report a partir de un template.
 
 Report ()
 Constructor.
 
 Report (string tcReportFile, DataTable tdReportData, Dictionary< string, string > tdFiltros=null, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor.
 
 Report (string tcReportTitle, string tcReportFile, DataTable tdReportData, Dictionary< string, string > tdFiltros, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor.
 
 Report (string tcReportLink, string tcReportTitle, string tcReportFile, DataTable tdReportData, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor.
 
 Report (string tcReportTitle, string tcReportFile, DataTable tdReportData, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor.
 
 Report (string tcReportTitle, string tcReportFile, TipoReport toTipo=TipoReport.Informe, bool tlVerImportes0=false)
 Constructor.
 

Métodos públicos estáticos

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

Métodos protegidos

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

Propiedades

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

Otros miembros heredados

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

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 de constructores y destructores

◆ 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 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]

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.

◆ _ExportExcel() [2/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.

◆ _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 37 del archivo ReportTPV.cs.

◆ _NumPagina

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

Primer número de pagina.

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


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