Clase que permite extender la funcionalidad en los documentos para PaM y nuevos módulos. Más...
Métodos públicos | |
_ExtensionDocumento () | |
Inicializa una nueva instancia de la clase. | |
bool | _CurrentCellValue () |
Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente. | |
virtual bool | _ValidacionModificacionUnidades (bool tlOrigenUnidades, decimal tnUnidadesOld, DataTable toResultados, IDocumentLinea toLineaDocumento) |
Validación de la modificación de unidades con documento asociado. | |
virtual Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
Devuelve las variables para Sage Reports. | |
virtual IExtensionDocsDocumentoLinea | _Get_Linea_Ext (IDocumentLinea toLiniaDoc) |
Devuelve la linea de la extensión correspondiente a la línea del documento. | |
virtual void | _Documento_Asignado () |
Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. | |
virtual void | _Mantegrid_Vinculado () |
Se dispara despues de vincular el mantegrid del documento. | |
DefPropiedad | _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="") |
Añade una nueva definición de propiedad a la clase. | |
DefPropiedad | _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="", bool tlTraspasable=false) |
Añade una nueva definición de propiedad a la clase. | |
virtual IExtensionDocsDocumentoLinea | _AddLinea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando se añade un nuevo artículo en el documento. | |
virtual IExtensionDocsDocumentoLinea | _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista) |
Método que se ejecuta cuando se inserta un nueva línea en el documento. | |
_ExtensionDocumentoLinea | _SearchLinea (_ExtensionDocumento toExtensionDocumento, dynamic toLinea) |
Buscamos la línea que estamos traspasando en la extensión correspondiente. | |
_ExtensionDocumentoLinea | _SearchLastLinea (_ExtensionDocumento toExtensionDocumento) |
Buscamos la última línea que estamos traspasando en la extensión correspondiente. | |
virtual bool | _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true) |
Actualización de información al realizar el traspaso entre documentos. | |
virtual bool | _Delete () |
Método que se ejecuta cuando el usuario borra un documento. | |
virtual bool | _Delete_Validate () |
Método que se ejecuta antes del llamar a _Delete() | |
virtual bool | _Delete_Linea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando el usuario borra una línea del documento. | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de documento. | |
virtual void | _Printed () |
Se ejecuta cuando se ha imprimido el documento. | |
virtual void | _UnPrinted () |
Se ejecuta cuando se ha desmarca el documento. | |
virtual bool | _Load () |
Método que se ejecuta cuando el usuario carga en memoria un documento. | |
virtual bool | _Load (string tcEmpresa, string tcNumero, string tcClave3="") |
Método que se ejecuta cuando el usuario carga en memoria un documento. | |
virtual void | _Refresh () |
Método para forzar un load de la extensión (PE-101355) | |
virtual bool | _New (string tcEmpresa, string tcNumero="", string tcClave3="") |
Método que se ejecuta cuando el usuario crea un nuevo documento. | |
virtual bool | _Print () |
Método que se ejecuta cuando el usuario ha imprimido un documento. | |
virtual bool | _Save (bool tbForzarGuardarLineas=false) |
Método que se ejecuta cuando el usuario guarda un documento. | |
virtual bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
Abandonar documento. Descarga líneas y limpia valores de propiedades... | |
virtual bool | _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou) |
Método que se ejecuta cuando se traspasa el documento a otro documento. | |
virtual bool | _Es_Valido (bool tlAbandonaDocumento=false) |
Valida el documento. | |
virtual bool | _Validaciones_Previas_Documento () |
Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino. | |
virtual bool | _IsTraspasable () |
Indica si el documento es traspasable. Por defecto los documentos no son traspasables. | |
virtual void | _Totalizar () |
calcula el total de unidades, importe i importeiva del document. També crida al metode _Totales_Especiales_Documento pq alli implementarem les totalitzacions especifiques que vulguem per document | |
virtual void | _Totales_Especiales_Documento (IDocumentLinea tolinea) |
No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. | |
virtual bool | _Validar_Solo_Lectura () |
Valida si el documento se puede editar. | |
virtual string | _SqlConculta (string tcEmpresa, string tcNumero, string tCampoClave3="") |
Metodo que genera la instrucción Sql para la consulta de datos. | |
virtual List< String > | _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos) |
Buscar documentos a partir de una referencia de cliente. | |
virtual bool | _MarcaCancelar (bool tlCancelar) |
Cancelar documento. | |
virtual bool | _MarcaTraspasar (bool tlTraspaso) |
Traspasar documento. | |
virtual void | _Duplicar (dynamic toDestino) |
Duplicar documento. | |
bool | _LineaMover (int liniaant, int linidestino) |
Cambiar el número de linea en la tabla. | |
virtual bool | _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino) |
Cambiar el número de linea en la tabla. | |
virtual bool | _Cambiar_Posicion_Linea (IDocumentLinea lineadocumento, int indexliniadestino) |
Cambiar la posición de la línea dentro de la colección de líneas. | |
![]() | |
bool | _MarcaCancelar (Boolean tlCancelar) |
Cancelar documento. | |
bool | _MarcaTraspasar (Boolean tlTraspaso) |
Marcar como traspasado. | |
Campos de datos | |
string | _Mensaje_Error = "" |
Para controlas los posibles mensajes de error. | |
Dictionary< string, DefPropiedad > | _DefPropiedades = new Dictionary<string, DefPropiedad>() |
Definición de las columnas que se añadirán al Mantegrid asociado. | |
List< IExtensionDocsDocumentoLinea > | _Lineas = new List<IExtensionDocsDocumentoLinea>() |
Relación de líneas de la extensión _ExtensionDocVentaDocumento. | |
DataTable | _dtResultadoConsulta |
DataTable que contiene el resultado de la última consulta del _Load() | |
bool | _bIsLoading |
Indica si el documento está en proceso de carga de datos. | |
Propiedades | |
TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) | |
dynamic | _Documento [get, set] |
Referencia al documento. | |
string | _DataBase [get, set] |
Base de datos del módulo. | |
string | _Tabla [get, set] |
Tabla de datos para rellenar las columnas. | |
string | _Condicion [get, set] |
Condición para añadir al where en la carga de registros. | |
string | _CampoEmpresa [get, set] |
Nombre del campo que corresponde a la Empresa. | |
string | _CampoNumero [get, set] |
Nombre del campo que corresponde al Número. | |
string | _CampoLinea [get, set] |
Nombre del campo que corresponde a la Línea. | |
Type | _ExtensionDocsDocumentoLineaType [get, set] |
Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea. | |
TiposUpdate | _TipoUpdate [get, set] |
Forma en la que se guardarán los registros. | |
Mantegrid | _Mantegrid [get, set] |
Mantegrid asociado al que se le añadirán las columnas. | |
ewgrid | _Grid [get, set] |
grid de traspaso de un documento asociado al que se le añadirán las columnas | |
ewgrid | _GridCopia [get, set] |
Task 194577: Se utiliza para guardar una copia del grid y restaurar el grid (si hace falta) al salir de la pantalla de traspasos. | |
bool | _ConfigurarGrid [get, set] |
Propiedad para determinar si en el momento de asigar el grid, lo configuramos. | |
Clase que permite extender la funcionalidad en los documentos para PaM y nuevos módulos.
Definición en la línea 1581 del archivo clsEwModulosExtension.cs.
|
inline |
Inicializa una nueva instancia de la clase.
Definición en la línea 1588 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Abandonar documento. Descarga líneas y limpia valores de propiedades...
tbNoValidarDocumento | |
tlSalirDocumento |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran, sage.addons.factucert.Negocio.Documentos.ExtensionBaseFactura, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd, sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd y sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta.
Definición en la línea 2647 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se añade un nuevo artículo en el documento.
toLineaDocumento |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed y sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.
Definición en la línea 2155 del archivo clsEwModulosExtension.cs.
|
inline |
Añade una nueva definición de propiedad a la clase.
tcDataPropertyName | |
tcCampoTabla |
Definición en la línea 2127 del archivo clsEwModulosExtension.cs.
|
inline |
Añade una nueva definición de propiedad a la clase.
tcDataPropertyName | |
tcCampoTabla | |
tlTraspasable | Indica si es traspasable |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 2142 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Buscar documentos a partir de una referencia de cliente.
tcLetraReferencia | |
tcNumeroReferencia | |
toDocumentos |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 2777 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Cambiar la posición de la línea dentro de la colección de líneas.
lineadocumento | |
indexliniadestino |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 3669 del archivo clsEwModulosExtension.cs.
|
inline |
Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente.
Definición en la línea 1867 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario borra un documento.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtAlbaven_GAPed, sage.addons.gaped.Negocio.Clases.ExtFactuven_GAPed, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd, sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd, sage.addons.services.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta, sage.ew.ewbase._ExtensionDocCompraDocumentoFactura y sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 2258 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario borra una línea del documento.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtAlbacom_GAPed, sage.addons.gaped.Negocio.Clases.ExtAlbaven_GAPed, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta y sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta.
Definición en la línea 2296 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta antes del llamar a _Delete()
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.factucert.Negocio.Documentos.ExtensionFacturaCompra y sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta.
Definición en la línea 2287 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.ew.ewbase._ExtensionDocCompraDocumento y sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2108 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Duplicar documento.
toDestino |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.
Definición en la línea 2804 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando hay algun error a nivel de documento.
toException |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 2342 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Valida el documento.
tlAbandonaDocumento |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza.
Definición en la línea 2685 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Devuelve la linea de la extensión correspondiente a la línea del documento.
toLiniaDoc |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza y sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed.
Definición en la línea 2063 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se inserta un nueva línea en el documento.
toLineaDocumento | |
tnPosLlista |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed y sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.
Definición en la línea 2168 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Indica si el documento es traspasable. Por defecto los documentos no son traspasables.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed y sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed.
Definición en la línea 2704 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Cambiar el número de linea en la tabla.
lineadocumento | |
liniaant | |
linidestino |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 3636 del archivo clsEwModulosExtension.cs.
|
inline |
Cambiar el número de linea en la tabla.
liniaant | |
linidestino |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 3597 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Actualización de información al realizar el traspaso entre documentos.
toExtensionDestino | Extensión destino |
toLineaOrigen | Línea de origen del documento |
toLineaDestino | Línea destino del documento |
tlVisualLayer | Indica si el traspaso de la información se realiza a través del formulario visual 'frmTraspaso' |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed.
Definición en la línea 2214 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario carga en memoria un documento.
Reimplementado en sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran, sage.addons.factucert.Negocio.Documentos.ExtensionBaseFactura, sage.addons.factucert.Negocio.Documentos.ExtensionBaseFacturaCompra, sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta, sage.ew.ewbase._ExtensionDocVentaDocumento y sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 2366 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario carga en memoria un documento.
tcEmpresa | |
tcNumero | |
tcClave3 |
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd, sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd, sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta, sage.ew.ewbase._ExtensionDocCompraDocumento y sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2378 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Se dispara despues de vincular el mantegrid del documento.
Reimplementado en sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed y sage.addons.trazabilidad.Negocio.Clases.ExtDocVentaTpv.
Definición en la línea 2116 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Cancelar documento.
tlCancelar |
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed y sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.
Definición en la línea 2786 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Traspasar documento.
tlTraspaso |
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed y sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.
Definición en la línea 2795 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario crea un nuevo documento.
tcEmpresa | |
tcNumero | |
tcClave3 |
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.ew.ewbase._ExtensionDocCompraDocumento y sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 2579 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Devuelve las variables para Sage Reports.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Reimplementado en sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran, sage.addons.factucert.Negocio.Documentos.ExtensionBaseFactura, sage.addons.factucert.Negocio.Documentos.ExtensionReportVacio y sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza.
Definición en la línea 2053 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario ha imprimido un documento.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed.
Definición en la línea 2598 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Se ejecuta cuando se ha imprimido el documento.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed.
Definición en la línea 2350 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método para forzar un load de la extensión (PE-101355)
Reimplementado en sage.addons.factucert.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc y sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc.
Definición en la línea 2533 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario guarda un documento.
tbForzarGuardarLineas | PE-100108. Si se pasa true, guardará todas las líneas./n/rPor norma es la propia línea la que guarda los cambios. Solo en casos especiales se debaría pasar este parámtro. |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta, sage.addons.services.Negocio.Documentos.ExtensionAlbaranVenta y sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta.
Definición en la línea 2608 del archivo clsEwModulosExtension.cs.
|
inline |
Buscamos la última línea que estamos traspasando en la extensión correspondiente.
toExtensionDocumento | Extensión donde vamos a buscar la línea |
Definición en la línea 2193 del archivo clsEwModulosExtension.cs.
|
inline |
Buscamos la línea que estamos traspasando en la extensión correspondiente.
toExtensionDocumento | Extensión donde vamos a buscar la línea |
toLinea | Se ha de pasar la línea que se está buscando |
Definición en la línea 2181 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Metodo que genera la instrucción Sql para la consulta de datos.
tcEmpresa | |
tcNumero | |
tCampoClave3 |
Reimplementado en sage.ew.ewbase._ExtensionDocCompraDocumento, sage.ew.ewbase._ExtensionDocCompraDocumentoFactura, sage.ew.ewbase._ExtensionDocVentaDocumento y sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.
Definición en la línea 2742 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se traspasa el documento a otro documento.
toParams | |
toDocumentoDestino | |
tbEsNou |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.edidoc.Negocio.Clases.ExtPediven_Edidoc, sage.addons.factucert.Negocio.Documentos.ExtensionPedidoPresupuesto, sage.addons.fideliza.Negocio.Clases.ExtPediven_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed y sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed.
Definición en la línea 2675 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza.
Definición en la línea 2721 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
calcula el total de unidades, importe i importeiva del document. També crida al metode _Totales_Especiales_Documento pq alli implementarem les totalitzacions especifiques que vulguem per document
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza.
Definición en la línea 2713 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Se ejecuta cuando se ha desmarca el documento.
Definición en la línea 2358 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino.
Reimplementado en sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta.
Definición en la línea 2694 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Validación de la modificación de unidades con documento asociado.
tlOrigenUnidades | |
tnUnidadesOld | |
toResultados | |
toLineaDocumento |
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.gaped.Negocio.Clases.ExtAlbacom_GAPed, sage.addons.gaped.Negocio.Clases.ExtAlbaven_GAPed, sage.addons.gaped.Negocio.Clases.ExtFactuComGAPed, sage.addons.gaped.Negocio.Clases.ExtFactuven_GAPed, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed y sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.
Definición en la línea 2043 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Valida si el documento se puede editar.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Reimplementado en sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra y sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta.
Definición en la línea 2730 del archivo clsEwModulosExtension.cs.
bool sage.ew.ewbase._ExtensionDocumento._bIsLoading |
Indica si el documento está en proceso de carga de datos.
Definición en la línea 2018 del archivo clsEwModulosExtension.cs.
Dictionary<string, DefPropiedad> sage.ew.ewbase._ExtensionDocumento._DefPropiedades = new Dictionary<string, DefPropiedad>() |
Definición de las columnas que se añadirán al Mantegrid asociado.
Definición en la línea 2003 del archivo clsEwModulosExtension.cs.
DataTable sage.ew.ewbase._ExtensionDocumento._dtResultadoConsulta |
DataTable que contiene el resultado de la última consulta del _Load()
Definición en la línea 2013 del archivo clsEwModulosExtension.cs.
List<IExtensionDocsDocumentoLinea> sage.ew.ewbase._ExtensionDocumento._Lineas = new List<IExtensionDocsDocumentoLinea>() |
Relación de líneas de la extensión _ExtensionDocVentaDocumento.
Definición en la línea 2008 del archivo clsEwModulosExtension.cs.
string sage.ew.ewbase._ExtensionDocumento._Mensaje_Error = "" |
Para controlas los posibles mensajes de error.
Definición en la línea 1603 del archivo clsEwModulosExtension.cs.
|
getset |
Nombre del campo que corresponde a la Empresa.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1652 del archivo clsEwModulosExtension.cs.
|
getset |
Nombre del campo que corresponde a la Línea.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1662 del archivo clsEwModulosExtension.cs.
|
getset |
Nombre del campo que corresponde al Número.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1657 del archivo clsEwModulosExtension.cs.
|
getset |
Condición para añadir al where en la carga de registros.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1647 del archivo clsEwModulosExtension.cs.
|
getset |
Propiedad para determinar si en el momento de asigar el grid, lo configuramos.
Definición en la línea 1755 del archivo clsEwModulosExtension.cs.
|
getset |
Base de datos del módulo.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1637 del archivo clsEwModulosExtension.cs.
|
getset |
Referencia al documento.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1620 del archivo clsEwModulosExtension.cs.
|
getset |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after)
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1614 del archivo clsEwModulosExtension.cs.
|
getset |
Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1667 del archivo clsEwModulosExtension.cs.
|
getset |
grid de traspaso de un documento asociado al que se le añadirán las columnas
Definición en la línea 1712 del archivo clsEwModulosExtension.cs.
|
getset |
Task 194577: Se utiliza para guardar una copia del grid y restaurar el grid (si hace falta) al salir de la pantalla de traspasos.
Definición en la línea 1739 del archivo clsEwModulosExtension.cs.
|
getset |
Mantegrid asociado al que se le añadirán las columnas.
Definición en la línea 1683 del archivo clsEwModulosExtension.cs.
|
getset |
Tabla de datos para rellenar las columnas.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1642 del archivo clsEwModulosExtension.cs.
|
getset |
Forma en la que se guardarán los registros.
Implementa sage.ew.interficies.IExtensionDocsDocumento.
Definición en la línea 1673 del archivo clsEwModulosExtension.cs.