ReportTPV clase que se utiliza para poder inicializar los datos de la clase Report. Más...
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
| |||||||||||||||||
| 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
| |||||||||||||||||
| 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. | |
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.
|
inline |
Constructor vacio.
Definición en la línea 74 del archivo ReportTPV.cs.
|
inline |
Constructor con parámetros
| tcReportTitle | Título del report |
| tcReportFile | Path del fichero .report |
| tdReportData | DataTable 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.
|
inline |
Constructor con parámetros
| tcReportLink | Enlace del report |
| tcReportTitle | Título del report |
| tcReportFile | Path del fichero .report |
| tdReportData | DataTable 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.
|
inline |
Constructor con parámetros.
| tcReportTitle | Título del report |
| tcReportFile | Path 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.
|
inlineprotectedvirtual |
Abre el report en el SageReportDesigner.
| tcPath |
Reimplementado de sage.ew.reports.Report.
Definición en la línea 482 del archivo ReportTPV.cs.
|
inline |
Nuevo metodo para exporta a Excel a partir del OpenXML.
| tcFileName | |
| tcType | |
| tbHeadersFilters | Incluir la cabecera y los filtros |
Definición en la línea 510 del archivo ReportTPV.cs.
|
inline |
Nuevo metodo para exporta a Excel a partir del OpenXML.
| tcFileName | |
| tcType |
Definición en la línea 498 del archivo ReportTPV.cs.
|
inline |
Nuevo metodo para exporta a Excel a partir del OpenXML, muestra pantalla de proceso.
| tlShowProcess | |
| tcFileName | Path del fichero de salida |
| tbHeadersFilters | Incluir la cabecera y los filtros |
Definición en la línea 581 del archivo ReportTPV.cs.
|
inlinestatic |
|
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.
|
getset |
Fecha de impresión.
Definición en la línea 37 del archivo ReportTPV.cs.
|
getset |
Primer número de pagina.
Definición en la línea 57 del archivo ReportTPV.cs.