Referencia de la Clase sage.ew.ewbase._ExtensionDocumento

Clase que permite extender la funcionalidad en los documentos para PaM y nuevos módulos. Más...

Diagrama de herencias de sage.ew.ewbase._ExtensionDocumento
sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.ISageReportsFilterProvider sage.ew.ewbase._ExtensionDocCompraDocumento sage.ew.ewbase._ExtensionDocVentaDocumento sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos sage.addons.gaped.Negocio.Clases.ExtAlbacom_GAPed sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd sage.ew.ewbase._ExtensionDocCompraDocumentoAlbaran sage.ew.ewbase._ExtensionDocCompraDocumentoDeposito sage.ew.ewbase._ExtensionDocCompraDocumentoFactura sage.ew.ewbase._ExtensionDocCompraDocumentoPedido sage.ew.ewbase._ExtensionDocCompraDocumentoPropuesta sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas sage.addons.ecommerce.Negocio.Clases.ExtensionDocPedVenta sage.addons.edidoc.Negocio.Clases.ExtPediven_Edidoc sage.addons.factucert.Negocio.Documentos.ExtensionPedidoPresupuesto sage.addons.factucert.Negocio.Documentos.ExtensionReportVacio sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza sage.addons.fideliza.Negocio.Clases.ExtPediven_Fideliza sage.addons.gaped.Negocio.Clases.ExtAlbaven_GAPed sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc sage.addons.preventa.Negocio.Clases.ExtensionDocPedVenta sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd sage.addons.services.Negocio.Documentos.ExtensionAlbaranVenta sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta sage.addons.trazabilidad.Negocio.Clases.ExtDocVentaTpv sage.ew.ewbase._ExtensionDocVentaDocumentoAlbaran sage.ew.ewbase._ExtensionDocVentaDocumentoDeposito sage.ew.ewbase._ExtensionDocVentaDocumentoFactura sage.ew.ewbase._ExtensionDocVentaDocumentoPedido sage.ew.ewbase._ExtensionDocVentaDocumentoPresupuesto

Métodos públicos

 _ExtensionDocumento ()
 Inicializa una nueva instancia de la clase Más...
 
bool _CurrentCellValue ()
 Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente Más...
 
virtual bool _ValidacionModificacionUnidades (bool tlOrigenUnidades, decimal tnUnidadesOld, DataTable toResultados, IDocumentLinea toLineaDocumento)
 Validación de la modificación de unidades con documento asociado Más...
 
virtual Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Devuelve las variables para Sage Reports Más...
 
virtual IExtensionDocsDocumentoLinea _Get_Linea_Ext (IDocumentLinea toLiniaDoc)
 Devuelve la linea de la extensión correspondiente a la línea del documento Más...
 
virtual void _Documento_Asignado ()
 Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. Más...
 
virtual void _Mantegrid_Vinculado ()
 Se dispara despues de vincular el mantegrid del documento Más...
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="")
 Añade una nueva definición de propiedad a la clase Más...
 
DefPropiedad _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="", bool tlTraspasable=false)
 Añade una nueva definición de propiedad a la clase Más...
 
virtual IExtensionDocsDocumentoLinea _AddLinea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando se añade un nuevo artículo en el documento Más...
 
virtual IExtensionDocsDocumentoLinea _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista)
 Método que se ejecuta cuando se inserta un nueva línea en el documento Más...
 
_ExtensionDocumentoLinea _SearchLinea (_ExtensionDocumento toExtensionDocumento, dynamic toLinea)
 Buscamos la línea que estamos traspasando en la extensión correspondiente Más...
 
_ExtensionDocumentoLinea _SearchLastLinea (_ExtensionDocumento toExtensionDocumento)
 Buscamos la última línea que estamos traspasando en la extensión correspondiente Más...
 
virtual bool _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true)
 Actualización de información al realizar el traspaso entre documentos Más...
 
