Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.services.Negocio.Clases.VentasExtendidasServices

Clase para operar ventas con las extensiones de los documentos (series, lotes... y lo que pueda venir) Esta clase opera utilizando "Inyección de dependencias", que consiste en que en última instancia el trabajo lo realiza la clase final. Más...

Diagrama de herencia de sage.addons.services.Negocio.Clases.VentasExtendidasServices
sage.ew.docsven.VentasExtendidas

Métodos públicos

 VentasExtendidasServices ()
 Constructor por defecto.
 
 VentasExtendidasServices (Docsven.IDocVentaLin toLinea)
 Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)
 
 VentasExtendidasServices (eTipoExtension teTipoExtension, Docsven.IDocVentaCab toCabecera)
 Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)
 
new bool _Operacion_Permitida (Docsven.IDocVentaLin toLinea, CampsDocVentaLin teCampo, object toValue, ref string tcMensajeError)
 Método lineal para comprobar si la línea permite la operación.
 
bool _Show (Docsven.IDocVentaLin toLinea, CampsDocVentaLin teCampo, object toValue, object toRestricciones, ref string tcMensajeError)
 
- Métodos públicos heredados de sage.ew.docsven.VentasExtendidas
 VentasExtendidas ()
 Constructor por defecto.
 
 VentasExtendidas (Docsven.IDocVentaLin toLinea)
 Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)
 
 VentasExtendidas (eTipoExtension teTipoExtension, Docsven.IDocVentaCab toCabecera)
 Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)
 
bool _Insertar (Docsven.IDocVentaLin toLinea, CampsDocVentaLin teCampo, object toValue, object toRestricciones, ref string tcMensajeError)
 Invoca al método insert de la interfíce.
 
bool _Update (Docsven.IDocVentaLin toLinea)
 Invoca al método insert de la interfíce.
 
bool _Delete (Docsven.IDocVentaLin toLinea, bool tlAbono)
 Invoca al método delete de la interfíce.
 
bool _Obtener_Detalle (Docsven.IDocVentaLin toLinea, ref DataTable tdtResultados)
 Obtiene el detalle por línea de las extensiones asociadas a la línea (series, lotes)
 
bool _Se_Puede_Borrar (Docsven.IDocVentaLin toLinea)
 Método lineal para comprobar si la línea se puede borrar.
 
bool _Operacion_Permitida (Docsven.IDocVentaLin toLinea, docsven.CampsDocVentaLin teCampo, object toValue, ref string tcMensajeError)
 Método lineal para comprobar si la línea permite la operación.
 
bool _Update (Docsven.IDocVentaCab toCabecera, IEnumerable< Docsven.IDocVentaLin > toLineas, CampsDocVentaCab teCampo, object toValue)
 Metodo para realizar un update de valores por cambios en la cabecera.
 
bool _ObtenerCosteLinea (Docsven.IDocVentaLin toLinea)
 Método para llamar a la función de obtener coste de la línea.
 

Otros miembros heredados

- Atributos protegidos heredados de sage.ew.docsven.VentasExtendidas
bool _lSeries = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_Series"))
 Determina si la instalación trabaja con series.
 
IVentasExtendidas _oInstancia = null
 Instancia de una clase que cumple la interficie IewExtension.
 
- Propiedades heredados de sage.ew.docsven.VentasExtendidas
IVentasExtendidas _Extension [get, set]
 Obtiene o establece la instancia de una clase que cumple la interficie IewExtension.
 

Descripción detallada

Clase para operar ventas con las extensiones de los documentos (series, lotes... y lo que pueda venir) Esta clase opera utilizando "Inyección de dependencias", que consiste en que en última instancia el trabajo lo realiza la clase final.

Definición en la línea 18 del archivo VentasExtendidasServices.cs.

Documentación de constructores y destructores

◆ VentasExtendidasServices() [1/3]

sage.addons.services.Negocio.Clases.VentasExtendidasServices.VentasExtendidasServices ( )
inline

Constructor por defecto.

Definición en la línea 26 del archivo VentasExtendidasServices.cs.

◆ VentasExtendidasServices() [2/3]

sage.addons.services.Negocio.Clases.VentasExtendidasServices.VentasExtendidasServices ( Docsven.IDocVentaLin toLinea)
inline

Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)

Parámetros
toLineaLinea sobre la que construir la clase extensiones

Definición en la línea 35 del archivo VentasExtendidasServices.cs.

◆ VentasExtendidasServices() [3/3]

sage.addons.services.Negocio.Clases.VentasExtendidasServices.VentasExtendidasServices ( eTipoExtension teTipoExtension,
Docsven.IDocVentaCab toCabecera )
inline

Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)

Parámetros
teTipoExtensionTipo de extensión
toCabeceraLinea sobre la que construir la clase extensiones

Definición en la línea 67 del archivo VentasExtendidasServices.cs.

Documentación de funciones miembro

◆ _Operacion_Permitida()

new bool sage.addons.services.Negocio.Clases.VentasExtendidasServices._Operacion_Permitida ( Docsven.IDocVentaLin toLinea,
CampsDocVentaLin teCampo,
object toValue,
ref string tcMensajeError )
inline

Método lineal para comprobar si la línea permite la operación.

Parámetros
toLineaLinea sobre la que operar
teCampoCampo sobre el que realizar la comprobación
toValuePropuesta de valor para el campo
tcMensajeErrorMensaje de error generado por la validación
Devuelve
True si se permite la operación

Definición en la línea 103 del archivo VentasExtendidasServices.cs.

◆ _Show()

bool sage.addons.services.Negocio.Clases.VentasExtendidasServices._Show ( Docsven.IDocVentaLin toLinea,
CampsDocVentaLin teCampo,
object toValue,
object toRestricciones,
ref string tcMensajeError )
inline

Definición en la línea 111 del archivo VentasExtendidasServices.cs.


La documentación de esta clase está generada del siguiente archivo: