Referencia de la Clase sage.ew.ewbase._ExtensionDocumentoLinea

Extensión para las líneas de documentos Más...

Diagrama de herencias de sage.ew.ewbase._ExtensionDocumentoLinea
sage.ew.interficies.IExtensionDocsDocumentoLinea sage.ew.ewbase._ExtensionDocCompraDocumentoLinea sage.ew.ewbase._ExtensionDocVentaDocumentoLinea sage.addons.comunidad50.Negocio.Clases.ExtDocCompra_Pedidos._LineaPC sage.addons.gaped.Negocio.Clases._Extension_Lin_PC sage.addons.gaped.Negocio.Clases._Extension_Lin_PC sage.ew.ewbase._ExtensionDocCompraDocumentoAlbaranLinea sage.ew.ewbase._ExtensionDocCompraDocumentoDepositoLinea sage.ew.ewbase._ExtensionDocCompraDocumentoFacturaLinea sage.ew.ewbase._ExtensionDocCompraDocumentoPedidoLinea sage.ew.ewbase._ExtensionDocCompraDocumentoPropuestaLinea sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Pedidos._LineaPV sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._LineaAV sage.addons.ecommerce.Negocio.Clases.ExtensionDocPedVenta.Extension_Lin_PV sage.addons.fideliza.Negocio.Clases._Extension_Lin_AV sage.addons.gaped.Negocio.Clases._Extension_Lin_PV sage.addons.gaped.Negocio.Clases.ExtensionPresupuestVentaLin sage.addons.preventa.Negocio.Clases.ExtensionDocPedVenta.Extension_Lin_PV sage.addons.trazabilidad.Negocio.Clases.ExtDocVentaTpv.Extension_Lin_AV sage.ew.ewbase._ExtensionDocVentaDocumentoAlbaranLinea sage.ew.ewbase._ExtensionDocVentaDocumentoDepositoLinea sage.ew.ewbase._ExtensionDocVentaDocumentoFacturaLinea sage.ew.ewbase._ExtensionDocVentaDocumentoPedidoLinea sage.ew.ewbase._ExtensionDocVentaDocumentoPresupuestoLinea

Métodos públicos

 _ExtensionDocumentoLinea ()
 Constructor Más...
 
virtual bool _GestionarServidas (bool tbDelete)
 Valida si se gestionarán la unidades servidas Más...
 
virtual void _InsertedLinea (int tnPosLlista)
 Método que se ejecuta una vez que se ha insertado una nueva línea Más...
 
virtual void _AddedLinea ()
 Método que se ejecuta cuando se ha añadido una nueva línea Más...
 
virtual void _Anular_Linea ()
 Método que se ejecuta cuando el usuario anula una línea Más...
 
virtual void _Calcular_Comision ()
 Método que se ejecuta cuando se calcula la comisión del vendedor de la línea Más...
 
virtual void _Clonar (IDocumentLinea toLinea)
 Método que se ejecuta cuando se clona una linea del documento Más...
 
virtual bool _Delete (bool tlCabecera=true, bool tlUltimo=false, bool tlForzar=false)
 Método que se ejecuta cuanado se 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 línea del documento Más...
 
virtual bool _Load (DataRow tdrLinea)
 Método que se ejecuta cuando se carga una línea del documento Más...
 
virtual bool _ActualizarMarcaDocumentoTraspasado ()
 Indica si debe actualizar la marca de documento traspasado al modificar las unidades Más...
 
virtual void _Recalcular_Coste ()
 Método que se ejecuta cuando se recalcula el coste de la línea Más...
 
virtual void _Recalcular_Importe (bool tlRevisarPrecio=true, bool tbNoAplicarPuntVerd=false)
 Método que se ejecuta cuando se recalcula el importe de la línea Más...
 
virtual void _Recalcular_Linea (bool tlModificarUnidades=false)
 Método que se ejecuta cuando se recalcula el coste, la comisión y el stock de la lína Más...
 
virtual void _Recalcular_Precio (bool tlModifUnid=false)
 Método que se ejecuta cuando se recalcula el precio de la línea Más...
 
virtual bool _Save ()
 Método que se ejecuta cuando se ha guardado la línea del documento Más...
 
virtual bool _Validar_Articulo (articulo.Articulo toArticulo, ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup)
 Método que se ejecuta para validar la inserción de un artículo Más...
 
virtual bool _Validar_Limite_Credito ()
 Método que se ejecuta para validar si se debe presentar la pantalla del límite de crédito por línea Más...
 
virtual bool _Insertar_Articulos_Escandallo (DataTable componentes, ref System.Windows.Forms.DialogResult respuesta)
 Extensión del método insertar componentes de artículos con escandallo Más...
 
virtual bool _Insertar_Articulos_Oferta (DataTable componentes, ref System.Windows.Forms.DialogResult respuesta, bool tlModifUnid)
 Extensión del método insertar componentes de artículos con artículos oferta Más...
 
virtual void _ExisteLineaOrigen (ref bool permitircontinuar)
 Extensión del método _ExisteLineaOrigen de docsven. Más...
 
