Referencia de la Clase sage.ew.formul.UserControls.ImprimirExportar

PE-87757 : Usercontrol para la barra lateral de impresión / exportación de reports Más...

Diagrama de herencias de sage.ew.formul.UserControls.ImprimirExportar

Tipos públicos

enum  Accion {
  Accion.Ninguna = 0, Accion.Imprimir = 1, Accion.Exportar = 2, Accion.Guardar = 3,
  Accion.Filtrar = 4, Accion.Refrescar = 5, Accion.Comunicados = 6
}
 Acciones Más...
 

Métodos públicos

delegate void _Click_Imprimir_Option_Before (ref bool tlOk)
 Delegado Evento before click en el icono Imprimir Más...
 
delegate void _Click_Exportar_Option_Before (ref bool tlOk)
 Delegado Evento before click en el icono Exportar Más...
 
delegate void _OnShowHidePanel ()
 Delegado Evento para ejecutar despues de abrir o cerra el panel Más...
 
delegate void _Click_Filter_Option ()
 Delegado Evento click en el icono Filtrar Más...
 
delegate void Click_Refresh ()
 Delegado click en el icono refrescar Más...
 
 ImprimirExportar ()
 Constructor de la clase Más...
 
void _RefreshReportPath ()
 Actualiza la ruta al report en el input del formulario Más...
 
void _LoadUserConfiguration (String tcReportFile="")
 Carga la configuracion del usuario para el report entrado. Se debe haber definido previamente _ReportFile Más...
 
void _ShowPanel (string tcOption="", bool tlForze=false)
 Metodo publico para inicializar el listado con un panel desplegado. De momento solo se pueden desplegar "imprimir" o "exportar" TODO: Enum para las opciones? Más...
 
void _ShowPanel (Accion toOpcion, bool tlForze=false)
 Metodo publico para inicializar el listado con un panel desplegado. Más...
 
void _Refresh ()
 Refresh Más...
 

Campos de datos

PanelGuardarExpresiones _PanelGuardarExpresiones = null
 Panel Guardar Expresiones Más...
 
PanelComunicados _PanelComunicados = null
 Panel comunicados Más...
 
int _PanelDesplegadoWidth = 390
 Ancho del Usercontrol desplegado Más...
 
int _PanelPlegadoWidth = 0
 Ancho del UserControl plegado Más...
 
Color _ColorFondoListadosOpciones
 PE-86800. Aplicar estilos Más...
 

Métodos protegidos

override void OnCreateControl ()
 OnCreateControl Más...
 
override void OnLoad (EventArgs e)
 Sobrescritura del evento OnLoad del Usercontrol. Inicializa el control plegandolo Más...
 
void _SelectDefaultImpresora (string tcReportFile="")
 Selecciona la impresora predeterminada para el report pasado como parametro y para el usuario actual. Más...
 
void _SaveDefaultImpresora (String tcReportFile="")
 Guarda la impresora seleccionada por el usuario / report seleccionados en la tabla COMUNES!sagereports Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Propiedades

String _NombreFicheroExportar [set]
 Nombre para la exportación, si se establece se utilizará este nombre Más...
 
ManagerColumns _ManagerColumns [get, set]
 Clase para la gestion de columnas personlizadas Más...
 
bool _HeadersFilters [get, set]
 Clase para la gestion de columnas personlizadas Más...
 
string _ReportTitle [get, set]
 Título del report Más...
 
String _Modulo [get, set]
 Nombre de la carpeta del addon Más...
 
string _ReportLink [get, set]
 Nombre del enlace del report Más...
 
string _ReportFile [get, set]
 Fichero del report Más...
 
string _ReportFileUserConfig [get, set]
 Como todos los listados usan el mismo fichero, le indicamos un fichero diferente para que no nos cargue los datos de la impresión de otra grafica Más...
 
DataTable _ReportResults [get, set]
 Datatable con los resultados del report Más...
 
virtual Dictionary< string, object > _ReportFilters [get, set]
 Cadena con los filtros utilizados por el report Más...
 
Int16 _Tipo [get, set]
 Enum Report.ReportAction para las acciones a realizar Más...
 
Boolean _WorksWithDivisa [get, set]
 T107010 Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0 Más...
 
bool VerImportes0 [get, set]
 Especifica si el listado mostrara en sus resultados el valor de la celda cuando este vale 0 Más...
 
bool _Imprimir_CambiarFecha [get, set]
 Propiedad para mostrar o no el input "Fecha de impresion" en el panel de Imprimir/Exportar Más...
 
bool _Imprimir_CambiarNumPagina [get, set]
 Propiedad para mostrar o no el input "Primer numero de página" en el panel de Imprimir/Exportar Más...
 
