Referencia de la Clase sage.ew.botones.Clases.btImprimir

PE-84739 Clase btImprimir Más...

Diagrama de herencias de sage.ew.botones.Clases.btImprimir
sage.ew.objetos.ewbutton sage.ew.interficies.IObjetoRequiereCaja sage.ew.interficies.IGoogleAnalitics sage.ew.interficies.IEwOpcion

Métodos públicos

delegate void _Click_Before_Handler (ref Boolean tlOk)
 _Click_Before_Handler Más...
 
delegate void _Click_After_Handler ()
 _Click_After_Handler Más...
 
delegate bool _PrintBeforeHandler (ref DataTable toDt, Report.ReportAction toAction)
 _Click_After_Handler Más...
 
bool _AddFiltros (String tcKey, Object tcValue)
 Gets or sets del diccionario se utilizará para poner los filtros a nivel de report. Más...
 
 btImprimir ()
 Constructor del boton. Más...
 
void btImprimir_Click (object sender, EventArgs e)
 Imprime el report Más...
 
void _Edit ()
 Edita directamente el report Más...
 
void _Print (string tcPantalla="")
 Imprimirá directamente el report por la última impresora que tiene asignada el usuario Más...
 
void _Preview ()
 Realizará una presentación preliminar directamente Más...
 