virtual bool _ActualizarDocumentoOrigen ()
 Indica si puede actualizar los doumentos de origen al actualizar las unidades. Más...
 
bool _Cambio_Numero_Linea (int linidestino)
 Cambiar la línea en el objeto Más...
 
object _GetPropertyValue (string tcNomProp)
 Devuelve el valor de una propiedad del objeto Más...
 
void _SetPropertyValue (string tcNomProp, object toValue)
 Asigna el valor a una propiedad del objeto Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IExtensionDocsDocumentoLinea
bool _Validar_Articulo (Articulo toArticulo, ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup)
 Método que se ejecuta para validar la inserción de un artículo Más...
 

Campos de datos

DataGridViewRow _DataGridViewRow
 Referencia a DataGridViewRow asociado a la línea Más...
 
_ExtensionDocumento _Parent
 Referencia al objeto al que pertenece la línea Más...
 

Métodos protegidos

void OnPropertyChanged (String name="")
 Create the OnPropertyChanged method to raise the event Más...
 
bool _SetValue< T > (ref T toPropietat, T value, string tcPropertyName)
 comprueba si el nuevo valor es válido y lo assigna a la propiedad Más...
 

Propiedades

dynamic _CabeceraDocumento [get, set]
 Referencia a la cabecera del documento Más...
 
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...
 
IDocumentLinea _LineaDocumento [get, set]
 Referencia a la linea del documento Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionDocsDocumentoLinea
dynamic _CabeceraDocumento [get, set]
 Referencia a la cabecera del documento Más...
 
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...
 
IDocumentLinea _LineaDocumento [get, set]
 Referencia a la linea del documento Más...
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Declare the event Más...
 

Descripción detallada

Extensión para las líneas de documentos

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

Documentación del constructor y destructor

◆ _ExtensionDocumentoLinea()

sage.ew.ewbase._ExtensionDocumentoLinea._ExtensionDocumentoLinea ( )
inline

Constructor

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

Documentación de las funciones miembro

◆ _ActualizarDocumentoOrigen()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._ActualizarDocumentoOrigen ( )
inlinevirtual

Indica si puede actualizar los doumentos de origen al actualizar las unidades.

Devuelve

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

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

◆ _ActualizarMarcaDocumentoTraspasado()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._ActualizarMarcaDocumentoTraspasado ( )
inlinevirtual

Indica si debe actualizar la marca de documento traspasado al modificar las unidades

Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

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

◆ _AddedLinea()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._AddedLinea ( )
inlinevirtual

Método que se ejecuta cuando se ha añadido una nueva línea

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Anular_Linea()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Anular_Linea ( )
inlinevirtual

Método que se ejecuta cuando el usuario anula una línea

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Calcular_Comision()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Calcular_Comision ( )
inlinevirtual

Método que se ejecuta cuando se calcula la comisión del vendedor de la línea

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Cambio_Numero_Linea()

bool sage.ew.ewbase._ExtensionDocumentoLinea._Cambio_Numero_Linea ( int  linidestino)
inline

Cambiar la línea en el objeto

Parámetros
linidestino
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Clonar()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Clonar ( IDocumentLinea  toLinea)
inlinevirtual

Método que se ejecuta cuando se clona una linea del documento

Parámetros
toLinea

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Delete()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._Delete ( bool  tlCabecera = true,
bool  tlUltimo = false,
bool  tlForzar = false 
)
inlinevirtual

Método que se ejecuta cuanado se borra una línea del documento

Parámetros
tlCabecera
tlUltimo
tlForzar
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

Reimplementado en sage.addons.gaped.Negocio.Clases._Extension_Lin_PV y sage.addons.gaped.Negocio.Clases._Extension_Lin_PC.

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

◆ _Error()

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

Método que se ejecuta cuando hay algun error a nivel de línea del documento

Parámetros
toException

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _ExisteLineaOrigen()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._ExisteLineaOrigen ( ref bool  permitircontinuar)
inlinevirtual

Extensión del método _ExisteLineaOrigen de docsven.

Parámetros
permitircontinuarSi se devuelve true, se saltará la validación en el método origen
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

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

◆ _GestionarServidas()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._GestionarServidas ( bool  tbDelete)
inlinevirtual

Valida si se gestionarán la unidades servidas

Parámetros
tbDeleteIndica si estamos eliminando
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

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

◆ _GetPropertyValue()

object sage.ew.ewbase._ExtensionDocumentoLinea._GetPropertyValue ( string  tcNomProp)
inline

Devuelve el valor de una propiedad del objeto

Parámetros
tcNomProp
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Insertar_Articulos_Escandallo()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._Insertar_Articulos_Escandallo ( DataTable  componentes,
ref System.Windows.Forms.DialogResult  respuesta 
)
inlinevirtual

Extensión del método insertar componentes de artículos con escandallo

Parámetros
componentesDataTable con los componentes del artículo de la línea
respuestaRespuesta para la pregunta si se quiere modificar los componentes. None -> Mostrar pregunta. Otros valores no mostrar pregunta y tomarlo como respuesta.

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

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

