Referencia de la Clase sage.ew.ewbase.DocPrint

Clase para la impresión de documentos (del tipo que sea) Más...

Diagrama de herencias de sage.ew.ewbase.DocPrint
sage.ew.interficies.IDocPrint sage.ew.interficies.ISageReportDataSorteable sage.addons.services.Negocio.Clases.DocPrintServiceLabel sage.ew.cliente.DocPrintEtiquetasEnvioBase sage.ew.cliente.DocPrintRecibo sage.ew.contabilidad.DocPrintAutorepercutidas sage.ew.contabilidad.DocPrintLegalizacionLibros sage.ew.docscompra.DocPrintCompra sage.ew.docscompra.DocPrintPagarePago sage.ew.docsven.DocPrintVenta sage.ew.empresa.DocPrintTipoModelo sage.ew.ewbase.DocPrintEntregaFactura sage.ew.ewbase.DocumentoBase.DocPrintDocument sage.ew.ewbase.EtiPrint sage.ew.ewbase.MultiDocPrint< T > sage.ew.stocks.Clases.DocPrintDocumentStock sage.ew.tpv.Clases.DocPrintTPV

Estructuras de datos

class  ExportEventArgs
 Parámetros de retorno de exportación Más...
 

Tipos públicos

enum  eFormato_exportacion {
  eFormato_exportacion.Ninguno = 0, eFormato_exportacion.Pdf = 1, eFormato_exportacion.Excel = 2, eFormato_exportacion.Excel_xlsx = 3,
  eFormato_exportacion.Html = 4, eFormato_exportacion.Xml = 5, eFormato_exportacion.txt = 6, eFormato_exportacion.CSV = 7
}
 Tipos de exportación soportados Más...
 

Métodos públicos

delegate void _ImpresionVistaPreliminarEvent ()
 Delegado para los messagebox Más...
 
virtual void _MarcaDocumentoImpreso ()
 Metodo que se ejecutará al imprimir desde el preview para marcar los documentos como impresos Más...
 
delegate void _Evento_Exportacion_Completada (object sender, ExportEventArgs e)
 
Delegado del evento para la notificación de exportación completa Más...
 
virtual bool _Print ()
 Método que imprementa la impresión. Se debe implementar en la clase específica Más...
 
virtual bool _Show_Print (int tnAbrirEn=1)
 Método que imprementa la visualización de opciones de impresión. Se debe implementar en la clase específica Más...
 
virtual DocPrint _Clonar (DocPrint toDocPrint)
 Copia la configuración al Docprint pasado Más...
 
virtual DataTable _OrdenarDatosSageReports (List< CampoOrdenacion > loCamposOrdenacion, DataTable tdDatos)
 Método que ordena los datos segun los campos especificados Más...
 
virtual void _OpenEditor ()
 Abre la edicíon de report calculando las variables a partir del documento Más...
 
virtual String _GetFileReportName (String tcNombre)
 Trata el nombre antes de asignarlo al Report Más...
 
String _ValidaExtension (String tcPath)
 Nos devuelve el fichero con la extensión Más...
 
virtual void _ConfigureSendMail (SendMail sendmail)
 Permite reconfigurar el objeto SendMail antes de llamar a _Send() Más...
 
virtual Report _CrearReport ()
 PE-86889 Método que inicializa un reports y le asigna los valores comunes para la impresión Más...
 
string _ObtenerImpresoraRes (String tcDocumento)
 Obtiene la impresora configurada en IMP_REPS Más...
 
void _ConfigurarObtencionFiltros (ref Dictionary< string, object > toDiccionario)
 Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo Más...
 
virtual String _GetReportFileName ()
 C106325 Devuelve el nombre del fichero de report Más...
 
virtual void _ObtenerConfigurarionOpcionesImpresionMultiple ()
 Metodo para cargar la configuración del UserControl de multiple impresión Más...
 
eFormato_exportacion _Obtener_formato_exportacion (ewTiposExportacion teTipo)
 Conversor de enumeraciones. Permite pasar de ewTiposExportacion (objetos) a eFormato_exportacion (sage reports) Más...
 
bool _ValidatePrinting ()
 Validaciones antes de imprimir Más...
 
 DocPrint ()
 Constructor Más...
 

Métodos protegidos

void _LanzarEvento_ExportacionCompletada (string tcPath)
 Método auxiliar para el lanzamiento de eventos Más...
 
virtual bool _PrintNET ()
 PE-86889 Método para realizar la impresión de un documento mediante Sage Reports Más...
 
void _Lock (Report.ReportAction toAction)
 Bloquea el ususario Más...
 
void _UnLock (Report.ReportAction toAction)
 Desbloquea el ususario Más...
 
virtual Boolean _ExportarOpenXml (String tcPath)
 Exportar exel en OpenXml Más...
 
void _AsignarEventoImpresionVistaPreviaAfter (Report.ReportAction toAction, Report toReport=null)
 Asigna el evento para la impresión desde vista previa Más...
 
virtual bool _SendEmail (string tcFileName)
 Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi Más...
 
