Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.botones.Clases.btImprimir

PE-84739 Clase btImprimir. Más...

Diagrama de herencia 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
 
delegate void _Click_After_Handler ()
 _Click_After_Handler
 
delegate bool _PrintBeforeHandler (ref DataTable toDt, Report.ReportAction toAction)
 _Click_After_Handler
 
bool _AddFiltros (String tcKey, Object tcValue)
 Gets or sets del diccionario se utilizará para poner los filtros a nivel de report.
 
 btImprimir ()
 Constructor del boton.
 
void btImprimir_Click (object sender, EventArgs e)
 Imprime el report.
 
void _Edit ()
 Edita directamente el report.
 
void _Print (string tcPantalla="")
 Imprimirá directamente el report por la última impresora que tiene asignada el usuario.
 
void _Preview ()
 Realizará una presentación preliminar directamente.
 
void _ExportXLS (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exportación a XLS directamente.
 
void _ExportHTML (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exportación a HTML directamente.
 
void _ExportPDF (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a PDF directamente.
 
void _ExportASCII (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a TXT directamente.
 
void _ExportXML (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a XML directamente.
 
void _ExportTablaDinamica (String tcFicheroDestino, Boolean tlAbrirFichero=false)
 Realizará una exortación a XLSX directamente.
 
void _ExportGenerico (String tcFicheroDestino, Report.ReportAction toAction, bool tlAbrirFichero=false, string tcPantalla="")
 Realiza una exportacion al tipo pasado como parámetro.
 
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étodos públicos heredados de 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.
 
virtual void _BuscarIDObjeto (dynamic toDocumento)
 Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad.
 
 ewbutton ()
 Inicializa una nueva instancia de ewbutton.
 
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.
 
virtual void loadContextMenu ()
 Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton.
 
ewbutton _Clonar ()
 Método para clonar ewbutton.
 

Métodos protegidos

void _Evento_Click_Before (ref bool tlOk)
 Disparador del evento _Click_Before.
 
void _Evento_Click_After ()
 Disparador del evento _Click_After.
 
string RemoveInvalidPathCharacters (string tcTexto)
 función para la supresión de carácteres invalidos
 
- Métodos protegidos heredados de sage.ew.objetos.ewbutton
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern.
 
override void OnPaint (PaintEventArgs e)
 Provoca el evento Paint.
 
override void OnClick (EventArgs e)
 PE-85722 Intercepto el lanzamiento del evento click para todos los botones.
 
virtual bool _Validaciones_ewButton ()
 Método que ejecuta las validaciones específicas de un ewButtonBase.
 
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.
 

Propiedades

String _TitlePreview [get, set]
 PE-105776 Titulo del preview.
 
Boolean _UtilizarSageReportsExportacionExcel [get, set]
 Indica si se debe utilizar Sage Reports en la exportación a Excel sino utilizará OpenXMLFormat.
 
String _ReportName [get, set]
 PE-105776 Nombre del report.
 
String _TipoEtiqueta [get, set]
 Gets o set del tipo de etiqueta.
 
Report.TipoReport _TipoReport [get, set]
 Gets o set del tipo de report (Informe o etiqueta)
 
Report.? ReportAction _TipoAccion [get, set]
 Tipo de accion a ejecutar al mostrar el formulario.
 
String _Title [get, set]
 Gets or sets del título que se utilizará para el reports.
 
string _Pantalla = string.Empty [get, set]
 Gets o set indicando el nombre de la pantalla del report.
 
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.
 
Boolean _SetFieldRandomBackColor [get, set]
 PE-87316 Gets o set indicando si se pondrá en modo edición colores al fondo de los campos.
 
String _Modulo [get, set]
 Modulo.
 
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
 
DataTable _DataTable [get, set]
 Gets or sets del datatable que se utilizará para imprimir.
 
Dictionary< String, Object > _Filtros [get, set]
 Diccionario de filtros.
 
Dictionary< String, Object > _FiltrosNormales [get, set]
 Diccionario de filtros.
 
String _Report [get, set]
 Gets or sets del nombre del fichero de sage.report.
 
String _Printer [get, set]
 Gets or sets de la impresora de las etiquetas.
 
Boolean _WorksWithDivisa [get, set]
 Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0.
 
Configuracion _Configuracion [get, set]
 Configuración seleccionada.
 
bool _MostrarExportacionCSV = true [get, set]
 Mostrar la pción de exportación CSV.
 
bool _MostrarExportacionTexto = true [get, set]
 Mostrar la pción de exportación Texto.
 
bool _MostrarExportacionHTML = true [get, set]
 Mostrar la pción de exportación HTML.
 
bool _MostrarExportacionXML = true [get, set]
 Mostrar la pción de exportación XML.
 
bool _NoValidarDatosAlAbrir = false [get, set]
 No validar si hay registros antes de abrir la pantalla.
 
- Propiedades heredados de sage.ew.objetos.ewbutton
ewbuttonEstilosBase _PropiedadesDeEstilos [get, set]
 Objeto estilo.
 
bool _GoogleAnalytics [get, set]
 Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393.
 
TeclasRapidas _TeclaRapida [get, set]
 Tecla ràpida del botó, per si no té caption.
 
TeclasFuncion _TeclaFuncion [get, set]
 Tecla ràpida del botó, per si no té caption.
 
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.
 
bool _RequiereCaja [get, set]
 Propiedad que determina si el botón requiere la caja.
 
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.
 
string _Tooltip [get, set]
 Tooltip del control para asignar por código.
 
virtual Int32 _Id_Objeto [get]
 PE-85824 Get que carga y retorna el valor del ID del objeto.
 
override bool ShowFocusCues [get]
 Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT.
 
LocalizacionOpcion _Localizacion [get, set]
 Localización en listados.
 

Eventos

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

Otros miembros heredados

- Tipos públicos heredados de sage.ew.objetos.ewbutton
enum  ClickFrom { MouseClick , TeclaFuncion , TeclaRapida }
 Desencadenantes del click al botón. Más...
 
- Campos de datos heredados de sage.ew.objetos.ewbutton
ClickFrom _ClickFrom = ClickFrom.MouseClick
 Indica como se ha producido el click al botón.
 
bool _Tactil = false
 Indica si el botón se utilizará en una pantalla para uso táctil.
 
long _IdMessage
 Mensaje que se enviará a Eurowin.
 
List< string > _cOpcionConfiguracion
 variable privada para _OpcionConfiguracion
 
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".
 
- Atributos protegidos heredados de sage.ew.objetos.ewbutton
int _IdObjeto = 0
 ID Objeto.
 

Descripción detallada

PE-84739 Clase btImprimir.

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

Documentación de constructores y destructores

◆ 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 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 435 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 307 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 243 del archivo btImprimir.cs.

◆ _Filtros

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

Diccionario de filtros.

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

◆ _FiltrosNormales

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

Diccionario de filtros.

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

◆ _Modulo

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

Modulo.

Definición en la línea 275 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 291 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 394 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 376 del archivo btImprimir.cs.

◆ _ReportName

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

PE-105776 Nombre del report.

Definición en la línea 147 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 259 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 206 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 175 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 191 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 216 del archivo btImprimir.cs.

◆ _TitlePreview

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

PE-105776 Titulo del preview.

Definición en la línea 117 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 132 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 418 del archivo btImprimir.cs.

Documentación de 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 de esta clase está generada del siguiente archivo: