Referencia de la Interfaz sage.ew.interficies.IVentasExtendidas

Interficie para operaciones extendidas de lineas de venta Más...

Diagrama de herencias de sage.ew.interficies.IVentasExtendidas
sage.addons.services.Negocio.Clases.MontajeDocServices sage.addons.services.Negocio.Clases.SerieDocServices sage.ew.lote.Clases.LoteDocVenta sage.ew.lote.Clases.LoteDocVentaDeposito sage.ew.serie.MontajeDocVenta sage.ew.serie.MontajeDocVentaDeposito sage.ew.serie.MontajeDocVentaPresupuesto sage.ew.serie.SerieDocVenta sage.ew.serie.SerieDocVentaDeposito

Métodos públicos

bool _Show (Docsven.IDocVentaLin toLinea, CampsDocVentaLin teCampo, object toValue, object toRestrictions, ref string tcMensajeError)
 Método Show Más...
 
bool _Update (Docsven.IDocVentaLin toLinea)
 Método update Más...
 
bool _Delete (Docsven.IDocVentaLin toLinea, bool tlAbono)
 Método delete Más...
 
bool _Obtener_Detalle (Docsven.IDocVentaLin toLinea, ref DataTable tdtResultados)
 Método lineal para obtener un datatable con el detalle de las extensiones (series, lotes) asociadas a la línea Más...
 
bool _Se_Puede_Borrar (Docsven.IDocVentaLin toLinea)
 Método lineal para comprobar si la línea se puede borrar Más...
 
bool _Operacion_Permitida (Docsven.IDocVentaLin toLinea, sage.ew.docsven.CampsDocVentaLin teCampo, object toValue, ref string tcMensajeRespuesta)
 Método de comprobación de operaciones permitidas Más...
 
bool _Update (Docsven.IDocVentaCab toCabecera, IEnumerable< Docsven.IDocVentaLin > toLineas, sage.ew.docsven.CampsDocVentaCab teCampo, object toValue)
 Método update de campos de la cabecera (se aplican a todas las líneas) Más...
 
bool _ObtenerCosteLinea (Docsven.IDocVentaLin toLinea)
 Método para llamar a la función de obtener coste de la línea Más...
 

Descripción detallada

Interficie para operaciones extendidas de lineas de venta

Definición en la línea 13 del archivo IVentasExtendidas.cs.

Documentación de las funciones miembro

◆ _Delete()

bool sage.ew.interficies.IVentasExtendidas._Delete ( Docsven.IDocVentaLin  toLinea,
bool  tlAbono 
)

◆ _Obtener_Detalle()

bool sage.ew.interficies.IVentasExtendidas._Obtener_Detalle ( Docsven.IDocVentaLin  toLinea,
ref DataTable  tdtResultados 
)

Método lineal para obtener un datatable con el detalle de las extensiones (series, lotes) asociadas a la línea

Parámetros
toLineaLinea sobre la que operar
tdtResultadosDatatable con los resultados
Devuelve
True si ha ido bien

Implementado en sage.ew.lote.Clases.LoteDocVentaDeposito, sage.addons.services.Negocio.Clases.SerieDocServices, sage.addons.services.Negocio.Clases.MontajeDocServices y sage.ew.lote.Clases.LoteDocVenta.

◆ _ObtenerCosteLinea()

bool sage.ew.interficies.IVentasExtendidas._ObtenerCosteLinea ( Docsven.IDocVentaLin  toLinea)

◆ _Operacion_Permitida()

bool sage.ew.interficies.IVentasExtendidas._Operacion_Permitida ( Docsven.IDocVentaLin  toLinea,
sage.ew.docsven.CampsDocVentaLin  teCampo,
object  toValue,
ref string  tcMensajeRespuesta 
)

Método de comprobación de operaciones permitidas

Parámetros
toLineaLinea sobre la que operar
teCampoCampo que invoca el método
toValueValor del campo
tcMensajeRespuestaMensaje de respuesta del método, por si hay que notificar al usuario
Devuelve
True si se permite operar

◆ _Se_Puede_Borrar()

bool sage.ew.interficies.IVentasExtendidas._Se_Puede_Borrar ( Docsven.IDocVentaLin  toLinea)

◆ _Show()

bool sage.ew.interficies.IVentasExtendidas._Show ( Docsven.IDocVentaLin  toLinea,
CampsDocVentaLin  teCampo,
object  toValue,
object  toRestrictions,
ref string  tcMensajeError 
)

◆ _Update() [1/2]

bool sage.ew.interficies.IVentasExtendidas._Update ( Docsven.IDocVentaLin  toLinea)

◆ _Update() [2/2]

bool sage.ew.interficies.IVentasExtendidas._Update ( Docsven.IDocVentaCab  toCabecera,
IEnumerable< Docsven.IDocVentaLin toLineas,
sage.ew.docsven.CampsDocVentaCab  teCampo,
object  toValue 
)

Método update de campos de la cabecera (se aplican a todas las líneas)

Parámetros
toCabeceraCabecera sobre la que operar
toLineasLíneas sobre las que aplicar el cambio
teCampoCampo que invoca el método
toValueValor del campo
Devuelve
True si ha ido bien

La documentación para este interfaz fue generada a partir del siguiente fichero: