Clase de negocio para realizar la impresión de un documento de compra (PE-94331) Más...
Métodos públicos | |
DocPrintCompra () | |
Constructor Más... | |
DocPrintCompra (IDocumentoImprimible toDocCompra) | |
Constructor con referencia al objeto principal del documento de compra Más... | |
override bool | _Print () |
Implementación del método para realizar la impresión de un documento Más... | |
override DocPrint | _Clonar (DocPrint toDocPrint) |
Copia la configuración al DocPrint pasado Más... | |
override bool | _Show_Print (int tnAbrirEn=1) |
Método para mostrar la pantalla de impresión Se hace que sea la clase del Documento la que muestre el formulario apropiado Más... | |
DocPrintCompra | _Clonar () |
Método utilizado para clonar la clase de negocio ewDocPrint del documento de compra. Más... | |
virtual bool | _Documento_Traspasado_Totalmente () |
PE-101217 Más... | |
![]() | |
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 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... | |
DocPrint () | |
Constructor Más... | |
Métodos protegidos | |
String | _GetReportNameByTemplates (TiposReport toTipo) |
Devuelve el fichero del report según las plantillas Más... | |
void | _Config_Inicial () |
Método que establece una configuración inical del control Más... | |
virtual bool | _PrintVFP () |
Método para realizar la impresión de un documento mediante VFP (REPORT_VENTAS) Más... | |
override void | _Configurar_obtencion_filtros (ref Dictionary< string, object > tdicParametrosReport) |
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... | |
![]() | |
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... | |
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... | |
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 string | _GetReportName () |
Obtener el nombre del report base Más... | |
Propiedades | |
bool | _NoVisualizarPreciosEnCompras [get] |
Nos indicará si se el usuario tiene acceso a visualizar precios en compras. Más... | |
bool | _Agrupar_Articulo [get, set] |
Nos indicará si hay que agrupar por artículo Más... | |
bool | _Imprimir [get, set] |
Nos indicará si el documento se imprimirá Más... | |
bool | _SoloPenReci [get, set] |
Nos indicará si se ha de imprimir solo lo pendientes de recibir. Más... | |
bool | _Imprimir_Series [get, set] |
Nos indicará si hay que imprimir las series, caso de albaranes de compra Más... | |
override bool | _DivisaActiva [get] |
T105514 Indica si se trabaja con divisa Más... | |
override List< CampoOrdenacion > | _CamposOrdenacion [get, set] |
T107428 Devuelve la lista de los campos por lo que se podrá ordenar para la impresión Más... | |
![]() | |
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 | _ReportBase [get] |
Devuelve el report base Más... | |
List< FiltroImpresion > | _FiltrosDocumentosImpresion [get, set] |
Listado de filtros de impresion (impresión multiple) 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... | |
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... | |
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... | |
![]() | |
List< CampoOrdenacion > | _CamposOrdenacion [get, set] |
Lista de opciones de ordenacion ( tuplas (id,nombre de opcion) Más... | |
Otros miembros heredados | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
_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... | |
Clase de negocio para realizar la impresión de un documento de compra (PE-94331)
Definición en la línea 28 del archivo DocPrintCompra.cs.
|
inline |
Constructor
Definición en la línea 157 del archivo DocPrintCompra.cs.
|
inline |
Constructor con referencia al objeto principal del documento de compra
toDocCompra |
Definición en la línea 167 del archivo DocPrintCompra.cs.
Copia la configuración al DocPrint pasado
toDocPrint |
Reimplementado de sage.ew.ewbase.DocPrint.
Definición en la línea 292 del archivo DocPrintCompra.cs.
|
inline |
Método utilizado para clonar la clase de negocio ewDocPrint del documento de compra.
Definición en la línea 326 del archivo DocPrintCompra.cs.
|
inlineprotected |
Método que establece una configuración inical del control
Definición en la línea 207 del archivo DocPrintCompra.cs.
|
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
tdicParametrosReport | Diccionario a cumplimentar con la configuración de DocPrint que se mandará al Documento |
Reimplementado de sage.ew.ewbase.DocPrint.
Definición en la línea 253 del archivo DocPrintCompra.cs.
|
inlinevirtual |
PE-101217
Reimplementado en sage.ew.docscompra.DocPrintCompraPedido.
Definición en la línea 355 del archivo DocPrintCompra.cs.
|
inlineprotected |
Devuelve el fichero del report según las plantillas
toTipo | Tipo documento |
Definición en la línea 184 del archivo DocPrintCompra.cs.
|
inlinevirtual |
Implementación del método para realizar la impresión de un documento
Reimplementado de sage.ew.ewbase.DocPrint.
Definición en la línea 275 del archivo DocPrintCompra.cs.
|
inlineprotectedvirtual |
Método para realizar la impresión de un documento mediante VFP (REPORT_VENTAS)
Definición en la línea 238 del archivo DocPrintCompra.cs.
|
inlinevirtual |
Método para mostrar la pantalla de impresión Se hace que sea la clase del Documento la que muestre el formulario apropiado
Reimplementado de sage.ew.ewbase.DocPrint.
Definición en la línea 310 del archivo DocPrintCompra.cs.
|
getset |
Nos indicará si hay que agrupar por artículo
Definición en la línea 55 del archivo DocPrintCompra.cs.
|
getset |
T107428 Devuelve la lista de los campos por lo que se podrá ordenar para la impresión
Definición en la línea 127 del archivo DocPrintCompra.cs.
|
get |
T105514 Indica si se trabaja con divisa
Definición en la línea 115 del archivo DocPrintCompra.cs.
|
getset |
Nos indicará si el documento se imprimirá
Definición en la línea 70 del archivo DocPrintCompra.cs.
|
getset |
Nos indicará si hay que imprimir las series, caso de albaranes de compra
Definición en la línea 100 del archivo DocPrintCompra.cs.
|
get |
Nos indicará si se el usuario tiene acceso a visualizar precios en compras.
Definición en la línea 43 del archivo DocPrintCompra.cs.
|
getset |
Nos indicará si se ha de imprimir solo lo pendientes de recibir.
Definición en la línea 85 del archivo DocPrintCompra.cs.