Referencia de la Clase sage.ew.stocks.StocksExt

Clase para operar stocks 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...

Métodos públicos

 StocksExt ()
 Constructor por defecto Más...
 
 StocksExt (IDocStockLinea toLinea)
 Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita) Más...
 
 StocksExt (eTipoExtension teTipo)
 Constructor por tipo Más...
 
bool _Insertar (IDocStockLinea toLinea, eCampoDocumentLinea teCampo, object toValue)
 Invoca al método insert de la interfíce Más...
 
bool _Update (IDocStockLinea toLinea)
 Invoca al método insert de la interfíce Más...
 
bool _Delete (IDocStockLinea toLinea)
 Invoca al método delete de la interfíce Más...
 
bool _Obtener_Detalle (IDocStockLinea toLinea, ref DataTable tdtResultados)
 Obtiene el detalle por línea de las extensiones asociadas a la línea (series, lotes) Más...
 
bool _Se_Puede_Borrar (IDocStockLinea toLinea)
 Método lineal para comprobar si la línea se puede borrar Más...
 
bool _Operacion_Permitida (IDocStockLinea toLinea, eCampoDocumentLinea teCampo, object toValue, ref string tcMensajeRespuesta)
 Método de comprobación de operaciones permitidas Más...
 
bool _Suscripcion_Valida (ref string toMensajeError)
 Método que valida el estado de la suscripción de una extensión Más...
 

Descripción detallada

Clase para operar stocks 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 17 del archivo clsStocksExtendidos.cs.

Documentación del constructor y destructor

◆ StocksExt() [1/3]

sage.ew.stocks.StocksExt.StocksExt ( )
inline

Constructor por defecto

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

◆ StocksExt() [2/3]

sage.ew.stocks.StocksExt.StocksExt ( IDocStockLinea  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 44 del archivo clsStocksExtendidos.cs.

◆ StocksExt() [3/3]

sage.ew.stocks.StocksExt.StocksExt ( eTipoExtension  teTipo)
inline

Constructor por tipo

Parámetros
teTipoTipo de extension

Definición en la línea 107 del archivo clsStocksExtendidos.cs.

Documentación de las funciones miembro

◆ _Delete()

bool sage.ew.stocks.StocksExt._Delete ( IDocStockLinea  toLinea)
inline

Invoca al método delete de la interfíce

Parámetros
toLineaLinea sobre la que realizar la operacion

Definición en la línea 150 del archivo clsStocksExtendidos.cs.

◆ _Insertar()

bool sage.ew.stocks.StocksExt._Insertar ( IDocStockLinea  toLinea,
eCampoDocumentLinea  teCampo,
object  toValue 
)
inline

Invoca al método insert de la interfíce

Parámetros
toLineaLinea sobre la que realizar la operacion
teCampoCampo sobre el que realizar la operacion
toValueValor del campo

Definición en la línea 130 del archivo clsStocksExtendidos.cs.

◆ _Obtener_Detalle()

bool sage.ew.stocks.StocksExt._Obtener_Detalle ( IDocStockLinea  toLinea,
ref DataTable  tdtResultados 
)
inline

Obtiene el detalle por línea de las extensiones asociadas a la línea (series, lotes)

Parámetros
toLineaLinea sobre la que realizar la operacion
tdtResultadosDatatable con los resultados
Devuelve
True si ha realizado operación de extensión. False en caso contrario

Definición en la línea 162 del archivo clsStocksExtendidos.cs.

◆ _Operacion_Permitida()

bool sage.ew.stocks.StocksExt._Operacion_Permitida ( IDocStockLinea  toLinea,
eCampoDocumentLinea  teCampo,
object  toValue,
ref string  tcMensajeRespuesta 
)
inline

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

Definición en la línea 188 del archivo clsStocksExtendidos.cs.

◆ _Se_Puede_Borrar()

bool sage.ew.stocks.StocksExt._Se_Puede_Borrar ( IDocStockLinea  toLinea)
inline

Método lineal para comprobar si la línea se puede borrar

Parámetros
toLineaLinea sobre la que operar
Devuelve
True si se puede borrar

Definición en la línea 173 del archivo clsStocksExtendidos.cs.

◆ _Suscripcion_Valida()

bool sage.ew.stocks.StocksExt._Suscripcion_Valida ( ref string  toMensajeError)
inline

Método que valida el estado de la suscripción de una extensión

Devuelve

Definición en la línea 198 del archivo clsStocksExtendidos.cs.

◆ _Update()

bool sage.ew.stocks.StocksExt._Update ( IDocStockLinea  toLinea)
inline

Invoca al método insert de la interfíce

Parámetros
toLineaLinea sobre la que realizar la operacion

Definición en la línea 140 del archivo clsStocksExtendidos.cs.


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