virtual bool _Delete ()
 Método que se ejecuta cuando el usuario borra un documento Más...
 
virtual bool _Delete_Validate ()
 Método que se ejecuta antes del llamar a _Delete() Más...
 
virtual bool _Delete_Linea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando el usuario borra una línea del documento. Más...
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de documento Más...
 
virtual void _Printed ()
 Se ejecuta cuando se ha imprimido el documento Más...
 
virtual void _UnPrinted ()
 Se ejecuta cuando se ha desmarca el documento Más...
 
virtual bool _Load ()
 Método que se ejecuta cuando el usuario carga en memoria un documento Más...
 
virtual bool _Load (string tcEmpresa, string tcNumero, string tcClave3="")
 Método que se ejecuta cuando el usuario carga en memoria un documento Más...
 
virtual void _Refresh ()
 Método para forzar un load de la extensión (PE-101355) Más...
 
virtual bool _New (string tcEmpresa, string tcNumero="", string tcClave3="")
 Método que se ejecuta cuando el usuario crea un nuevo documento Más...
 
virtual bool _Print ()
 Método que se ejecuta cuando el usuario ha imprimido un documento Más...
 
virtual bool _Save (bool tbForzarGuardarLineas=false)
 Método que se ejecuta cuando el usuario guarda un documento Más...
 
virtual bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Abandonar documento. Descarga líneas y limpia valores de propiedades... Más...
 
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 Más...
 
virtual bool _Es_Valido (bool tlAbandonaDocumento=false)
 Valida el documento. Más...
 
virtual bool _IsTraspasable ()
 Indica si el documento es traspasable. Por defecto los documentos no son traspasables Más...
 
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 Más...
 
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. Más...
 
virtual bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar Más...
 
virtual string _SqlConculta (string tcEmpresa, string tcNumero, string tCampoClave3="")
 Metodo que genera la instrucción Sql para la consulta de datos Más...
 
virtual List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos)
 Buscar documentos a partir de una referencia de cliente Más...
 
virtual bool _MarcaCancelar (bool tlCancelar)
 Cancelar documento Más...
 
virtual bool _MarcaTraspasar (bool tlTraspaso)
 Traspasar documento Más...
 
virtual void _Duplicar (dynamic toDestino)
 Duplicar documento Más...
 
bool _LineaMover (int liniaant, int linidestino)
 Cambiar el número de linea en la tabla Más...
 
virtual bool _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino)
 Cambiar el número de linea en la tabla Más...
 
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 Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IExtensionDocsDocumento
bool _MarcaCancelar (Boolean tlCancelar)
 Cancelar documento Más...
 
bool _MarcaTraspasar (Boolean tlTraspaso)
 Marcar como traspasado Más...
 

Campos de datos

string _Mensaje_Error = ""
 Para controlas los posibles mensajes de error Más...
 
Dictionary< string, DefPropiedad_DefPropiedades = new Dictionary<string, DefPropiedad>()
 Definición de las columnas que se añadirán al Mantegrid asociado Más...
 
List< IExtensionDocsDocumentoLinea_Lineas = new List<IExtensionDocsDocumentoLinea>()
 Relación de líneas de la extensión _ExtensionDocVentaDocumento Más...
 
DataTable _dtResultadoConsulta
 DataTable que contiene el resultado de la última consulta del _Load() Más...
 
bool _bIsLoading
 Indica si el documento está en proceso de carga de datos. Más...
 

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) Más...
 
dynamic _Documento [get, set]
 Referencia al documento Más...
 
string _DataBase [get, set]
 Base de datos del módulo Más...
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas Más...
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros Más...
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa Más...
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número Más...
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Línea Más...
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
Mantegrid _Mantegrid [get, set]
 Mantegrid asociado al que se le añadirán las columnas Más...
 
ewgrid _Grid [get, set]
 grid de traspaso de un documento asociado al que se le añadirán las columnas Más...
 
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 Más...
 
bool _ConfigurarGrid [get, set]
 Propiedad para determinar si en el momento de asigar el grid, lo configuramos Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionDocsDocumento
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) Más...
 
dynamic _Documento [get, set]
 Referencia al documento Más...
 
string _DataBase [get, set]
 Base de datos del módulo Más...
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas Más...
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros Más...
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa Más...
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número Más...
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Letra Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea Más...
 

Descripción detallada

Clase que permite extender la funcionalidad en los documentos para PaM y nuevos módulos.

Definición en la línea 1560 del archivo clsEwModulosExtension.cs.

Documentación del constructor y destructor

◆ _ExtensionDocumento()

sage.ew.ewbase._ExtensionDocumento._ExtensionDocumento ( )
inline

Inicializa una nueva instancia de la clase

Definición en la línea 1567 del archivo clsEwModulosExtension.cs.

Documentación de las funciones miembro

◆ _Abandonar_Documento()

virtual bool sage.ew.ewbase._ExtensionDocumento._Abandonar_Documento ( bool  tbNoValidarDocumento = false,
bool  tlSalirDocumento = false 
)
inlinevirtual

Abandonar documento. Descarga líneas y limpia valores de propiedades...

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

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.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.factucert.Negocio.Documentos.ExtensionBaseAlbaran, sage.addons.factucert.Negocio.Documentos.ExtensionBaseFactura, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc, sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd y sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd.

Definición en la línea 2622 del archivo clsEwModulosExtension.cs.

◆ _AddLinea()

virtual IExtensionDocsDocumentoLinea sage.ew.ewbase._ExtensionDocumento._AddLinea ( IDocumentLinea  toLineaDocumento)
inlinevirtual

◆ _AddPropiedad() [1/2]

DefPropiedad sage.ew.ewbase._ExtensionDocumento._AddPropiedad ( string  tcDataPropertyName,
string  tcCampoTabla = "" 
)
inline

Añade una nueva definición de propiedad a la clase

Parámetros
tcDataPropertyName
tcCampoTabla
Devuelve

Definición en la línea 2106 del archivo clsEwModulosExtension.cs.

◆ _AddPropiedad() [2/2]

DefPropiedad sage.ew.ewbase._ExtensionDocumento._AddPropiedad ( string  tcDataPropertyName,
string  tcCampoTabla = "",
bool  tlTraspasable = false 
)
inline

Añade una nueva definición de propiedad a la clase

Parámetros
tcDataPropertyName
tcCampoTabla
tlTraspasableIndica si es traspasable
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Definición en la línea 2121 del archivo clsEwModulosExtension.cs.

◆ _Buscar_Por_Referencia()

virtual List<String> sage.ew.ewbase._ExtensionDocumento._Buscar_Por_Referencia ( String  tcLetraReferencia,
String  tcNumeroReferencia,
List< String >  toDocumentos 
)
inlinevirtual

Buscar documentos a partir de una referencia de cliente

Parámetros
tcLetraReferencia
tcNumeroReferencia
toDocumentos
Devuelve
Devuele listado de documentos con formatos LETRA + NUMERO

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.preventa.Negocio.Clases.ExtensionDocPedVenta y sage.addons.ecommerce.Negocio.Clases.ExtensionDocPedVenta.

Definición en la línea 2743 del archivo clsEwModulosExtension.cs.

◆ _Cambiar_Posicion_Linea()

virtual bool sage.ew.ewbase._ExtensionDocumento._Cambiar_Posicion_Linea ( IDocumentLinea  lineadocumento,
int  indexliniadestino 
)
inlinevirtual

Cambiar la posición de la línea dentro de la colección de líneas

Parámetros
lineadocumento
indexliniadestino
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Definición en la línea 3638 del archivo clsEwModulosExtension.cs.

◆ _CurrentCellValue()

bool sage.ew.ewbase._ExtensionDocumento._CurrentCellValue ( )
inline

Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente

Devuelve

Definición en la línea 1846 del archivo clsEwModulosExtension.cs.

◆ _Delete()

virtual bool sage.ew.ewbase._ExtensionDocumento._Delete ( )
inlinevirtual

Método que se ejecuta cuando el usuario borra un documento

Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.ew.ewbase._ExtensionDocVentaDocumentoFactura, sage.addons.preventa.Negocio.Clases.ExtensionDocPedVenta, sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.ecommerce.Negocio.Clases.ExtensionDocPedVenta, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.ew.ewbase._ExtensionDocCompraDocumentoFactura, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompra, sage.addons.gaped.Negocio.Clases.ExtAlbaven_GAPed, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVenta, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.services.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc, sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd, sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd y sage.addons.gaped.Negocio.Clases.ExtFactuven_GAPed.

Definición en la línea 2237 del archivo clsEwModulosExtension.cs.

◆ _Delete_Linea()

◆ _Delete_Validate()

virtual bool sage.ew.ewbase._ExtensionDocumento._Delete_Validate ( )
inlinevirtual

◆ _Documento_Asignado()

virtual void sage.ew.ewbase._ExtensionDocumento._Documento_Asignado ( )
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 2087 del archivo clsEwModulosExtension.cs.

◆ _Duplicar()

virtual void sage.ew.ewbase._ExtensionDocumento._Duplicar ( dynamic  toDestino)
inlinevirtual

Duplicar documento

Parámetros
toDestino

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed.

Definición en la línea 2770 del archivo clsEwModulosExtension.cs.

◆ _Error()

virtual void sage.ew.ewbase._ExtensionDocumento._Error ( IEWException  toException)
inlinevirtual

Método que se ejecuta cuando hay algun error a nivel de documento

Parámetros
toException

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Definición en la línea 2321 del archivo clsEwModulosExtension.cs.

◆ _Es_Valido()

virtual bool sage.ew.ewbase._ExtensionDocumento._Es_Valido ( bool  tlAbandonaDocumento = false)
inlinevirtual

Valida el documento.

Parámetros
tlAbandonaDocumento
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza.

Definición en la línea 2660 del archivo clsEwModulosExtension.cs.

◆ _Get_Linea_Ext()

virtual IExtensionDocsDocumentoLinea sage.ew.ewbase._ExtensionDocumento._Get_Linea_Ext ( IDocumentLinea  toLiniaDoc)
inlinevirtual

Devuelve la linea de la extensión correspondiente a la línea del documento

Parámetros
toLiniaDoc
Devuelve

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 2042 del archivo clsEwModulosExtension.cs.

◆ _InsertLinea()

virtual IExtensionDocsDocumentoLinea sage.ew.ewbase._ExtensionDocumento._InsertLinea ( IDocumentLinea  toLineaDocumento,
int  tnPosLlista 
)
inlinevirtual

Método que se ejecuta cuando se inserta un nueva línea en el documento

Parámetros
toLineaDocumento
tnPosLlista
Devuelve

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 2147 del archivo clsEwModulosExtension.cs.

◆ _IsTraspasable()

virtual bool sage.ew.ewbase._ExtensionDocumento._IsTraspasable ( )
inlinevirtual

Indica si el documento es traspasable. Por defecto los documentos no son traspasables

Devuelve
Si el documento es traspasable se ha de realizar el override devolviendo un true. El valor por defecto es false.

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.preventa.Negocio.Clases.ExtensionDocPedVenta, sage.addons.ecommerce.Negocio.Clases.ExtensionDocPedVenta y sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed.

Definición en la línea 2670 del archivo clsEwModulosExtension.cs.

◆ _LineaMover() [1/2]

bool sage.ew.ewbase._ExtensionDocumento._LineaMover ( int  liniaant,
int  linidestino 
)
inline

Cambiar el número de linea en la tabla

Parámetros
liniaant
linidestino
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Definición en la línea 3566 del archivo clsEwModulosExtension.cs.

◆ _LineaMover() [2/2]