◆ _Insertar_Articulos_Oferta()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._Insertar_Articulos_Oferta ( DataTable  componentes,
ref System.Windows.Forms.DialogResult  respuesta,
bool  tlModifUnid 
)
inlinevirtual

Extensión del método insertar componentes de artículos con artículos oferta

Parámetros
componentesDataTable con los articulos oferta del artículo de la línea
respuestaRespuesta para la pregunta si se quiere modificar los componentes. None -> Mostrar pregunta. Otros valores no mostrar pregunta y tomarlo como respuesta.
tlModifUnid

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _InsertedLinea()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._InsertedLinea ( int  tnPosLlista)
inlinevirtual

Método que se ejecuta una vez que se ha insertado una nueva línea

Parámetros
tnPosLlista
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Load()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._Load ( DataRow  tdrLinea)
inlinevirtual

Método que se ejecuta cuando se carga una línea del documento

Parámetros
tdrLinea
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Recalcular_Coste()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Recalcular_Coste ( )
inlinevirtual

Método que se ejecuta cuando se recalcula el coste de la línea

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Recalcular_Importe()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Recalcular_Importe ( bool  tlRevisarPrecio = true,
bool  tbNoAplicarPuntVerd = false 
)
inlinevirtual

Método que se ejecuta cuando se recalcula el importe de la línea

Parámetros
tlRevisarPrecio
tbNoAplicarPuntVerd

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Recalcular_Linea()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Recalcular_Linea ( bool  tlModificarUnidades = false)
inlinevirtual

Método que se ejecuta cuando se recalcula el coste, la comisión y el stock de la lína

Parámetros
tlModificarUnidades

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Recalcular_Precio()

virtual void sage.ew.ewbase._ExtensionDocumentoLinea._Recalcular_Precio ( bool  tlModifUnid = false)
inlinevirtual

Método que se ejecuta cuando se recalcula el precio de la línea

Parámetros
tlModifUnid

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _Save()

◆ _SetPropertyValue()

void sage.ew.ewbase._ExtensionDocumentoLinea._SetPropertyValue ( string  tcNomProp,
object  toValue 
)
inline

Asigna el valor a una propiedad del objeto

Parámetros
tcNomProp
toValue
Devuelve

Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.

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

◆ _SetValue< T >()

bool sage.ew.ewbase._ExtensionDocumentoLinea._SetValue< T > ( ref T  toPropietat,
value,
string  tcPropertyName 
)
inlineprotected

comprueba si el nuevo valor es válido y lo assigna a la propiedad

Parámetros del template
T
Parámetros
toPropietat
value
tcPropertyName

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

◆ _Validar_Articulo()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._Validar_Articulo ( articulo.Articulo  toArticulo,
ref decimal  tnUnidades,
ref decimal  tnPeso,
ref decimal  tnUniCaja,
ref bool  tlEsCodigoBarras,
ref string  tcAgrupacion,
ref decimal  tnUnidAgrup 
)
inlinevirtual

Método que se ejecuta para validar la inserción de un artículo

Parámetros
toArticulo
tnUnidades
tnPeso
tnUniCaja
tlEsCodigoBarras
tcAgrupacion
tnUnidAgrup
Devuelve
En caso de devolver FALSE no se insertará el código de artículo en las línea

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

◆ _Validar_Limite_Credito()

virtual bool sage.ew.ewbase._ExtensionDocumentoLinea._Validar_Limite_Credito ( )
inlinevirtual

Método que se ejecuta para validar si se debe presentar la pantalla del límite de crédito por línea

Devuelve
Si devuelve TRUE nos presentará el límite de crédito

Reimplementado en sage.ew.ewbase._ExtensionDocCompraDocumentoLinea.

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

◆ OnPropertyChanged()

void sage.ew.ewbase._ExtensionDocumentoLinea.OnPropertyChanged ( String  name = "")
inlineprotected

Create the OnPropertyChanged method to raise the event

Parámetros
name

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

Documentación de los campos

◆ _DataGridViewRow

DataGridViewRow sage.ew.ewbase._ExtensionDocumentoLinea._DataGridViewRow

Referencia a DataGridViewRow asociado a la línea

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

◆ _Parent

_ExtensionDocumento sage.ew.ewbase._ExtensionDocumentoLinea._Parent

Referencia al objeto al que pertenece la línea

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

Documentación de propiedades

◆ _CabeceraDocumento

dynamic sage.ew.ewbase._ExtensionDocumentoLinea._CabeceraDocumento
getset

Referencia a la cabecera del documento

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

◆ _Documento

dynamic sage.ew.ewbase._ExtensionDocumentoLinea._Documento
getset

Referencia al documento

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

◆ _eBeforeAfter

TipoExecute sage.ew.ewbase._ExtensionDocumentoLinea._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 3852 del archivo clsEwModulosExtension.cs.

◆ _LineaDocumento

IDocumentLinea sage.ew.ewbase._ExtensionDocumentoLinea._LineaDocumento
getset

Referencia a la linea del documento

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

Documentación de los eventos

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.ewbase._ExtensionDocumentoLinea.PropertyChanged

Declare the event

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


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