bool _SendEmail (string tcFicherosAdjuntos, List< string > toEmailsCCO)
 Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi Más...
 
bool _SendEmail (List< string > toFicherosAdjuntos, List< string > toEmailsCCO)
 Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi Más...
 
virtual string _GetBodyExtra ()
 Texto para el body del mail Más...
 
virtual void _ConfigureCustomPath (Report toReport)
 Permite configurar el path Más...
 
virtual TipoDocumento _GetTipoDocumento ()
 Devuelve la relación del documento para los campos adicionales Más...
 
virtual string _GetReportBase ()
 Devuelve el report base Más...
 
virtual Report.ReportAction Obtener_accion ()
 Método auxiliar para determinar la acción a realizar Determinar si estamos imprimiendo o previsualizando Una vez establecida una operación trata de determinar si esta realizando una exportación Más...
 
string Obtener_impresora ()
 Método protected para tratar de establecer la impresora. 1.- Mira de obtener la impresora a través de la configuración del terminal 2.- Si el método 1 falla busca en COMUNES.SAGEREPORTS 3.- Si el métodod 2 falla no retorna impresora alguna y Sage Reports debe mostrar la pantalla de selección de windows Más...
 
bool _GetFilters (ISageReportsFilterProvider toOrigen, Dictionary< string, object > toParams, ref List< FilterReportBase > tlisFiltros)
 Método auxiliar que invoca la recuperación de filtros para SageReports Más...
 
bool _AddFiltersFromDicctionary (Dictionary< string, object > toDiccionario, ref List< FilterReportBase > toFiltros)
 Método auxiliar que a partir de un diccionario de valores los añade a la lista de filtros recibida por referéncia Más...
 
virtual void _Configurar_obtencion_filtros (ref Dictionary< string, object > toDiccionario)
 Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo Más...
 
virtual string _GetReportName ()
 Obtener el nombre del report base Más...
 
virtual void _Reset ()
 Al fallar la validación hay que reiniciar algunos valores de la pantalla ya que ahora ésta no se cierra y quedan mal informados Más...
 
virtual bool ValidatePrinting ()
 Validaciones antes de imprimir Más...
 

Atributos protegidos

bool _lHera = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_hera"))
 Guarda el valor acerca de si somos un Hera Más...
 
bool _lSage50 = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_sage50"))
 Guarda el valor acerca de si es un Sage 50 Más...
 
bool _lColor = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_color"))
 Guarda el valor acerca del trabajo con tallas y colores Más...
 
bool _lPeso = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_peso"))
 Guarda el valor acerca del trabajo con peso Más...
 
bool _lCajas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_cajas"))
 Guarda el valor acerca del trabajo con cajas Más...
 
List< CampoOrdenacion_oCamposOrdenacion = null
 Campos ordenación Más...
 
String _cIdioma = ""
 Idioma Más...
 
UserControl _oUserControlAdicional = null
 UserControl para las opciones de impresion multiple Más...
 
String _cReportBaseEW = ""
 Report base de EW para buscar la impresora en IMP_RES Más...
 
ewMascara _oMascaraPorcent = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_tpc))
 Mascara de porcentaje Más...
 
ewMascara _oMascaraUnidades = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_unidades))
 Mascara de unidades Más...
 
ewMascara _oMascaraPeso = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascarapeso))
 Mascara de peso Más...
 
ewMascara _oMascaraCajas = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascaracajas))
 Mascara de cajas Más...
 

Propiedades

Boolean _ImprimirExelOpenXml [get, set]
 Indica si exportamos el Excel po OpenXml Más...
 
ewMascara _Mascara_Importes [get]
 Mascara de importes Más...
 
ewMascara _Mascara_Precios [get]
 Mascara de precio Más...
 
ewMascara _Mascara_Porcentajes [get]
 Mascara de porcentaje Más...
 
ewMascara _Mascara_Unidades [get]
 Mascara de unidades Más...
 
ewMascara _Mascara_Pesos [get]
 Mascara de peso Más...
 
ewMascara _Mascara_Cajas [get]
 Mascara de cajas Más...
 
virtual Boolean _ShowEditMode [get]
 Indica si dbe mostrar el botón de edición en el formulario por defecto de impresión Más...
 
string _Idioma [get, set]
 Nos indicará el código del idioma para la impresión Más...
 
string _ErrorMessage [get, set]
 Mensajede de error Más...
 
String _ReportBaseEW [get]
 Report base de EW para buscar la impresora en IMP_RES Más...
 
Boolean _UnMailCliente [get, set]
 Indica si solo se enviará un mail por cliente Más...
 
Boolean _MarcarImpreso [get, set]
 Indica sise marcará el documento como impreso Más...
 
string _Template [get, set]
 Indica si se impreme con una template Más...
 
IDocumentoImprimible _Documento [get, set]
 Referéncia al documento Más...
 
Empresa _Empresa [get]
 Empresa Más...
 
Terminal _Terminal [get]
 Terminal Más...
 
IFileDialog365 _FileDialog [get]
 Objeto FileDialog Más...
 
Report _Report [get, set]
 Devuelve el report que va ha imprimir Más...
 
ImpresionNormalMultiple _ImpresionNormalMultiple [get, set]
 Indica el tipo de impresión Más...
 
virtual bool _DivisaActiva [get]
 T105514 Indica si se trabaja con divisa Más...
 
virtual String _Printer [get, set]
 C106325 Devuelve la impresora configurada Más...
 
virtual String _DefaultSystemPrinter [get]
 Devuelve la impresora por defecto del sistem Más...
 
List< OpcionesImpresion_Opciones_Impresion [get, set]
 Opiones de impresión Más...
 
virtual UserControl _UserControlAdicional [get, set]
 Opiones de impresión Más...
 
bool _IVA_Desglosado [get, set]
 Nos indicará si el documento se imprimirá con el IVA desglosado Más...
 
bool _Valorado [get, set]
 Nos indicará si el documento se imprimirá valorado Más...
 
virtual bool _Vista_Preliminar [get, set]
 Nos indicará si se realizará una vista preliminar del documento Más...
 
int _Numero_Copias [get, set]
 Nos indicará el número de copias a imprimir Más...
 
string _Ruta_Fichero [get, set]
 Nos indicará la ruta donde nos guardará el fichero del documento en formato PDF Más...
 
bool _EditMode [get, set]
 Modo de edición Más...
 
bool _FieldRandomBackColor [get, set]
 Propiedad _FieldRandomBackColor Más...
 
eFormato_exportacion _Formato_exportacion [get, set]
 Formato de exportación Más...
 
bool _Exportar [get, set]
 Determina si el documento Más...
 
string _Destinatario_Email [get, set]
 Nos indicará la dirección de email en caso que se desee imprimir en PDF Más...
 
bool _EmailAut [get, set]
 Nos indicará si hay que enviar el email automáticamente Más...
 
bool _Email [get, set]
 Nos indicará si hay que enviar el email Más...
 
virtual List< CampoOrdenacion_CamposOrdenacion [get, set]
 Devuelve la lista de los campos por lo que se podrá ordenar para la impresión Más...
 
string _PlantillaComunicado [get, set]
 Nos indica la plantilla de comunicado a utilizar en el email Más...
 
String _ReportBase [get]
 Devuelve el report base Más...
 
List< FiltroImpresion_FiltrosDocumentosImpresion [get, set]
 Listado de filtros de impresion (impresión multiple) Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocPrint
bool _IVA_Desglosado [get, set]
 Nos indicará si el documento se imprimirá con el IVA desglosado Más...
 
bool _Valorado [get, set]
 Nos indicará si el documento se imprimirá valorado Más...
 
bool _Vista_Preliminar [get, set]
 Nos indicará si se realizará una vista preliminar del documento Más...
 
int _Numero_Copias [get, set]
 Nos indicará el número de copias a imprimir Más...
 
string _ErrorMessage [get, set]
 Mnsaje de error Más...
 
List< OpcionesImpresion_Opciones_Impresion [get, set]
 Lista de opciones de impresion ( tuplas (id,nombre de opcion) Más...
 
ImpresionNormalMultiple _ImpresionNormalMultiple [get, set]
 Indica el tipo de impresión Más...
 
UserControl _UserControlAdicional [get, set]
 User control para las opciones de impresion múltiples documento Más...
 
List< FiltroImpresion_FiltrosDocumentosImpresion [get, set]
 Listado de filtros para los documentos Más...
 
- Propiedades heredados desde sage.ew.interficies.ISageReportDataSorteable
List< CampoOrdenacion_CamposOrdenacion [get, set]
 Lista de opciones de ordenacion ( tuplas (id,nombre de opcion) Más...
 

Eventos

_ImpresionVistaPreliminarEvent _ImpresionVistaPreliminar
 Evento delegado para los messagebox Más...
 
_Evento_Exportacion_Completada _Evento_Exportacion_Finalizada
 Delegado del evento para el refresco del formulario Más...
 

Descripción detallada

Clase para la impresión de documentos (del tipo que sea)

Definición en la línea 33 del archivo DocPrint.cs.

Documentación de las enumeraciones miembro de la clase

◆ eFormato_exportacion

Tipos de exportación soportados

Valores de enumeraciones
Ninguno 

Sin exportación

Pdf 

Formato PDF

Excel 

Formato Excel (.xls)

Excel_xlsx 

Formato Excel (.xlsx)

Html 

Formato Html

Xml 

Formato Xml

txt 

T111264 Formato txt

CSV 

Formato CSV

Definición en la línea 38 del archivo DocPrint.cs.

Documentación del constructor y destructor

◆ DocPrint()

sage.ew.ewbase.DocPrint.DocPrint ( )
inline

Constructor

Definición en la línea 2013 del archivo DocPrint.cs.

Documentación de las funciones miembro

◆ _AddFiltersFromDicctionary()

bool sage.ew.ewbase.DocPrint._AddFiltersFromDicctionary ( Dictionary< string, object >  toDiccionario,
ref List< FilterReportBase toFiltros 
)
inlineprotected

Método auxiliar que a partir de un diccionario de valores los añade a la lista de filtros recibida por referéncia

Parámetros
toDiccionarioDiccionario con los valores a tratar
toFiltrosLista de filtros
Devuelve
true si todo correcto

Definición en la línea 1794 del archivo DocPrint.cs.

◆ _AsignarEventoImpresionVistaPreviaAfter()

void sage.ew.ewbase.DocPrint._AsignarEventoImpresionVistaPreviaAfter ( Report.ReportAction  toAction,
Report  toReport = null 
)
inlineprotected

Asigna el evento para la impresión desde vista previa

Parámetros
toAction
toReport

Definición en la línea 1112 del archivo DocPrint.cs.

◆ _Clonar()

virtual DocPrint sage.ew.ewbase.DocPrint._Clonar ( DocPrint  toDocPrint)
inlinevirtual

◆ _Configurar_obtencion_filtros()

virtual void sage.ew.ewbase.DocPrint._Configurar_obtencion_filtros ( ref Dictionary< string, object >  toDiccionario)
inlineprotectedvirtual

Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo

Parámetros
toDiccionarioDiccionario a cumplimentar con la configuración de DocPrint que se mandará al Documento

Reimplementado en sage.ew.docscompra.DocPrintPagarePago, sage.ew.tpv.Clases.DocPrintTPVDatafonoPayTef, sage.ew.contabilidad.DocPrintAutorepercutidas, sage.ew.tpv.Clases.DocPrintVentaTicket, sage.addons.services.Negocio.Clases.DocPrintServiceLabel, sage.ew.docsven.DocPrintVenta y sage.ew.docscompra.DocPrintCompra.

Definición en la línea 1843 del archivo DocPrint.cs.

◆ _ConfigurarObtencionFiltros()

void sage.ew.ewbase.DocPrint._ConfigurarObtencionFiltros ( ref Dictionary< string, object >  toDiccionario)
inline

Método auxiliar para la asignación de propiedades específicas de la clase DocPrintXXX Este diccionario se envia al _Documento para transmitir la configuración del _DocPrint específico. Esta configuración determina los filtros a recuperar y opciones concretas para el proceso de los datos. Pe. _Valorado, o _Agrupar_Articulo

Parámetros
toDiccionario

Implementa sage.ew.interficies.IDocPrint.

Definición en la línea 1832 del archivo DocPrint.cs.

◆ _ConfigureCustomPath()

virtual void sage.ew.ewbase.DocPrint._ConfigureCustomPath ( Report  toReport)
inlineprotectedvirtual

Permite configurar el path

Parámetros
toReport

Reimplementado en sage.ew.docscompra.DocPrintPagarePago y sage.addons.services.Negocio.Clases.DocPrintServiceLabel.

Definición en la línea 1478 del archivo DocPrint.cs.

◆ _ConfigureSendMail()

virtual void sage.ew.ewbase.DocPrint._ConfigureSendMail ( SendMail  sendmail)
inlinevirtual

Permite reconfigurar el objeto SendMail antes de llamar a _Send()

Parámetros
sendmail

Reimplementado en sage.addons.services.Negocio.Clases.DocPrintService.

Definición en la línea 1306 del archivo DocPrint.cs.

◆ _CrearReport()

◆ _Evento_Exportacion_Completada()

delegate void sage.ew.ewbase.DocPrint._Evento_Exportacion_Completada ( object  sender,
ExportEventArgs  e 
)


Delegado del evento para la notificación de exportación completa

◆ _ExportarOpenXml()

virtual Boolean sage.ew.ewbase.DocPrint._ExportarOpenXml ( String  tcPath)
inlineprotectedvirtual

Exportar exel en OpenXml

Parámetros
tcPath
Devuelve

Reimplementado en sage.ew.empresa.DocPrintTipoModelo.

Definición en la línea 1088 del archivo DocPrint.cs.

◆ _GetBodyExtra()

virtual string sage.ew.ewbase.DocPrint._GetBodyExtra ( )
inlineprotectedvirtual

Texto para el body del mail

Devuelve

Reimplementado en sage.ew.docsven.DocPrintVentaFRA.

Definición en la línea 1296 del archivo DocPrint.cs.

◆ _GetFileReportName()

virtual String sage.ew.ewbase.DocPrint._GetFileReportName ( String  tcNombre)
inlinevirtual

Trata el nombre antes de asignarlo al Report

Parámetros
tcNombre
Devuelve

Reimplementado en sage.ew.docsven.DocPrintVentaFRA y sage.ew.docsven.DocPrintVenta.

Definición en la línea 1078 del archivo DocPrint.cs.

◆ _GetFilters()

bool sage.ew.ewbase.DocPrint._GetFilters ( ISageReportsFilterProvider  toOrigen,
Dictionary< string, object >  toParams,
ref List< FilterReportBase tlisFiltros 
)
inlineprotected

Método auxiliar que invoca la recuperación de filtros para SageReports

Parámetros
toOrigenProveedor de filtros sobre el que solicitar los datos
toParamsParámetros para realizar la recuperación
tlisFiltrosLista donde añadir los filtros (FilterReport) obtenidos
Devuelve
true si acaba

Definición en la línea 1764 del archivo DocPrint.cs.

◆ _GetReportBase()

virtual string sage.ew.ewbase.DocPrint._GetReportBase ( )
inlineprotectedvirtual

Devuelve el report base

Devuelve

Reimplementado en sage.ew.docsven.DocPrintVentaFRA, sage.addons.services.Negocio.Clases.DocPrintServiceLabel y sage.ew.docsven.DocPrintVenta.

Definición en la línea 1563 del archivo DocPrint.cs.

◆ _GetReportFileName()

virtual String sage.ew.ewbase.DocPrint._GetReportFileName ( )
inlinevirtual

C106325 Devuelve el nombre del fichero de report

Devuelve

Definición en la línea 1862 del archivo DocPrint.cs.

◆ _GetReportName()

◆ _GetTipoDocumento()

virtual TipoDocumento sage.ew.ewbase.DocPrint._GetTipoDocumento ( )
inlineprotectedvirtual

Devuelve la relación del documento para los campos adicionales

Devuelve

Definición en la línea 1489 del archivo DocPrint.cs.

◆ _ImpresionVistaPreliminarEvent()

delegate void sage.ew.ewbase.DocPrint._ImpresionVistaPreliminarEvent ( )

Delegado para los messagebox

◆ _LanzarEvento_ExportacionCompletada()

void sage.ew.ewbase.DocPrint._LanzarEvento_ExportacionCompletada ( string  tcPath)
inlineprotected

Método auxiliar para el lanzamiento de eventos

Parámetros
tcPathRuta final de la exportación

Definición en la línea 868 del archivo DocPrint.cs.

◆ _Lock()

void sage.ew.ewbase.DocPrint._Lock ( Report.ReportAction  toAction)
inlineprotected

Bloquea el ususario

Parámetros
toAction

Definición en la línea 1058 del archivo DocPrint.cs.

◆ _MarcaDocumentoImpreso()

virtual void sage.ew.ewbase.DocPrint._MarcaDocumentoImpreso ( )
inlinevirtual

Metodo que se ejecutará al imprimir desde el preview para marcar los documentos como impresos

Reimplementado en sage.ew.ewbase.MultiDocPrint< T >.

Definición en la línea 638 del archivo DocPrint.cs.

◆ _Obtener_formato_exportacion()

eFormato_exportacion sage.ew.ewbase.DocPrint._Obtener_formato_exportacion ( ewTiposExportacion  teTipo)
inline

Conversor de enumeraciones. Permite pasar de ewTiposExportacion (objetos) a eFormato_exportacion (sage reports)

Parámetros
teTipoEnumerado tipo ewTiposExportacion a convertir
Devuelve
Enumerado tipo eFormato_exportacion

Definición en la línea 1885 del archivo DocPrint.cs.

◆ _ObtenerConfigurarionOpcionesImpresionMultiple()

◆ _ObtenerImpresoraRes()

string sage.ew.ewbase.DocPrint._ObtenerImpresoraRes ( String  tcDocumento)
inline

Obtiene la impresora configurada en IMP_REPS

Devuelve

Definición en la línea 1752 del archivo DocPrint.cs.

◆ _OpenEditor()

virtual void sage.ew.ewbase.DocPrint._OpenEditor ( )
inlinevirtual

Abre la edicíon de report calculando las variables a partir del documento

Definición en la línea 971 del archivo DocPrint.cs.

◆ _OrdenarDatosSageReports()

virtual DataTable sage.ew.ewbase.DocPrint._OrdenarDatosSageReports ( List< CampoOrdenacion loCamposOrdenacion,
DataTable  tdDatos 
)
inlinevirtual

Método que ordena los datos segun los campos especificados

Parámetros
loCamposOrdenacionCampos para la ordenación
tdDatosDataTable a ordenar
Devuelve
DataTable ordenado

Implementa sage.ew.interficies.ISageReportDataSorteable.

Definición en la línea 935 del archivo DocPrint.cs.

◆ _Print()

◆ _PrintNET()

virtual bool sage.ew.ewbase.DocPrint._PrintNET ( )
inlineprotectedvirtual

PE-86889 Método para realizar la impresión de un documento mediante Sage Reports

Devuelve
Report

Reimplementado en sage.ew.cliente.DocPrintEtiquetasEnvioBase, sage.ew.ewbase.MultiDocPrint< T >, sage.ew.tpv.Clases.DocPrintVentaTicket, sage.ew.docsven.DocPrintVentaFRA, sage.ew.docsven.DocPrintVenta y sage.ew.tpv.Clases.DocPrintTPV.

Definición en la línea 980 del archivo DocPrint.cs.

◆ _Reset()

virtual void sage.ew.ewbase.DocPrint._Reset ( )
inlineprotectedvirtual

Al fallar la validación hay que reiniciar algunos valores de la pantalla ya que ahora ésta no se cierra y quedan mal informados

Definición en la línea 1928 del archivo DocPrint.cs.

◆ _SendEmail() [1/3]

virtual bool sage.ew.ewbase.DocPrint._SendEmail ( string  tcFileName)
inlineprotectedvirtual

Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi

Parámetros
tcFileName

Reimplementado en sage.ew.docsven.DocPrintVentaFRA.

Definición en la línea 1133 del archivo DocPrint.cs.

◆ _SendEmail() [2/3]

bool sage.ew.ewbase.DocPrint._SendEmail ( string  tcFicherosAdjuntos,
List< string >  toEmailsCCO 
)
inlineprotected

Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi

Parámetros
tcFicherosAdjuntos
toEmailsCCO

Definición en la línea 1145 del archivo DocPrint.cs.

◆ _SendEmail() [3/3]

bool sage.ew.ewbase.DocPrint._SendEmail ( List< string >  toFicherosAdjuntos,
List< string >  toEmailsCCO 
)
inlineprotected

Envia email segun confguracion del usuario Si tiene el opcemp 9050 activo, hace un envío directo mediante el SMTP configurado (función FOX) En caso contrario hace uso de Mapi

Parámetros
toFicherosAdjuntos
toEmailsCCO

Definición en la línea 1157 del archivo DocPrint.cs.

◆ _Show_Print()

virtual bool sage.ew.ewbase.DocPrint._Show_Print ( int  tnAbrirEn = 1)
inlinevirtual

◆ _UnLock()

void sage.ew.ewbase.DocPrint._UnLock ( Report.ReportAction  toAction)
inlineprotected

Desbloquea el ususario

Parámetros
toAction

Definición en la línea 1067 del archivo DocPrint.cs.

◆ _ValidaExtension()

String sage.ew.ewbase.DocPrint._ValidaExtension ( String  tcPath)
inline

Nos devuelve el fichero con la extensión

Parámetros
tcPath
Devuelve

Definición en la línea 1099 del archivo DocPrint.cs.

◆ _ValidatePrinting()

bool sage.ew.ewbase.DocPrint._ValidatePrinting ( )
inline

Validaciones antes de imprimir

Devuelve

Implementa sage.ew.interficies.IDocPrint.

Definición en la línea 1914 del archivo DocPrint.cs.

◆ Obtener_accion()

virtual Report.ReportAction sage.ew.ewbase.DocPrint.Obtener_accion ( )
inlineprotectedvirtual

Método auxiliar para determinar la acción a realizar Determinar si estamos imprimiendo o previsualizando Una vez establecida una operación trata de determinar si esta realizando una exportación

Devuelve

Reimplementado en sage.ew.ewbase.EtiPrint.

Definición en la línea 1602 del archivo DocPrint.cs.

◆ Obtener_impresora()

string sage.ew.ewbase.DocPrint.Obtener_impresora ( )
inlineprotected

Método protected para tratar de establecer la impresora. 1.- Mira de obtener la impresora a través de la configuración del terminal 2.- Si el método 1 falla busca en COMUNES.SAGEREPORTS 3.- Si el métodod 2 falla no retorna impresora alguna y Sage Reports debe mostrar la pantalla de selección de windows

Devuelve

Definición en la línea 1660 del archivo DocPrint.cs.

◆ ValidatePrinting()

virtual bool sage.ew.ewbase.DocPrint.ValidatePrinting ( )
inlineprotectedvirtual

Validaciones antes de imprimir

Devuelve

Reimplementado en sage.ew.docscompra.DocPrintCompraPedido y sage.ew.docsven.DocPrintVenta.

Definición en la línea 1939 del archivo DocPrint.cs.

Documentación de los campos

◆ _cIdioma

String sage.ew.ewbase.DocPrint._cIdioma = ""
protected

Idioma

Definición en la línea 162 del archivo DocPrint.cs.

◆ _cReportBaseEW

String sage.ew.ewbase.DocPrint._cReportBaseEW = ""
protected

Report base de EW para buscar la impresora en IMP_RES

Definición en la línea 182 del archivo DocPrint.cs.

◆ _lCajas

bool sage.ew.ewbase.DocPrint._lCajas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_cajas"))
protected

Guarda el valor acerca del trabajo con cajas

Definición en la línea 97 del archivo DocPrint.cs.

◆ _lColor

bool sage.ew.ewbase.DocPrint._lColor = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_color"))
protected

Guarda el valor acerca del trabajo con tallas y colores

Definición en la línea 89 del archivo DocPrint.cs.

◆ _lHera

bool sage.ew.ewbase.DocPrint._lHera = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_hera"))
protected

Guarda el valor acerca de si somos un Hera

Definición en la línea 81 del archivo DocPrint.cs.

◆ _lPeso

bool sage.ew.ewbase.DocPrint._lPeso = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_peso"))
protected

Guarda el valor acerca del trabajo con peso

Definición en la línea 93 del archivo DocPrint.cs.

◆ _lSage50

bool sage.ew.ewbase.DocPrint._lSage50 = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_sage50"))
protected

Guarda el valor acerca de si es un Sage 50

Definición en la línea 85 del archivo DocPrint.cs.

◆ _oCamposOrdenacion

List<CampoOrdenacion> sage.ew.ewbase.DocPrint._oCamposOrdenacion = null
protected

Campos ordenación

Definición en la línea 128 del archivo DocPrint.cs.

◆ _oMascaraCajas

ewMascara sage.ew.ewbase.DocPrint._oMascaraCajas = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascaracajas))
protected

