Extensión para las líneas de documentos Más...
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... | |
![]() | |
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... | |
![]() | |
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... | |
Extensión para las líneas de documentos
Definición en la línea 3760 del archivo clsEwModulosExtension.cs.
|
inline |
Constructor
Definición en la línea 3793 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Indica si puede actualizar los doumentos de origen al actualizar las unidades.
Reimplementado en sage.addons.gaped.Negocio.Clases._Extension_Lin_PV.
Definición en la línea 4243 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Indica si debe actualizar la marca de documento traspasado al modificar las unidades
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Reimplementado en sage.addons.gaped.Negocio.Clases._Extension_Lin_PV.
Definición en la línea 4073 del archivo clsEwModulosExtension.cs.
|
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 4008 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario anula una línea
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4016 del archivo clsEwModulosExtension.cs.
|
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 4024 del archivo clsEwModulosExtension.cs.
|
inline |
Cambiar la línea en el objeto
linidestino |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4255 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se clona una linea del documento
toLinea |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4033 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuanado se borra una línea del documento
tlCabecera | |
tlUltimo | |
tlForzar |
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 4045 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando hay algun error a nivel de línea del documento
toException |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4054 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Extensión del método _ExisteLineaOrigen de docsven.
permitircontinuar | Si se devuelve true, se saltará la validación en el método origen |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Reimplementado en sage.addons.gaped.Negocio.Clases._Extension_Lin_PV.
Definición en la línea 4234 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Valida si se gestionarán la unidades servidas
tbDelete | Indica si estamos eliminando |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Reimplementado en sage.addons.gaped.Negocio.Clases._Extension_Lin_PV.
Definición en la línea 3988 del archivo clsEwModulosExtension.cs.
|
inline |
Devuelve el valor de una propiedad del objeto
tcNomProp |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4297 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Extensión del método insertar componentes de artículos con escandallo
componentes | DataTable con los componentes del artículo de la línea |
respuesta | Respuesta 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 4209 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Extensión del método insertar componentes de artículos con artículos oferta
componentes | DataTable con los articulos oferta del artículo de la línea |
respuesta | Respuesta 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 4222 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta una vez que se ha insertado una nueva línea
tnPosLlista |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4000 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se carga una línea del documento
tdrLinea |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4064 del archivo clsEwModulosExtension.cs.
|
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 4081 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se recalcula el importe de la línea
tlRevisarPrecio | |
tbNoAplicarPuntVerd |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4091 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se recalcula el coste, la comisión y el stock de la lína
tlModificarUnidades |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4100 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se recalcula el precio de la línea
tlModifUnid |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4109 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se ha guardado la línea del documento
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Reimplementado en sage.addons.gaped.Negocio.Clases._Extension_Lin_PV, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbVentaLinea, sage.addons.offline.Negocio.Documentos.ExtensionDocFactVentaLinea, sage.addons.gaped.Negocio.Clases.ExtensionPresupuestVentaLin, sage.addons.offline.Negocio.Documentos.ExtensionDocFactCompraLinea, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbCompraLinea, sage.addons.offline.Negocio.Documentos.ExtensionDocDepoVentaLinea y sage.addons.offline.Negocio.Documentos.ExtensionDocDepoCompraLinea.
Definición en la línea 4119 del archivo clsEwModulosExtension.cs.
|
inline |
Asigna el valor a una propiedad del objeto
tcNomProp | |
toValue |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 4321 del archivo clsEwModulosExtension.cs.
|
inlineprotected |
comprueba si el nuevo valor es válido y lo assigna a la propiedad
T |
toPropietat | |
value | |
tcPropertyName |
Definición en la línea 3813 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta para validar la inserción de un artículo
toArticulo | |
tnUnidades | |
tnPeso | |
tnUniCaja | |
tlEsCodigoBarras | |
tcAgrupacion | |
tnUnidAgrup |
Definición en la línea 4190 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta para validar si se debe presentar la pantalla del límite de crédito por línea
Reimplementado en sage.ew.ewbase._ExtensionDocCompraDocumentoLinea.
Definición en la línea 4199 del archivo clsEwModulosExtension.cs.
|
inlineprotected |
Create the OnPropertyChanged method to raise the event
name |
Definición en la línea 3773 del archivo clsEwModulosExtension.cs.
DataGridViewRow sage.ew.ewbase._ExtensionDocumentoLinea._DataGridViewRow |
Referencia a DataGridViewRow asociado a la línea
Definición en la línea 3966 del archivo clsEwModulosExtension.cs.
_ExtensionDocumento sage.ew.ewbase._ExtensionDocumentoLinea._Parent |
Referencia al objeto al que pertenece la línea
Definición en la línea 3971 del archivo clsEwModulosExtension.cs.
|
getset |
Referencia a la cabecera del documento
Definición en la línea 3890 del archivo clsEwModulosExtension.cs.
|
getset |
Referencia al documento
Definición en la línea 3927 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)
Definición en la línea 3905 del archivo clsEwModulosExtension.cs.
|
getset |
Referencia a la linea del documento
Definición en la línea 3943 del archivo clsEwModulosExtension.cs.
PropertyChangedEventHandler sage.ew.ewbase._ExtensionDocumentoLinea.PropertyChanged |
Declare the event
Definición en la línea 3767 del archivo clsEwModulosExtension.cs.