void _ExportXLS (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exportación a XLS directamente Más...
 
void _ExportHTML (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exportación a HTML directamente Más...
 
void _ExportPDF (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a PDF directamente Más...
 
void _ExportASCII (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a TXT directamente Más...
 
void _ExportXML (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a XML directamente Más...
 
void _ExportTablaDinamica (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a XLSX directamente Más...
 
void _ExportGenerico (String tcFicheroDestino, Report.ReportAction toAction, bool tlAbrirFichero=false, string tcPantalla="")
 Realiza una exportacion al tipo pasado como parámetro Más...
 
void _SendEmail (String tcFicheroDestino, Report.ReportAction toAction, string tcEmail="", string tcSubject="", string tcBody="", bool tlSendEmail=false)
 Exporta el documento y lo envia por correo Más...
 
- Métodos públicos heredados desde sage.ew.objetos.ewbutton
delegate void OnClickInvalidate_Handler (ewbutton toButton, ref bool tlCancel)
 Delegado para validar si ha de continuar con el proceso del Click Más...
 
virtual void _BuscarIDObjeto (dynamic toDocumento)
 Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad Más...
 
 ewbutton ()
 Inicializa una nueva instancia de ewbutton Más...
 
virtual void OpcionConfiguracion_Click (object sender, EventArgs e)
 Muestra la opción de configuración del menu contextual. Es obligatorio que este metodo sea sobrescrito en el boton que lo requiera. Ejemplo en btListados.cs Más...
 
virtual void loadContextMenu ()
 Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton Más...
 
ewbutton _Clonar ()
 Método para clonar ewbutton Más...
 

Métodos protegidos

void _Evento_Click_Before (ref bool tlOk)
 Disparador del evento _Click_Before Más...
 
void _Evento_Click_After ()
 Disparador del evento _Click_After Más...
 
string RemoveInvalidPathCharacters (string tcTexto)
 función para la supresión de carácteres invalidos Más...
 
- Métodos protegidos heredados desde sage.ew.objetos.ewbutton
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern. Más...
 
override void OnPaint (PaintEventArgs e)
 Provoca el evento Paint Más...
 
override void OnClick (EventArgs e)
 PE-85722 Intercepto el lanzamiento del evento click para todos los botones Más...
 
virtual bool _Validaciones_ewButton ()
 Método que ejecuta las validaciones específicas de un ewButtonBase Más...
 
bool _PermitirEnTerminalIndependiente (dynamic toDocumento=null)
 PE-81300 : Método que devolvera un boleano indicando si el boton se puede utilizar en el formulario segun trabaje o no con el Terminal Independiente. PE-94702: añadimos un parámetro tnModulo, por defecto 1 (ventas), por si en un futuro hay que usar esta función fuera de las ventas. Más...
 

Propiedades

String _TitlePreview [get, set]
 PE-105776 Titulo del preview Más...
 
Boolean _UtilizarSageReportsExportacionExcel [get, set]
 Indica si se debe utilizar Sage Reports en la exportación a Excel sino utilizará OpenXMLFormat Más...
 
String _ReportName [get, set]
 PE-105776 Nombre del report Más...
 
String _TipoEtiqueta [get, set]
 Gets o set del tipo de etiqueta Más...
 
Report.TipoReport _TipoReport [get, set]
 Gets o set del tipo de report (Informe o etiqueta) Más...
 
Report.ReportAction _TipoAccion [get, set]
 Tipo de accion a ejecutar al mostrar el formulario Más...
 
String _Title [get, set]
 Gets or sets del título que se utilizará para el reports Más...
 
string _Pantalla = string.Empty [get, set]
 Gets o set indicando el nombre de la pantalla del report 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...
 
Boolean _SetFieldRandomBackColor [get, set]
 PE-87316 Gets o set indicando si se pondrá en modo edición colores al fondo de los campos Más...
 
String _Modulo [get, set]
 Modulo Más...
 
String _PathFolder [get, set]
 87316 Set del path de la carpeta del fichero (.report) Si no encuentra el fichero en el path establecido, se utilizará la forma estandard para la localización del fichero Más...
 
DataTable _DataTable [get, set]
 Gets or sets del datatable que se utilizará para imprimir Más...
 
Dictionary< String, Object > _Filtros [get, set]
 Diccionario de filtros Más...
 
Dictionary< String, Object > _FiltrosNormales [get, set]
 Diccionario de filtros Más...
 
String _Report [get, set]
 Gets or sets del nombre del fichero de sage.report Más...
 
String _Printer [get, set]
 Gets or sets de la impresora de las etiquetas Más...
 
Boolean _WorksWithDivisa [get, set]
 Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0 Más...
 
Configuracion _Configuracion [get, set]
 Configuración seleccionada Más...
 
bool _MostrarExportacionCSV = true [get, set]
 Mostrar la pción de exportación CSV Más...
 
bool _MostrarExportacionTexto = true [get, set]
 Mostrar la pción de exportación Texto Más...
 
bool _MostrarExportacionHTML = true [get, set]
 Mostrar la pción de exportación HTML Más...
 
bool _MostrarExportacionXML = true [get, set]
 Mostrar la pción de exportación XML Más...
 
bool _NoValidarDatosAlAbrir = false [get, set]
 No validar si hay registros antes de abrir la pantalla Más...
 
- Propiedades heredados desde sage.ew.objetos.ewbutton
ewbuttonEstilosBase _PropiedadesDeEstilos [get, set]
 Objeto estilo Más...
 
bool _GoogleAnalytics [get, set]
 Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393 Más...
 
TeclasRapidas _TeclaRapida [get, set]
 Tecla ràpida del botó, per si no té caption Más...
 
TeclasFuncion _TeclaFuncion [get, set]
 Tecla ràpida del botó, per si no té caption Más...
 
bool _CanChangeStyle [get, set]
 Propiedad para permitir cambiar los estilos dentro de un form satelite. Habrá que controlar el valor también en el form satelite Más...
 
bool _RequiereCaja [get, set]
 Propiedad que determina si el botón requiere la caja Más...
 
List< string > _OpcionConfiguracion [get, set]
 Servira para especificar el nombre de la opción a mostrar en el menú contextual del boton. Si se especifica un nombre, se cargan los objetos necesarios para el menu contextual mediante loadContextMenu(). Ejemplo en btListados.cs Más...
 
string _Tooltip [get, set]
 Tooltip del control para asignar por código Más...
 
virtual Int32 _Id_Objeto [get]
 PE-85824 Get que carga y retorna el valor del ID del objeto Más...
 
override bool ShowFocusCues [get]
 Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT Más...
 
LocalizacionOpcion _Localizacion [get, set]
 Localización en listados Más...
 
- Propiedades heredados desde sage.ew.interficies.IObjetoRequiereCaja
bool _RequiereCaja [get, set]
 Requiere caja Más...
 
- Propiedades heredados desde sage.ew.interficies.IGoogleAnalitics
bool _GoogleAnalytics [get, set]
 Propiedad Google analitic Más...
 
- Propiedades heredados desde sage.ew.interficies.IEwOpcion
LocalizacionOpcion _Localizacion [get]
 Posicíon donde se colocará el objeto Más...
 

Eventos

_Click_Before_Handler _Click_Before
 _Click_Before_Handler Más...
 
_Click_After_Handler _Click_After
 _Click_After_Handler Más...
 
_PrintBeforeHandler _onPrintBefore
 Evento para modificar los datos despues de la pantalla de selección Más...
 
- Eventos heredados desde sage.ew.objetos.ewbutton
EventHandler OnClickBefore
 Evento que se dispara antes de pulsar el botón. Más...
 
EventHandler OnClickAfter
 Evento que se dispara una vez que se ha pulsado el botón. Más...
 
OnClickInvalidate_Handler OnClickInvalidate
 Desencadena el evento Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.objetos.ewbutton
enum  ClickFrom { ClickFrom.MouseClick, ClickFrom.TeclaFuncion, ClickFrom.TeclaRapida }
 Desencadenantes del click al botón Más...
 
- Campos de datos heredados desde sage.ew.objetos.ewbutton
ClickFrom _ClickFrom = ClickFrom.MouseClick
 Indica como se ha producido el click al botón Más...
 
bool _Tactil = false
 Indica si el botón se utilizará en una pantalla para uso táctil. Más...
 
long _IdMessage
 Mensaje que se enviará a Eurowin Más...
 
List< string > _cOpcionConfiguracion
 variable privada para _OpcionConfiguracion Más...
 
bool _ControlTerminalSeguridad = false
 Hay controles que con el terminal de seguridad no se han de poder utilizar. Por defecto se pueden utilizar todos Si en un terminal de seguridadad no se ha de poder ejecutar la acción será necesario asignar el valor a "true" en el Constructor del "ewbutton" Más...
 
- Atributos protegidos heredados desde sage.ew.objetos.ewbutton
int _IdObjeto = 0
 ID Objeto Más...
 

Descripción detallada

PE-84739 Clase btImprimir

Definición en la línea 32 del archivo btImprimir.cs.

Documentación del constructor y destructor

◆ btImprimir()

sage.ew.botones.Clases.btImprimir.btImprimir ( )
inline

Constructor del boton.

Definición en la línea 472 del archivo btImprimir.cs.

Documentación de las funciones miembro

◆ _AddFiltros()

bool sage.ew.botones.Clases.btImprimir._AddFiltros ( String  tcKey,
Object  tcValue 
)
inline

Gets or sets del diccionario se utilizará para poner los filtros a nivel de report.

Dictionary String, String con el diccionario se utilizará para poner los filtros a nivel de report

Definición en la línea 323 del archivo btImprimir.cs.

◆ _Click_After_Handler()

delegate void sage.ew.botones.Clases.btImprimir._Click_After_Handler ( )

_Click_After_Handler

◆ _Click_Before_Handler()

delegate void sage.ew.botones.Clases.btImprimir._Click_Before_Handler ( ref Boolean  tlOk)

_Click_Before_Handler

Parámetros
tlOk

◆ _Edit()

void sage.ew.botones.Clases.btImprimir._Edit ( )
inline

Edita directamente el report

Definición en la línea 709 del archivo btImprimir.cs.

◆ _Evento_Click_After()

void sage.ew.botones.Clases.btImprimir._Evento_Click_After ( )
inlineprotected

Disparador del evento _Click_After

Definición en la línea 71 del archivo btImprimir.cs.

◆ _Evento_Click_Before()

void sage.ew.botones.Clases.btImprimir._Evento_Click_Before ( ref bool  tlOk)
inlineprotected

Disparador del evento _Click_Before

Definición en la línea 63 del archivo btImprimir.cs.

◆ _ExportASCII()

void sage.ew.botones.Clases.btImprimir._ExportASCII ( String  tcFicheroDestino,
Boolean  tlAbrirFichero = false 
)
inline

Realizará una exortación a TXT directamente

Parámetros
tcFicheroDestinoString con el path del fichero de destino
tlAbrirFichero(Opcional) Booleano indicando si al realizar la exportación debe abrir el fichero

Definición en la línea 789 del archivo btImprimir.cs.

◆ _ExportGenerico()

void sage.ew.botones.Clases.btImprimir._ExportGenerico ( String  tcFicheroDestino,
Report.ReportAction  toAction,
bool  tlAbrirFichero = false,
string  tcPantalla = "" 
)
inline

Realiza una exportacion al tipo pasado como parámetro

Parámetros
tcFicheroDestinoFichero destino (con path)
toActionTipo de documento que se desea exportar
tlAbrirFicherotrue si se desea abrir el documento tras su exportación, false en caso contrario
tcPantallaPantalla para el report (opcional)

Definición en la línea 829 del archivo btImprimir.cs.

◆ _ExportHTML()

void sage.ew.botones.Clases.btImprimir._ExportHTML ( String  tcFicheroDestino,
Boolean  tlAbrirFichero = false 
)
inline

Realizará una exportación a HTML directamente

Parámetros
tcFicheroDestinoString con el path del fichero de destino
tlAbrirFichero(Opcional) Booleano indicando si al realizar la exportación debe abrir el fichero

Definición en la línea 763 del archivo btImprimir.cs.

◆ _ExportPDF()

void sage.ew.botones.Clases.btImprimir._ExportPDF ( String  tcFicheroDestino,
Boolean  tlAbrirFichero = false 
)
inline

Realizará una exortación a PDF directamente

Parámetros
tcFicheroDestinoString con el path del fichero de destino
tlAbrirFichero(Opcional) Booleano indicando si al realizar la exportación debe abrir el fichero

Definición en la línea 776 del archivo btImprimir.cs.

◆ _ExportTablaDinamica()

void sage.ew.botones.Clases.btImprimir._ExportTablaDinamica ( String  tcFicheroDestino,
Boolean  tlAbrirFichero = false 
)
inline

Realizará una exortación a XLSX directamente

Parámetros
tcFicheroDestinoString con el path del fichero de destino
tlAbrirFichero(Opcional) Booleano indicando si al realizar la exportación debe abrir el fichero

Definición en la línea 815 del archivo btImprimir.cs.

◆ _ExportXLS()

void sage.ew.botones.Clases.btImprimir._ExportXLS ( String  tcFicheroDestino,
Boolean  tlAbrirFichero = false 
)
inline

Realizará una exportación a XLS directamente

Parámetros
tcFicheroDestinoString con el path del fichero de destino
tlAbrirFichero(Opcional) Booleano indicando si al realizar la exportación debe abrir el fichero

Definición en la línea 741 del archivo btImprimir.cs.

◆ _ExportXML()

void sage.ew.botones.Clases.btImprimir._ExportXML ( String  tcFicheroDestino,
Boolean  tlAbrirFichero = false 
)
inline

Realizará una exortación a XML directamente

Parámetros
tcFicheroDestinoString con el path del fichero de destino
tlAbrirFichero(Opcional) Booleano indicando si al realizar la exportación debe abrir el fichero

Definición en la línea 802 del archivo btImprimir.cs.

◆ _Preview()

void sage.ew.botones.Clases.btImprimir._Preview ( )
inline

Realizará una presentación preliminar directamente

Definición en la línea 729 del archivo btImprimir.cs.

◆ _Print()

void sage.ew.botones.Clases.btImprimir._Print ( string  tcPantalla = "")
inline

Imprimirá directamente el report por la última impresora que tiene asignada el usuario

Definición en la línea 719 del archivo btImprimir.cs.

◆ _PrintBeforeHandler()

delegate bool sage.ew.botones.Clases.btImprimir._PrintBeforeHandler ( ref DataTable  toDt,
Report.ReportAction  toAction 
)

_Click_After_Handler

◆ _SendEmail()

void sage.ew.botones.Clases.btImprimir._SendEmail ( String  tcFicheroDestino,
Report.ReportAction  toAction,
string  tcEmail = "",
string  tcSubject = "",
string  tcBody = "",
bool  tlSendEmail = false 
)
inline

Exporta el documento y lo envia por correo

Parámetros
tcFicheroDestinoFichero destino (con path)
toActionTipo de documento al que se desea exportar
tcEmailDirección de destino (opcional)
tcSubjectTitulo del correo (opcional)
tcBodyContenido del correo (opciona)
tlSendEmailSi es false presentara la pantalla antes de enviar el correo, en caso contrario enviara el correo sin presentar la pantalla (opcional)

Definición en la línea 862 del archivo btImprimir.cs.

◆ btImprimir_Click()

void sage.ew.botones.Clases.btImprimir.btImprimir_Click ( object  sender,
EventArgs  e 
)
inline

Imprime el report

Parámetros
sender
e

Definición en la línea 487 del archivo btImprimir.cs.

◆ RemoveInvalidPathCharacters()

string sage.ew.botones.Clases.btImprimir.RemoveInvalidPathCharacters ( string  tcTexto)
inlineprotected

función para la supresión de carácteres invalidos

Parámetros
tcTextoTexto sobre el que realizar la operación
Devuelve

Definición en la línea 649 del archivo btImprimir.cs.

Documentación de propiedades

◆ _Configuracion

Configuracion sage.ew.botones.Clases.btImprimir._Configuracion
getset

Configuración seleccionada

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

◆ _DataTable

DataTable sage.ew.botones.Clases.btImprimir._DataTable
getset

Gets or sets del datatable que se utilizará para imprimir

(DataTable) que se utilizará para imprimir

Definición en la línea 308 del archivo btImprimir.cs.

◆ _FieldNameOnAutosizeForze

String sage.ew.botones.Clases.btImprimir._FieldNameOnAutosizeForze
getset

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

Definición en la línea 244 del archivo btImprimir.cs.

◆ _Filtros

Dictionary<String, Object> sage.ew.botones.Clases.btImprimir._Filtros
getset

Diccionario de filtros

Definición en la línea 344 del archivo btImprimir.cs.

◆ _FiltrosNormales

Dictionary<String, Object> sage.ew.botones.Clases.btImprimir._FiltrosNormales
getset

Diccionario de filtros

Definición en la línea 360 del archivo btImprimir.cs.

◆ _Modulo

String sage.ew.botones.Clases.btImprimir._Modulo
getset

Modulo

Definición en la línea 276 del archivo btImprimir.cs.

◆ _MostrarExportacionCSV

bool sage.ew.botones.Clases.btImprimir._MostrarExportacionCSV = true
getset

Mostrar la pción de exportación CSV

Definición en la línea 451 del archivo btImprimir.cs.

◆ _MostrarExportacionHTML

bool sage.ew.botones.Clases.btImprimir._MostrarExportacionHTML = true
getset

Mostrar la pción de exportación HTML

Definición en la línea 459 del archivo btImprimir.cs.

◆ _MostrarExportacionTexto

bool sage.ew.botones.Clases.btImprimir._MostrarExportacionTexto = true
getset

Mostrar la pción de exportación Texto

Definición en la línea 455 del archivo btImprimir.cs.

◆ _MostrarExportacionXML

bool sage.ew.botones.Clases.btImprimir._MostrarExportacionXML = true
getset

Mostrar la pción de exportación XML

Definición en la línea 463 del archivo btImprimir.cs.

◆ _NoValidarDatosAlAbrir

bool sage.ew.botones.Clases.btImprimir._NoValidarDatosAlAbrir = false
getset

No validar si hay registros antes de abrir la pantalla

Definición en la línea 467 del archivo btImprimir.cs.

◆ _Pantalla

string sage.ew.botones.Clases.btImprimir._Pantalla = string.Empty
getset

Gets o set indicando el nombre de la pantalla del report

Definición en la línea 237 del archivo btImprimir.cs.

◆ _PathFolder

String sage.ew.botones.Clases.btImprimir._PathFolder
getset

87316 Set del path de la carpeta del fichero (.report) Si no encuentra el fichero en el path establecido, se utilizará la forma estandard para la localización del fichero

Definición en la línea 292 del archivo btImprimir.cs.

◆ _Printer

String sage.ew.botones.Clases.btImprimir._Printer
getset

Gets or sets de la impresora de las etiquetas

Definición en la línea 395 del archivo btImprimir.cs.

◆ _Report

String sage.ew.botones.Clases.btImprimir._Report
getset

Gets or sets del nombre del fichero de sage.report

(String) nombre del fichero de sage.report

Definición en la línea 377 del archivo btImprimir.cs.

◆ _ReportName

String sage.ew.botones.Clases.btImprimir._ReportName
getset

PE-105776 Nombre del report

Definición en la línea 148 del archivo btImprimir.cs.

◆ _SetFieldRandomBackColor

Boolean sage.ew.botones.Clases.btImprimir._SetFieldRandomBackColor
getset

PE-87316 Gets o set indicando si se pondrá en modo edición colores al fondo de los campos

String

Definición en la línea 260 del archivo btImprimir.cs.

◆ _TipoAccion

Report.ReportAction sage.ew.botones.Clases.btImprimir._TipoAccion
getset

Tipo de accion a ejecutar al mostrar el formulario

Definición en la línea 207 del archivo btImprimir.cs.

◆ _TipoEtiqueta

String sage.ew.botones.Clases.btImprimir._TipoEtiqueta
getset

Gets o set del tipo de etiqueta

String

Definición en la línea 176 del archivo btImprimir.cs.

◆ _TipoReport

Report.TipoReport sage.ew.botones.Clases.btImprimir._TipoReport
getset

Gets o set del tipo de report (Informe o etiqueta)

Report.TipoReport

Definición en la línea 192 del archivo btImprimir.cs.

◆ _Title

String sage.ew.botones.Clases.btImprimir._Title
getset

Gets or sets del título que se utilizará para el reports

(String) del título que se utilizará para el reports

Definición en la línea 217 del archivo btImprimir.cs.

◆ _TitlePreview

String sage.ew.botones.Clases.btImprimir._TitlePreview
getset

PE-105776 Titulo del preview

Definición en la línea 118 del archivo btImprimir.cs.

◆ _UtilizarSageReportsExportacionExcel

Boolean sage.ew.botones.Clases.btImprimir._UtilizarSageReportsExportacionExcel
getset

Indica si se debe utilizar Sage Reports en la exportación a Excel sino utilizará OpenXMLFormat

Definición en la línea 133 del archivo btImprimir.cs.

◆ _WorksWithDivisa

Boolean sage.ew.botones.Clases.btImprimir._WorksWithDivisa
getset

Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0

String

Definición en la línea 419 del archivo btImprimir.cs.

Documentación de los eventos

◆ _Click_After

_Click_After_Handler sage.ew.botones.Clases.btImprimir._Click_After

_Click_After_Handler

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

◆ _Click_Before

_Click_Before_Handler sage.ew.botones.Clases.btImprimir._Click_Before

_Click_Before_Handler

Definición en la línea 54 del archivo btImprimir.cs.

◆ _onPrintBefore

_PrintBeforeHandler sage.ew.botones.Clases.btImprimir._onPrintBefore

Evento para modificar los datos despues de la pantalla de selección

Definición en la línea 112 del archivo btImprimir.cs.


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