Mascara de cajas

Definición en la línea 213 del archivo DocPrint.cs.

◆ _oMascaraPeso

ewMascara sage.ew.ewbase.DocPrint._oMascaraPeso = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascarapeso))
protected

Mascara de peso

Definición en la línea 209 del archivo DocPrint.cs.

◆ _oMascaraPorcent

ewMascara sage.ew.ewbase.DocPrint._oMascaraPorcent = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_tpc))
protected

Mascara de porcentaje

Definición en la línea 201 del archivo DocPrint.cs.

◆ _oMascaraUnidades

ewMascara sage.ew.ewbase.DocPrint._oMascaraUnidades = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_unidades))
protected

Mascara de unidades

Definición en la línea 205 del archivo DocPrint.cs.

◆ _oUserControlAdicional

UserControl sage.ew.ewbase.DocPrint._oUserControlAdicional = null
protected

UserControl para las opciones de impresion multiple

Definición en la línea 166 del archivo DocPrint.cs.

Documentación de propiedades

◆ _CamposOrdenacion

virtual List<CampoOrdenacion> sage.ew.ewbase.DocPrint._CamposOrdenacion
getset

Devuelve la lista de los campos por lo que se podrá ordenar para la impresión

Definición en la línea 787 del archivo DocPrint.cs.

◆ _DefaultSystemPrinter

virtual String sage.ew.ewbase.DocPrint._DefaultSystemPrinter
get

Devuelve la impresora por defecto del sistem

Definición en la línea 547 del archivo DocPrint.cs.

◆ _Destinatario_Email

string sage.ew.ewbase.DocPrint._Destinatario_Email
getset

Nos indicará la dirección de email en caso que se desee imprimir en PDF

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

◆ _DivisaActiva

virtual bool sage.ew.ewbase.DocPrint._DivisaActiva
get

T105514 Indica si se trabaja con divisa

Definición en la línea 512 del archivo DocPrint.cs.

◆ _Documento

IDocumentoImprimible sage.ew.ewbase.DocPrint._Documento
getsetprotected

Referéncia al documento

Definición en la línea 416 del archivo DocPrint.cs.

◆ _EditMode

bool sage.ew.ewbase.DocPrint._EditMode
getset

Modo de edición

Definición en la línea 681 del archivo DocPrint.cs.

◆ _Email

bool sage.ew.ewbase.DocPrint._Email
getset

Nos indicará si hay que enviar el email

Definición en la línea 772 del archivo DocPrint.cs.

◆ _EmailAut

bool sage.ew.ewbase.DocPrint._EmailAut
getset

Nos indicará si hay que enviar el email automáticamente

Definición en la línea 757 del archivo DocPrint.cs.

◆ _Empresa

Empresa sage.ew.ewbase.DocPrint._Empresa
getprotected

Empresa

Definición en la línea 431 del archivo DocPrint.cs.

◆ _ErrorMessage

string sage.ew.ewbase.DocPrint._ErrorMessage
getset

Mensajede de error

Definición en la línea 339 del archivo DocPrint.cs.

◆ _Exportar

bool sage.ew.ewbase.DocPrint._Exportar
getset

Determina si el documento

Definición en la línea 726 del archivo DocPrint.cs.

◆ _FieldRandomBackColor

bool sage.ew.ewbase.DocPrint._FieldRandomBackColor
getset

Propiedad _FieldRandomBackColor

Definición en la línea 696 del archivo DocPrint.cs.

◆ _FileDialog

IFileDialog365 sage.ew.ewbase.DocPrint._FileDialog
getprotected

Objeto FileDialog

Definición en la línea 465 del archivo DocPrint.cs.

◆ _FiltrosDocumentosImpresion

List<FiltroImpresion> sage.ew.ewbase.DocPrint._FiltrosDocumentosImpresion
getset

Listado de filtros de impresion (impresión multiple)

Definición en la línea 1584 del archivo DocPrint.cs.

◆ _Formato_exportacion

eFormato_exportacion sage.ew.ewbase.DocPrint._Formato_exportacion
getset

Formato de exportación

Definición en la línea 711 del archivo DocPrint.cs.

◆ _Idioma

string sage.ew.ewbase.DocPrint._Idioma
getset

Nos indicará el código del idioma para la impresión

Definición en la línea 320 del archivo DocPrint.cs.

◆ _ImpresionNormalMultiple

ImpresionNormalMultiple sage.ew.ewbase.DocPrint._ImpresionNormalMultiple
getset

Indica el tipo de impresión

Definición en la línea 497 del archivo DocPrint.cs.

◆ _ImprimirExelOpenXml

Boolean sage.ew.ewbase.DocPrint._ImprimirExelOpenXml
getset

Indica si exportamos el Excel po OpenXml

Definición en la línea 223 del archivo DocPrint.cs.

◆ _IVA_Desglosado

bool sage.ew.ewbase.DocPrint._IVA_Desglosado
getset

Nos indicará si el documento se imprimirá con el IVA desglosado

Definición en la línea 589 del archivo DocPrint.cs.

◆ _MarcarImpreso

Boolean sage.ew.ewbase.DocPrint._MarcarImpreso
getset

Indica sise marcará el documento como impreso

Definición en la línea 381 del archivo DocPrint.cs.

◆ _Mascara_Cajas

ewMascara sage.ew.ewbase.DocPrint._Mascara_Cajas
get

Mascara de cajas

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

◆ _Mascara_Importes

ewMascara sage.ew.ewbase.DocPrint._Mascara_Importes
get

Mascara de importes

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

◆ _Mascara_Pesos

ewMascara sage.ew.ewbase.DocPrint._Mascara_Pesos
get

Mascara de peso

Definición en la línea 281 del archivo DocPrint.cs.

◆ _Mascara_Porcentajes

ewMascara sage.ew.ewbase.DocPrint._Mascara_Porcentajes
get

Mascara de porcentaje

Definición en la línea 259 del archivo DocPrint.cs.

◆ _Mascara_Precios

ewMascara sage.ew.ewbase.DocPrint._Mascara_Precios
get

Mascara de precio

Definición en la línea 248 del archivo DocPrint.cs.

◆ _Mascara_Unidades

ewMascara sage.ew.ewbase.DocPrint._Mascara_Unidades
get

Mascara de unidades

Definición en la línea 270 del archivo DocPrint.cs.

◆ _Numero_Copias

int sage.ew.ewbase.DocPrint._Numero_Copias
getset

Nos indicará el número de copias a imprimir

Definición en la línea 650 del archivo DocPrint.cs.

◆ _Opciones_Impresion

List<OpcionesImpresion> sage.ew.ewbase.DocPrint._Opciones_Impresion
getset

Opiones de impresión

Definición en la línea 559 del archivo DocPrint.cs.

◆ _PlantillaComunicado

string sage.ew.ewbase.DocPrint._PlantillaComunicado
getset

Nos indica la plantilla de comunicado a utilizar en el email

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

◆ _Printer

virtual String sage.ew.ewbase.DocPrint._Printer
getset

C106325 Devuelve la impresora configurada

Definición en la línea 530 del archivo DocPrint.cs.

◆ _Report

Report sage.ew.ewbase.DocPrint._Report
getsetprotected

Devuelve el report que va ha imprimir

Definición en la línea 481 del archivo DocPrint.cs.

◆ _ReportBase

String sage.ew.ewbase.DocPrint._ReportBase
get

Devuelve el report base

Devuelve

Definición en la línea 1573 del archivo DocPrint.cs.

◆ _ReportBaseEW

String sage.ew.ewbase.DocPrint._ReportBaseEW
get

Report base de EW para buscar la impresora en IMP_RES

Definición en la línea 354 del archivo DocPrint.cs.

◆ _Ruta_Fichero

string sage.ew.ewbase.DocPrint._Ruta_Fichero
getset

Nos indicará la ruta donde nos guardará el fichero del documento en formato PDF

Definición en la línea 665 del archivo DocPrint.cs.

◆ _ShowEditMode

virtual Boolean sage.ew.ewbase.DocPrint._ShowEditMode
get

Indica si dbe mostrar el botón de edición en el formulario por defecto de impresión

Definición en la línea 309 del archivo DocPrint.cs.

◆ _Template

string sage.ew.ewbase.DocPrint._Template
getset

Indica si se impreme con una template

Definición en la línea 396 del archivo DocPrint.cs.

◆ _Terminal

Terminal sage.ew.ewbase.DocPrint._Terminal
getprotected

Terminal

Definición en la línea 452 del archivo DocPrint.cs.

◆ _UnMailCliente

Boolean sage.ew.ewbase.DocPrint._UnMailCliente
getset

Indica si solo se enviará un mail por cliente

Definición en la línea 365 del archivo DocPrint.cs.

◆ _UserControlAdicional

virtual UserControl sage.ew.ewbase.DocPrint._UserControlAdicional
getset

Opiones de impresión

Definición en la línea 574 del archivo DocPrint.cs.

◆ _Valorado

bool sage.ew.ewbase.DocPrint._Valorado
getset

Nos indicará si el documento se imprimirá valorado

Definición en la línea 604 del archivo DocPrint.cs.

◆ _Vista_Preliminar

virtual bool sage.ew.ewbase.DocPrint._Vista_Preliminar
getset

Nos indicará si se realizará una vista preliminar del documento

Definición en la línea 619 del archivo DocPrint.cs.

Documentación de los eventos

◆ _Evento_Exportacion_Finalizada

_Evento_Exportacion_Completada sage.ew.ewbase.DocPrint._Evento_Exportacion_Finalizada

Delegado del evento para el refresco del formulario

Definición en la línea 825 del archivo DocPrint.cs.

◆ _ImpresionVistaPreliminar

_ImpresionVistaPreliminarEvent sage.ew.ewbase.DocPrint._ImpresionVistaPreliminar

Evento delegado para los messagebox

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


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