virtual bool sage.ew.ewbase._ExtensionDocumento._LineaMover ( IDocumentLinea  lineadocumento,
int  liniaant,
int  linidestino 
)
inlinevirtual

Cambiar el número de linea en la tabla

Parámetros
lineadocumento
liniaant
linidestino
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.ew.ewbase._ExtensionDocVentaDocumentoFactura.

Definición en la línea 3605 del archivo clsEwModulosExtension.cs.

◆ _LineaToDocumento()

virtual bool sage.ew.ewbase._ExtensionDocumento._LineaToDocumento ( IExtensionDocsDocumento  toExtensionDestino,
dynamic  toLineaOrigen,
dynamic  toLineaDestino,
bool  tlVisualLayer = true 
)
inlinevirtual

Actualización de información al realizar el traspaso entre documentos

Parámetros
toExtensionDestinoExtensión destino
toLineaOrigenLínea de origen del documento
toLineaDestinoLínea destino del documento
tlVisualLayerIndica si el traspaso de la información se realiza a través del formulario visual 'frmTraspaso'
Devuelve
Devuelve true si ha realizado la actualización

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPresuven_GAPed.

Definición en la línea 2193 del archivo clsEwModulosExtension.cs.

◆ _Load() [1/2]

◆ _Load() [2/2]

virtual bool sage.ew.ewbase._ExtensionDocumento._Load ( string  tcEmpresa,
string  tcNumero,
string  tcClave3 = "" 
)
inlinevirtual

Método que se ejecuta cuando el usuario carga en memoria un documento

Parámetros
tcEmpresa
tcNumero
tcClave3
Devuelve

Reimplementado en sage.ew.ewbase._ExtensionDocCompraDocumento, sage.addons.factucert.Negocio.Documentos.ExtensionAlbaranVenta, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaVenta, sage.ew.ewbase._ExtensionDocVentaDocumento, sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza, sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed, sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed, sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos, sage.addons.services.Negocio.Documentos.ExtensionPresupuestoVenta, sage.addons.preventa.Negocio.Clases.ExtensionDocPedVenta, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaVenta, sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVenta, sage.addons.ecommerce.Negocio.Clases.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompra, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPresuVenta, sage.addons.offline.Negocio.Documentos.ExtensionDocPedCompra, sage.addons.factucert.Negocio.Documentos.ExtensionFacturaCompra, sage.addons.gestdoc.Negocio.Clases.ExtDocCompra_GestDoc, sage.addons.gestdoc.Negocio.Clases.ExtDocVenta_GestDoc, sage.addons.rgpd.Negocio.Clases.ExtDocVentaRgpd y sage.addons.rgpd.Negocio.Clases.ExtDocCompraRgpd.

Definición en la línea 2357 del archivo clsEwModulosExtension.cs.

◆ _Mantegrid_Vinculado()

virtual void sage.ew.ewbase._ExtensionDocumento._Mantegrid_Vinculado ( )
inlinevirtual

◆ _MarcaCancelar()

virtual bool sage.ew.ewbase._ExtensionDocumento._MarcaCancelar ( bool  tlCancelar)
inlinevirtual

Cancelar documento

Parámetros
tlCancelar

Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed y sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed.

Definición en la línea 2752 del archivo clsEwModulosExtension.cs.

◆ _MarcaTraspasar()

virtual bool sage.ew.ewbase._ExtensionDocumento._MarcaTraspasar ( bool  tlTraspaso)
inlinevirtual

Traspasar documento

Parámetros
tlTraspaso

Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPediven_GAPed y sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed.

Definición en la línea 2761 del archivo clsEwModulosExtension.cs.

◆ _New()

◆ _Obtener_Filtros_SageReports()

virtual Dictionary<string, object> sage.ew.ewbase._ExtensionDocumento._Obtener_Filtros_SageReports ( Dictionary< string, object >  tdicParametros = null)
inlinevirtual

