Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docscompra.DocPrintPagarePago

DocPrint para pagarés de pago. Más...

Diagrama de herencia de sage.ew.docscompra.DocPrintPagarePago
sage.ew.ewbase.DocPrint sage.ew.interficies.IDocPrint sage.ew.interficies.ISageReportDataSorteable

Tipos públicos

enum  TipoImpresion { PagareEntidad = 0 , CartaPagareStandar = 1 , CartaPagareEntidad = 2 }
 Tipos de impresión. Más...
 
- Tipos públicos heredados de sage.ew.ewbase.DocPrint
enum  eFormato_exportacion {
  Ninguno = 0 , Pdf = 1 , Excel = 2 , Excel_xlsx = 3 ,
  Html = 4 , Xml = 5 , txt = 6 , CSV = 7
}
 Tipos de exportación soportados. Más...
 

Métodos públicos

 DocPrintPagarePago (IDocumentoImprimible loDocumentoImprimible)
 Constructor.
 
override void _ObtenerConfigurarionOpcionesImpresionMultiple ()
 REcogemos los valores del UserControl adicional.
 
override bool _Show_Print (int tnAbrirEn=1)
 Muestra el formulario de impresión.
 
override DocPrint _Clonar (DocPrint toDocPrint)
 Clonar.
 
override bool _Print ()
 Ejecutar la impresión en el formato seleccionado.
 
override Report _CrearReport ()
 Override _CrearReport para asignar el nombre del enlace segun el tipo.
 
void _ShowInfo (Boolean tlShow=false)
 Muestra mensaje de información indicando la obselescencia de FOX.
 
Boolean ValidaFicheroCarta ()
 Valida que elfichero exista si el tipo es carta no estandard.
 
- Métodos públicos heredados de sage.ew.ewbase.DocPrint
delegate void _ImpresionVistaPreliminarEvent ()
 Delegado para los messagebox.
 
virtual void _MarcaDocumentoImpreso ()
 Metodo que se ejecutará al imprimir desde el preview para marcar los documentos como impresos.
 
delegate void _Evento_Exportacion_Completada (object sender, ExportEventArgs e)
 
Delegado del evento para la notificación de exportación completa
 
virtual DataTable _OrdenarDatosSageReports (List< CampoOrdenacion > loCamposOrdenacion, DataTable tdDatos)
 Método que ordena los datos segun los campos especificados.
 
virtual void _OpenEditor ()
 Abre la edicíon de report calculando las variables a partir del documento.
 
virtual String _GetFileReportName (String tcNombre)
 Trata el nombre antes de asignarlo al Report.
 
String _ValidaExtension (String tcPath)
 Nos devuelve el fichero con la extensión.
 
virtual void _ConfigureSendMail (SendMail sendmail)
 Permite reconfigurar el objeto SendMail antes de llamar a _Send()
 
string _ObtenerImpresoraRes (String tcDocumento)
 Obtiene la impresora configurada en IMP_REPS.
 
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.
 
virtual String _GetReportFileName ()
 C106325 Devuelve el nombre del fichero de report.
 
eFormato_exportacion _Obtener_formato_exportacion (ewTiposExportacion teTipo)
 Conversor de enumeraciones. Permite pasar de ewTiposExportacion (objetos) a eFormato_exportacion (sage reports)
 
bool _ValidatePrinting ()
 Validaciones antes de imprimir.
 
 DocPrint ()
 Constructor.
 

Métodos protegidos

override void _Configurar_obtencion_filtros (ref Dictionary< string, object > toDiccionario)
 Configurar parámetros.
 
override String _GetReportName ()
 
override void _ConfigureCustomPath (Report toReport)
 
- Métodos protegidos heredados de sage.ew.ewbase.DocPrint
void _LanzarEvento_ExportacionCompletada (string tcPath)
 Método auxiliar para el lanzamiento de eventos.
 
virtual bool _PrintNET ()
 PE-86889 Método para realizar la impresión de un documento mediante Sage Reports.
 
void _Lock (Report.ReportAction toAction)
 Bloquea el ususario.
 
void _UnLock (Report.ReportAction toAction)
 Desbloquea el ususario.
 
virtual Boolean _ExportarOpenXml (String tcPath)
 Exportar exel en OpenXml.
 