IListados _Listado [get, set]
 Propiedad opcional de la clase listado que invoca la operación Más...
 
bool _VerImprimirPaginaAPagina [get, set]
 En el panel de "Imprimir", mostrar u ocultar la opción "Páginas a imprimir" Más...
 
bool _FilterOptionVisible [get, set]
 Boton de filtros visible Más...
 
bool _RefreshButtonVisible [get, set]
 Boton de refresco visible Más...
 
Image _RefreshImage [set]
 Image button refresh Más...
 
bool _FilterDatosVisible [get, set]
 Boton de datos visible Más...
 
Report.TipoReport _TipoReport [get, set]
 Gets o set del tipo de report (Informe o etiqueta) Más...
 

Eventos

_Click_Imprimir_Option_Before _Click_Imprimir_Before
 Evento before click en el icono Imprimir Más...
 
_Click_Exportar_Option_Before _Click_Exportar_Before
 Evento before click en el icono Exportar Más...
 
_OnShowHidePanel _OnShowHide
 Delegado Evento para ejecutar al mostrar o esconder el panel Más...
 
_Click_Filter_Option _Click_Filter
 Evento click en el icono Filtrar Más...
 
Click_Refresh _Click_Refresh
 Evento click en el icono refrescar Más...
 

Descripción detallada

PE-87757 : Usercontrol para la barra lateral de impresión / exportación de reports

Definición en la línea 31 del archivo ImprimirExportar.cs.

Documentación de las enumeraciones miembro de la clase

◆ Accion

Acciones

Valores de enumeraciones
Ninguna 

Opción para no hacer nada

Imprimir 

Imprimir

Exportar 

Imprimir

Guardar 

Imprimir

Filtrar 

Imprimir

Refrescar 

Imprimir

Comunicados 

Imprimir

Definición en la línea 70 del archivo ImprimirExportar.cs.

Documentación del constructor y destructor

◆ ImprimirExportar()

sage.ew.formul.UserControls.ImprimirExportar.ImprimirExportar ( )
inline

Constructor de la clase

Definición en la línea 668 del archivo ImprimirExportar.cs.

Documentación de las funciones miembro

◆ _Click_Exportar_Option_Before()

delegate void sage.ew.formul.UserControls.ImprimirExportar._Click_Exportar_Option_Before ( ref bool  tlOk)

Delegado Evento before click en el icono Exportar

◆ _Click_Filter_Option()

delegate void sage.ew.formul.UserControls.ImprimirExportar._Click_Filter_Option ( )

Delegado Evento click en el icono Filtrar

◆ _Click_Imprimir_Option_Before()

delegate void sage.ew.formul.UserControls.ImprimirExportar._Click_Imprimir_Option_Before ( ref bool  tlOk)

Delegado Evento before click en el icono Imprimir

◆ _LoadUserConfiguration()

void sage.ew.formul.UserControls.ImprimirExportar._LoadUserConfiguration ( String  tcReportFile = "")
inline

Carga la configuracion del usuario para el report entrado. Se debe haber definido previamente _ReportFile

Definición en la línea 847 del archivo ImprimirExportar.cs.

◆ _OnShowHidePanel()

delegate void sage.ew.formul.UserControls.ImprimirExportar._OnShowHidePanel ( )

Delegado Evento para ejecutar despues de abrir o cerra el panel

◆ _Refresh()

void sage.ew.formul.UserControls.ImprimirExportar._Refresh ( )
inline

Refresh

Definición en la línea 2135 del archivo ImprimirExportar.cs.

◆ _RefreshReportPath()

void sage.ew.formul.UserControls.ImprimirExportar._RefreshReportPath ( )
inline

Actualiza la ruta al report en el input del formulario

Definición en la línea 830 del archivo ImprimirExportar.cs.

◆ _SaveDefaultImpresora()

void sage.ew.formul.UserControls.ImprimirExportar._SaveDefaultImpresora ( String  tcReportFile = "")
inlineprotected

Guarda la impresora seleccionada por el usuario / report seleccionados en la tabla COMUNES!sagereports

Definición en la línea 1756 del archivo ImprimirExportar.cs.

◆ _SelectDefaultImpresora()

void sage.ew.formul.UserControls.ImprimirExportar._SelectDefaultImpresora ( string  tcReportFile = "")
inlineprotected

Selecciona la impresora predeterminada para el report pasado como parametro y para el usuario actual.

Parámetros
tcReportFileNombre del report por el que filtrar

Definición en la línea 1728 del archivo ImprimirExportar.cs.

◆ _ShowPanel() [1/2]

void sage.ew.formul.UserControls.ImprimirExportar._ShowPanel ( string  tcOption = "",
bool  tlForze = false 
)
inline

Metodo publico para inicializar el listado con un panel desplegado. De momento solo se pueden desplegar "imprimir" o "exportar" TODO: Enum para las opciones?

Parámetros
tcOption
tlForze

Definición en la línea 1013 del archivo ImprimirExportar.cs.

◆ _ShowPanel() [2/2]

void sage.ew.formul.UserControls.ImprimirExportar._ShowPanel ( Accion  toOpcion,
bool  tlForze = false 
)
inline

Metodo publico para inicializar el listado con un panel desplegado.

Parámetros
toOpcion
tlForze

Definición en la línea 1026 del archivo ImprimirExportar.cs.

◆ Click_Refresh()

delegate void sage.ew.formul.UserControls.ImprimirExportar.Click_Refresh ( )

Delegado click en el icono refrescar

◆ Dispose()

override void sage.ew.formul.UserControls.ImprimirExportar.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén utilizando.

Parámetros
disposingtrue si los recursos administrados se deben eliminar; false en caso contrario, false.

Definición en la línea 2117 del archivo ImprimirExportar.cs.

◆ OnCreateControl()

override void sage.ew.formul.UserControls.ImprimirExportar.OnCreateControl ( )
inlineprotected

OnCreateControl

Definición en la línea 679 del archivo ImprimirExportar.cs.

◆ OnLoad()

override void sage.ew.formul.UserControls.ImprimirExportar.OnLoad ( EventArgs  e)
inlineprotected

Sobrescritura del evento OnLoad del Usercontrol. Inicializa el control plegandolo

Parámetros
e

Definición en la línea 793 del archivo ImprimirExportar.cs.

Documentación de los campos

◆ _ColorFondoListadosOpciones

Color sage.ew.formul.UserControls.ImprimirExportar._ColorFondoListadosOpciones

PE-86800. Aplicar estilos

Definición en la línea 657 del archivo ImprimirExportar.cs.

◆ _PanelComunicados

PanelComunicados sage.ew.formul.UserControls.ImprimirExportar._PanelComunicados = null

Panel comunicados

Definición en la línea 538 del archivo ImprimirExportar.cs.

◆ _PanelDesplegadoWidth

int sage.ew.formul.UserControls.ImprimirExportar._PanelDesplegadoWidth = 390

Ancho del Usercontrol desplegado

Definición en la línea 646 del archivo ImprimirExportar.cs.

◆ _PanelGuardarExpresiones

PanelGuardarExpresiones sage.ew.formul.UserControls.ImprimirExportar._PanelGuardarExpresiones = null

Panel Guardar Expresiones

Definición en la línea 533 del archivo ImprimirExportar.cs.

◆ _PanelPlegadoWidth

int sage.ew.formul.UserControls.ImprimirExportar._PanelPlegadoWidth = 0

Ancho del UserControl plegado

Definición en la línea 652 del archivo ImprimirExportar.cs.

Documentación de propiedades

◆ _FilterDatosVisible

bool sage.ew.formul.UserControls.ImprimirExportar._FilterDatosVisible
getset

Boton de datos visible

Definición en la línea 588 del archivo ImprimirExportar.cs.

◆ _FilterOptionVisible

bool sage.ew.formul.UserControls.ImprimirExportar._FilterOptionVisible
getset

Boton de filtros visible

Definición en la línea 524 del archivo ImprimirExportar.cs.

◆ _HeadersFilters

bool sage.ew.formul.UserControls.ImprimirExportar._HeadersFilters
getset

Clase para la gestion de columnas personlizadas

Definición en la línea 175 del archivo ImprimirExportar.cs.

◆ _Imprimir_CambiarFecha

bool sage.ew.formul.UserControls.ImprimirExportar._Imprimir_CambiarFecha
getset

Propiedad para mostrar o no el input "Fecha de impresion" en el panel de Imprimir/Exportar

Definición en la línea 374 del archivo ImprimirExportar.cs.

◆ _Imprimir_CambiarNumPagina

bool sage.ew.formul.UserControls.ImprimirExportar._Imprimir_CambiarNumPagina
getset

Propiedad para mostrar o no el input "Primer numero de página" en el panel de Imprimir/Exportar

Definición en la línea 379 del archivo ImprimirExportar.cs.

◆ _Listado

IListados sage.ew.formul.UserControls.ImprimirExportar._Listado
getset

Propiedad opcional de la clase listado que invoca la operación

Definición en la línea 387 del archivo ImprimirExportar.cs.

◆ _ManagerColumns

ManagerColumns sage.ew.formul.UserControls.ImprimirExportar._ManagerColumns
getset

Clase para la gestion de columnas personlizadas

Definición en la línea 159 del archivo ImprimirExportar.cs.

◆ _Modulo

String sage.ew.formul.UserControls.ImprimirExportar._Modulo
getset

Nombre de la carpeta del addon

Definición en la línea 208 del archivo ImprimirExportar.cs.

◆ _NombreFicheroExportar

String sage.ew.formul.UserControls.ImprimirExportar._NombreFicheroExportar
set

Nombre para la exportación, si se establece se utilizará este nombre

Definición en la línea 126 del archivo ImprimirExportar.cs.

◆ _RefreshButtonVisible

bool sage.ew.formul.UserControls.ImprimirExportar._RefreshButtonVisible
getset

Boton de refresco visible

Definición en la línea 552 del archivo ImprimirExportar.cs.

◆ _RefreshImage

Image sage.ew.formul.UserControls.ImprimirExportar._RefreshImage
set

Image button refresh

Definición en la línea 568 del archivo ImprimirExportar.cs.

◆ _ReportFile

string sage.ew.formul.UserControls.ImprimirExportar._ReportFile
getset

Fichero del report

Definición en la línea 250 del archivo ImprimirExportar.cs.

◆ _ReportFileUserConfig

string sage.ew.formul.UserControls.ImprimirExportar._ReportFileUserConfig
getset

Como todos los listados usan el mismo fichero, le indicamos un fichero diferente para que no nos cargue los datos de la impresión de otra grafica

Definición en la línea 264 del archivo ImprimirExportar.cs.

◆ _ReportFilters

virtual Dictionary<string, object> sage.ew.formul.UserControls.ImprimirExportar._ReportFilters
getset

Cadena con los filtros utilizados por el report

Definición en la línea 312 del archivo ImprimirExportar.cs.

◆ _ReportLink

string sage.ew.formul.UserControls.ImprimirExportar._ReportLink
getset

Nombre del enlace del report

Definición en la línea 227 del archivo ImprimirExportar.cs.

◆ _ReportResults

DataTable sage.ew.formul.UserControls.ImprimirExportar._ReportResults
getset

Datatable con los resultados del report

Definición en la línea 290 del archivo ImprimirExportar.cs.

◆ _ReportTitle

string sage.ew.formul.UserControls.ImprimirExportar._ReportTitle
getset

Título del report

Definición en la línea 198 del archivo ImprimirExportar.cs.

◆ _Tipo

Int16 sage.ew.formul.UserControls.ImprimirExportar._Tipo
getset

Enum Report.ReportAction para las acciones a realizar

Definición en la línea 335 del archivo ImprimirExportar.cs.

◆ _TipoReport

Report.TipoReport sage.ew.formul.UserControls.ImprimirExportar._TipoReport
getset

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

Report.TipoReport

Definición en la línea 631 del archivo ImprimirExportar.cs.

◆ _VerImprimirPaginaAPagina

bool sage.ew.formul.UserControls.ImprimirExportar._VerImprimirPaginaAPagina
getset

En el panel de "Imprimir", mostrar u ocultar la opción "Páginas a imprimir"

Definición en la línea 506 del archivo ImprimirExportar.cs.

◆ _WorksWithDivisa

Boolean sage.ew.formul.UserControls.ImprimirExportar._WorksWithDivisa
getset

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

String

Definición en la línea 355 del archivo ImprimirExportar.cs.

◆ VerImportes0

bool sage.ew.formul.UserControls.ImprimirExportar.VerImportes0
getset

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

Definición en la línea 369 del archivo ImprimirExportar.cs.

Documentación de los eventos

◆ _Click_Exportar_Before

_Click_Exportar_Option_Before sage.ew.formul.UserControls.ImprimirExportar._Click_Exportar_Before

Evento before click en el icono Exportar

Definición en la línea 443 del archivo ImprimirExportar.cs.

◆ _Click_Filter

_Click_Filter_Option sage.ew.formul.UserControls.ImprimirExportar._Click_Filter

Evento click en el icono Filtrar

Definición en la línea 473 del archivo ImprimirExportar.cs.

◆ _Click_Imprimir_Before

_Click_Imprimir_Option_Before sage.ew.formul.UserControls.ImprimirExportar._Click_Imprimir_Before

Evento before click en el icono Imprimir

Definición en la línea 426 del archivo ImprimirExportar.cs.

◆ _Click_Refresh

Click_Refresh sage.ew.formul.UserControls.ImprimirExportar._Click_Refresh

Evento click en el icono refrescar

Definición en la línea 488 del archivo ImprimirExportar.cs.

◆ _OnShowHide

_OnShowHidePanel sage.ew.formul.UserControls.ImprimirExportar._OnShowHide

Delegado Evento para ejecutar al mostrar o esconder el panel

Definición en la línea 458 del archivo ImprimirExportar.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: