PE-84739 Clase btImprimir. Más...
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. | |
![]() | |
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 | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
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 | |
![]() | |
enum | ClickFrom { MouseClick , TeclaFuncion , TeclaRapida } |
Desencadenantes del click al botón. Más... | |
![]() | |
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". | |
![]() | |
int | _IdObjeto = 0 |
ID Objeto. | |
PE-84739 Clase btImprimir.
Definición en la línea 32 del archivo btImprimir.cs.
|
inline |
Constructor del boton.
Definición en la línea 472 del archivo btImprimir.cs.
|
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.
delegate void sage.ew.botones.Clases.btImprimir._Click_After_Handler | ( | ) |
_Click_After_Handler
delegate void sage.ew.botones.Clases.btImprimir._Click_Before_Handler | ( | ref Boolean | tlOk | ) |
_Click_Before_Handler
tlOk |
|
inline |
Edita directamente el report.
Definición en la línea 709 del archivo btImprimir.cs.
|
inlineprotected |
Disparador del evento _Click_After.
Definición en la línea 71 del archivo btImprimir.cs.
|
inlineprotected |
Disparador del evento _Click_Before.
Definición en la línea 63 del archivo btImprimir.cs.
|
inline |
Realizará una exortación a TXT directamente.
tcFicheroDestino | String 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.
|
inline |
Realiza una exportacion al tipo pasado como parámetro.
tcFicheroDestino | Fichero destino (con path) |
toAction | Tipo de documento que se desea exportar |
tlAbrirFichero | true si se desea abrir el documento tras su exportación, false en caso contrario |
tcPantalla | Pantalla para el report (opcional) |
Definición en la línea 829 del archivo btImprimir.cs.
|
inline |
Realizará una exportación a HTML directamente.
tcFicheroDestino | String 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.
|
inline |
Realizará una exortación a PDF directamente.
tcFicheroDestino | String 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.
|
inline |
Realizará una exortación a XLSX directamente.
tcFicheroDestino | String 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.
|
inline |
Realizará una exportación a XLS directamente.
tcFicheroDestino | String 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.
|
inline |
Realizará una exortación a XML directamente.
tcFicheroDestino | String 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.
|
inline |
Realizará una presentación preliminar directamente.
Definición en la línea 729 del archivo btImprimir.cs.
|
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.
delegate bool sage.ew.botones.Clases.btImprimir._PrintBeforeHandler | ( | ref DataTable | toDt, |
Report.ReportAction | toAction ) |
_Click_After_Handler
|
inline |
Exporta el documento y lo envia por correo.
tcFicheroDestino | Fichero destino (con path) |
toAction | Tipo de documento al que se desea exportar |
tcEmail | Dirección de destino (opcional) |
tcSubject | Titulo del correo (opcional) |
tcBody | Contenido del correo (opciona) |
tlSendEmail | Si 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.
|
inline |
|
inlineprotected |
función para la supresión de carácteres invalidos
tcTexto | Texto sobre el que realizar la operación |
Definición en la línea 649 del archivo btImprimir.cs.
|
getset |
Configuración seleccionada.
Definición en la línea 435 del archivo btImprimir.cs.
|
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.
|
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.
|
getset |
Diccionario de filtros.
Definición en la línea 343 del archivo btImprimir.cs.
|
getset |
Diccionario de filtros.
Definición en la línea 359 del archivo btImprimir.cs.
|
getset |
Modulo.
Definición en la línea 275 del archivo btImprimir.cs.
|
getset |
Mostrar la pción de exportación CSV.
Definición en la línea 451 del archivo btImprimir.cs.
|
getset |
Mostrar la pción de exportación HTML.
Definición en la línea 459 del archivo btImprimir.cs.
|
getset |
Mostrar la pción de exportación Texto.
Definición en la línea 455 del archivo btImprimir.cs.
|
getset |
Mostrar la pción de exportación XML.
Definición en la línea 463 del archivo btImprimir.cs.
|
getset |
No validar si hay registros antes de abrir la pantalla.
Definición en la línea 467 del archivo btImprimir.cs.
|
getset |
Gets o set indicando el nombre de la pantalla del report.
Definición en la línea 237 del archivo btImprimir.cs.
|
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.
|
getset |
Gets or sets de la impresora de las etiquetas.
Definición en la línea 394 del archivo btImprimir.cs.
|
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.
|
getset |
PE-105776 Nombre del report.
Definición en la línea 147 del archivo btImprimir.cs.
|
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.
|
getset |
Tipo de accion a ejecutar al mostrar el formulario.
Definición en la línea 206 del archivo btImprimir.cs.
|
getset |
|
getset |
Gets o set del tipo de report (Informe o etiqueta)
Definición en la línea 191 del archivo btImprimir.cs.
|
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.
|
getset |
PE-105776 Titulo del preview.
Definición en la línea 117 del archivo btImprimir.cs.
|
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.
|
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.
_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_Handler sage.ew.botones.Clases.btImprimir._Click_Before |
_Click_Before_Handler
Definición en la línea 54 del archivo btImprimir.cs.
_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.