◆ _Print()

virtual bool sage.ew.ewbase._ExtensionDocumento._Print ( )
inlinevirtual

Método que se ejecuta cuando el usuario ha imprimido un documento

Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumento.

Reimplementado en sage.addons.gaped.Negocio.Clases.ExtPedicom_GAPed.

Definición en la línea 2577 del archivo clsEwModulosExtension.cs.

◆ _Printed()

virtual void sage.ew.ewbase._ExtensionDocumento._Printed ( )
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 2329 del archivo clsEwModulosExtension.cs.

◆ _Refresh()

virtual void sage.ew.ewbase._ExtensionDocumento._Refresh ( )
inlinevirtual

◆ _Save()

◆ _SearchLastLinea()

_ExtensionDocumentoLinea sage.ew.ewbase._ExtensionDocumento._SearchLastLinea ( _ExtensionDocumento  toExtensionDocumento)
inline

Buscamos la última línea que estamos traspasando en la extensión correspondiente

Parámetros
toExtensionDocumentoExtensión donde vamos a buscar la línea
Devuelve

Definición en la línea 2172 del archivo clsEwModulosExtension.cs.

◆ _SearchLinea()

_ExtensionDocumentoLinea sage.ew.ewbase._ExtensionDocumento._SearchLinea ( _ExtensionDocumento  toExtensionDocumento,
dynamic  toLinea 
)
inline

Buscamos la línea que estamos traspasando en la extensión correspondiente

Parámetros
toExtensionDocumentoExtensión donde vamos a buscar la línea
toLineaSe ha de pasar la línea que se está buscando
Devuelve

Definición en la línea 2160 del archivo clsEwModulosExtension.cs.

◆ _SqlConculta()

virtual string sage.ew.ewbase._ExtensionDocumento._SqlConculta ( string  tcEmpresa,
string  tcNumero,
string  tCampoClave3 = "" 
)
inlinevirtual

Metodo que genera la instrucción Sql para la consulta de datos

Parámetros
tcEmpresa
tcNumero
tCampoClave3
Devuelve

Reimplementado en sage.ew.ewbase._ExtensionDocCompraDocumento, sage.ew.ewbase._ExtensionDocVentaDocumento, sage.ew.ewbase._ExtensionDocVentaDocumentoFactura y sage.ew.ewbase._ExtensionDocCompraDocumentoFactura.

Definición en la línea 2708 del archivo clsEwModulosExtension.cs.

◆ _To_Documento()

virtual bool sage.ew.ewbase._ExtensionDocumento._To_Documento ( Dictionary< string, object >  toParams,
dynamic  toDocumentoDestino,
bool  tbEsNou 
)
inlinevirtual

◆ _Totales_Especiales_Documento()

virtual void sage.ew.ewbase._ExtensionDocumento._Totales_Especiales_Documento ( IDocumentLinea  tolinea)
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 2687 del archivo clsEwModulosExtension.cs.

◆ _Totalizar()

virtual void sage.ew.ewbase._ExtensionDocumento._Totalizar ( )
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 2679 del archivo clsEwModulosExtension.cs.

◆ _UnPrinted()

virtual void sage.ew.ewbase._ExtensionDocumento._UnPrinted ( )
inlinevirtual

Se ejecuta cuando se ha desmarca el documento

Definición en la línea 2337 del archivo clsEwModulosExtension.cs.

◆ _ValidacionModificacionUnidades()

virtual bool sage.ew.ewbase._ExtensionDocumento._ValidacionModificacionUnidades ( bool  tlOrigenUnidades,
decimal  tnUnidadesOld,
DataTable  toResultados,
IDocumentLinea  toLineaDocumento 
)
inlinevirtual

◆ _Validar_Solo_Lectura()

Documentación de los campos

◆ _bIsLoading

bool sage.ew.ewbase._ExtensionDocumento._bIsLoading

Indica si el documento está en proceso de carga de datos.

Definición en la línea 1997 del archivo clsEwModulosExtension.cs.

◆ _DefPropiedades

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 1982 del archivo clsEwModulosExtension.cs.

◆ _dtResultadoConsulta

DataTable sage.ew.ewbase._ExtensionDocumento._dtResultadoConsulta

DataTable que contiene el resultado de la última consulta del _Load()

Definición en la línea 1992 del archivo clsEwModulosExtension.cs.

◆ _Lineas

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 1987 del archivo clsEwModulosExtension.cs.

◆ _Mensaje_Error

string sage.ew.ewbase._ExtensionDocumento._Mensaje_Error = ""

Para controlas los posibles mensajes de error

Definición en la línea 1582 del archivo clsEwModulosExtension.cs.

Documentación de propiedades

◆ _CampoEmpresa

string sage.ew.ewbase._ExtensionDocumento._CampoEmpresa
getset

Nombre del campo que corresponde a la Empresa

Definición en la línea 1631 del archivo clsEwModulosExtension.cs.

◆ _CampoLinea

string sage.ew.ewbase._ExtensionDocumento._CampoLinea
getset

Nombre del campo que corresponde a la Línea

Definición en la línea 1641 del archivo clsEwModulosExtension.cs.

◆ _CampoNumero

string sage.ew.ewbase._ExtensionDocumento._CampoNumero
getset

Nombre del campo que corresponde al Número

Definición en la línea 1636 del archivo clsEwModulosExtension.cs.

◆ _Condicion

string sage.ew.ewbase._ExtensionDocumento._Condicion
getset

Condición para añadir al where en la carga de registros

Definición en la línea 1626 del archivo clsEwModulosExtension.cs.

◆ _ConfigurarGrid

bool sage.ew.ewbase._ExtensionDocumento._ConfigurarGrid
getset

Propiedad para determinar si en el momento de asigar el grid, lo configuramos

Definición en la línea 1735 del archivo clsEwModulosExtension.cs.

◆ _DataBase

string sage.ew.ewbase._ExtensionDocumento._DataBase
getset

Base de datos del módulo

Definición en la línea 1616 del archivo clsEwModulosExtension.cs.

◆ _Documento

dynamic sage.ew.ewbase._ExtensionDocumento._Documento
getset

Referencia al documento

Definición en la línea 1600 del archivo clsEwModulosExtension.cs.

◆ _eBeforeAfter

TipoExecute sage.ew.ewbase._ExtensionDocumento._eBeforeAfter
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)

Definición en la línea 1593 del archivo clsEwModulosExtension.cs.

◆ _ExtensionDocsDocumentoLineaType

Type sage.ew.ewbase._ExtensionDocumento._ExtensionDocsDocumentoLineaType
getset

Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea

Definición en la línea 1646 del archivo clsEwModulosExtension.cs.

◆ _Grid

ewgrid sage.ew.ewbase._ExtensionDocumento._Grid
getset

grid de traspaso de un documento asociado al que se le añadirán las columnas

Definición en la línea 1692 del archivo clsEwModulosExtension.cs.

◆ _GridCopia

ewgrid sage.ew.ewbase._ExtensionDocumento._GridCopia
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 1719 del archivo clsEwModulosExtension.cs.

◆ _Mantegrid

Mantegrid sage.ew.ewbase._ExtensionDocumento._Mantegrid
getset

Mantegrid asociado al que se le añadirán las columnas

Definición en la línea 1663 del archivo clsEwModulosExtension.cs.

◆ _Tabla

string sage.ew.ewbase._ExtensionDocumento._Tabla
getset

Tabla de datos para rellenar las columnas

Definición en la línea 1621 del archivo clsEwModulosExtension.cs.

◆ _TipoUpdate

TiposUpdate sage.ew.ewbase._ExtensionDocumento._TipoUpdate
getset

Forma en la que se guardarán los registros

Definición en la línea 1653 del archivo clsEwModulosExtension.cs.


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