void _AsignarEventoImpresionVistaPreviaAfter (Report.ReportAction toAction, Report toReport=null)
 Asigna el evento para la impresión desde vista previa.
 
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.
 
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.
 
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.
 
virtual string _GetBodyExtra ()
 Texto para el body del mail.
 
virtual TipoDocumento _GetTipoDocumento ()
 Devuelve la relación del documento para los campos adicionales.
 
virtual string _GetReportBase ()
 Devuelve el report base.
 
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.
 
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.
 
bool _GetFilters (ISageReportsFilterProvider toOrigen, Dictionary< string, object > toParams, ref List< FilterReportBase > tlisFiltros)
 Método auxiliar que invoca la recuperación de filtros para SageReports.
 
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.
 
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.
 
virtual bool ValidatePrinting ()
 Validaciones antes de imprimir.
 

Propiedades

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

Otros miembros heredados

- Atributos protegidos heredados de sage.ew.ewbase.DocPrint
bool _lHera = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_hera"))
 Guarda el valor acerca de si somos un Hera.
 
bool _lSage50 = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_sage50"))
 Guarda el valor acerca de si es un Sage 50.
 
bool _lColor = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_color"))
 Guarda el valor acerca del trabajo con tallas y colores.
 
bool _lPeso = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_peso"))
 Guarda el valor acerca del trabajo con peso.
 
bool _lCajas = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_cajas"))
 Guarda el valor acerca del trabajo con cajas.
 
List< CampoOrdenacion_oCamposOrdenacion = null
 Campos ordenación.
 
String _cIdioma = ""
 Idioma.
 
UserControl _oUserControlAdicional = null
 UserControl para las opciones de impresion multiple.
 
String _cReportBaseEW = ""
 Report base de EW para buscar la impresora en IMP_RES.
 
ewMascara _oMascaraPorcent = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_tpc))
 Mascara de porcentaje.
 
ewMascara _oMascaraUnidades = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_unidades))
 Mascara de unidades.
 
ewMascara _oMascaraPeso = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascarapeso))
 Mascara de peso.
 
ewMascara _oMascaraCajas = new ewbase.ewMascara(ew.global.EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_mascaracajas))
 Mascara de cajas.
 
- Eventos heredados de sage.ew.ewbase.DocPrint
_ImpresionVistaPreliminarEvent _ImpresionVistaPreliminar
 Evento delegado para los messagebox.
 
_Evento_Exportacion_Completada _Evento_Exportacion_Finalizada
 Delegado del evento para el refresco del formulario.
 

Descripción detallada

DocPrint para pagarés de pago.

Definición en la línea 1984 del archivo PagarePago.cs.

Documentación de las enumeraciones miembro de la clase

◆ TipoImpresion

Tipos de impresión.

Valores de enumeraciones
PagareEntidad 

Banco.

CartaPagareStandar 

Pagare.

CartaPagareEntidad 

Carta.

Definición en la línea 2006 del archivo PagarePago.cs.

Documentación de constructores y destructores

◆ DocPrintPagarePago()

sage.ew.docscompra.DocPrintPagarePago.DocPrintPagarePago ( IDocumentoImprimible loDocumentoImprimible)
inline

Constructor.

Parámetros
loDocumentoImprimible

Definición en la línea 2227 del archivo PagarePago.cs.

Documentación de funciones miembro

◆ _Clonar()

override DocPrint sage.ew.docscompra.DocPrintPagarePago._Clonar ( DocPrint toDocPrint)
inlinevirtual

Clonar.

Parámetros
toDocPrint
Devuelve

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2272 del archivo PagarePago.cs.

◆ _Configurar_obtencion_filtros()

override void sage.ew.docscompra.DocPrintPagarePago._Configurar_obtencion_filtros ( ref Dictionary< string, object > toDiccionario)
inlineprotectedvirtual

Configurar parámetros.

Parámetros
toDiccionario

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2380 del archivo PagarePago.cs.

◆ _ConfigureCustomPath()

override void sage.ew.docscompra.DocPrintPagarePago._ConfigureCustomPath ( Report toReport)
inlineprotectedvirtual
Parámetros
toReport

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2582 del archivo PagarePago.cs.

◆ _CrearReport()

override Report sage.ew.docscompra.DocPrintPagarePago._CrearReport ( )
inlinevirtual

Override _CrearReport para asignar el nombre del enlace segun el tipo.

Devuelve

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2366 del archivo PagarePago.cs.

◆ _GetReportName()

override String sage.ew.docscompra.DocPrintPagarePago._GetReportName ( )
inlineprotectedvirtual
Devuelve

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2542 del archivo PagarePago.cs.

◆ _ObtenerConfigurarionOpcionesImpresionMultiple()

override void sage.ew.docscompra.DocPrintPagarePago._ObtenerConfigurarionOpcionesImpresionMultiple ( )
inlinevirtual

REcogemos los valores del UserControl adicional.

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2243 del archivo PagarePago.cs.

◆ _Print()

override bool sage.ew.docscompra.DocPrintPagarePago._Print ( )
inlinevirtual

Ejecutar la impresión en el formato seleccionado.

Devuelve

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2295 del archivo PagarePago.cs.

◆ _Show_Print()

override bool sage.ew.docscompra.DocPrintPagarePago._Show_Print ( int tnAbrirEn = 1)
inlinevirtual

Muestra el formulario de impresión.

Parámetros
tnAbrirEn
Devuelve

Reimplementado de sage.ew.ewbase.DocPrint.

Definición en la línea 2261 del archivo PagarePago.cs.

◆ _ShowInfo()

void sage.ew.docscompra.DocPrintPagarePago._ShowInfo ( Boolean tlShow = false)
inline

Muestra mensaje de información indicando la obselescencia de FOX.

Parámetros
tlShow

Definición en la línea 2410 del archivo PagarePago.cs.

◆ ValidaFicheroCarta()

Boolean sage.ew.docscompra.DocPrintPagarePago.ValidaFicheroCarta ( )
inline

Valida que elfichero exista si el tipo es carta no estandard.

Devuelve

Definición en la línea 2606 del archivo PagarePago.cs.

Documentación de propiedades

◆ _CodigoBanco

string sage.ew.docscompra.DocPrintPagarePago._CodigoBanco
getset

Código de banco (mantenimiento de bancos).

Definición en la línea 2114 del archivo PagarePago.cs.

◆ _CodigoCarta

string sage.ew.docscompra.DocPrintPagarePago._CodigoCarta
getset

Codigo de la carta modelo.

Definición en la línea 2076 del archivo PagarePago.cs.

◆ _CodigoEntidad

string sage.ew.docscompra.DocPrintPagarePago._CodigoEntidad
getset

Código de entidad financiera (mantenimiento de entidades).

Definición en la línea 2097 del archivo PagarePago.cs.

◆ _FechaEmision

DateTime sage.ew.docscompra.DocPrintPagarePago._FechaEmision
getset

Fecha de emisión.

Definición en la línea 2148 del archivo PagarePago.cs.

◆ _MaxFechaEmision

DateTime sage.ew.docscompra.DocPrintPagarePago._MaxFechaEmision
getset

Máxima fecha de emisión.

Definición en la línea 2131 del archivo PagarePago.cs.

◆ _PrintedByFoxEngine

Boolean sage.ew.docscompra.DocPrintPagarePago._PrintedByFoxEngine
get

Indica si se ha impreso por FOX.

Definición en la línea 2048 del archivo PagarePago.cs.

◆ _ShowInfoFOX

Boolean sage.ew.docscompra.DocPrintPagarePago._ShowInfoFOX
getset

Indica si tiene que indicar que se imprimirá por FOX.

Definición en la línea 2033 del archivo PagarePago.cs.

◆ _TipoImpresion

TipoImpresion sage.ew.docscompra.DocPrintPagarePago._TipoImpresion
getset

Formato de impresión seleccionado.

Definición en la línea 2059 del archivo PagarePago.cs.

◆ _UserControlAdicional

override UserControl sage.ew.docscompra.DocPrintPagarePago._UserControlAdicional
getset

User control adicional.

Implementa sage.ew.interficies.IDocPrint.

Definición en la línea 2180 del archivo PagarePago.cs.


La documentación de esta clase está generada del siguiente archivo: