Clase para operar compras 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...
|
| ComprasExtendidas () |
| Constructor por defecto Más...
|
|
| ComprasExtendidas (IDocCompraLin toLinea) |
| Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita) Más...
|
|
| ComprasExtendidas (eTipoExtension teTipoExtension, IDocCompraCab toCabecera, IEnumerable< IDocCompraLin > toLineas) |
| Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita) Más...
|
|
bool | _Insertar (IDocCompraLin toLinea, docscompra.CampsDocCompraLin teCampo, object toValue, object toRestricciones, ref string tcMensajeError) |
| Invoca al método insert de la interfíce Más...
|
|
bool | _Update (IDocCompraLin toLinea) |
| Invoca al método insert de la interfíce Más...
|
|
bool | _Delete (IDocCompraLin toLinea, bool tlAbono) |
| Invoca al método delete de la interfíce Más...
|
|
bool | _Obtener_Detalle (IDocCompraLin 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 (IDocCompraLin toLinea) |
| Método lineal para comprobar si la línea se puede borrar Más...
|
|
bool | _Operacion_Permitida (IDocCompraLin toLinea, docscompra.CampsDocCompraLin teCampo, object toValue, ref string tcMensajeError) |
| Método lineal para comprobar si la línea permite la operación Más...
|
|
bool | _Update (IDocCompraCab toCabecera, IEnumerable< IDocCompraLin > toLineas, CampsDocCompraCab teCampo, object toValue) |
| Metodo para realizar un update de valores por cambios en la cabecera Más...
|
|
Clase para operar compras 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 32 del archivo ComprasExtendidas.cs.
◆ ComprasExtendidas() [1/3]
sage.ew.docscompra.ComprasExtendidas.ComprasExtendidas |
( |
| ) |
|
|
inline |
◆ ComprasExtendidas() [2/3]
sage.ew.docscompra.ComprasExtendidas.ComprasExtendidas |
( |
IDocCompraLin |
toLinea | ) |
|
|
inline |
Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)
- Parámetros
-
toLinea | Linea sobre la que construir la clase extensiones |
Definición en la línea 59 del archivo ComprasExtendidas.cs.
◆ ComprasExtendidas() [3/3]
Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita)
- Parámetros
-
teTipoExtension | Tipo de extensión |
toCabecera | Linea sobre la que construir la clase extensiones |
toLineas | Líneas afectadas |
Definición en la línea 111 del archivo ComprasExtendidas.cs.
◆ _Delete()
bool sage.ew.docscompra.ComprasExtendidas._Delete |
( |
IDocCompraLin |
toLinea, |
|
|
bool |
tlAbono |
|
) |
| |
|
inline |
Invoca al método delete de la interfíce
- Parámetros
-
toLinea | Linea sobre la que realizar la operacion |
tlAbono | True si la linea original tenia unidades en negativo |
- Devuelve
Definición en la línea 186 del archivo ComprasExtendidas.cs.
◆ _Insertar()
Invoca al método insert de la interfíce
- Parámetros
-
toLinea | Linea sobre la que realizar la operacion |
teCampo | Campo sobre el que realizar la operacion |
toValue | Valor del campo |
toRestricciones | Restricciones a propagar hacia la clase que realiza las operaciones |
tcMensajeError | |
- Devuelve
Definición en la línea 164 del archivo ComprasExtendidas.cs.
◆ _Obtener_Detalle()
bool sage.ew.docscompra.ComprasExtendidas._Obtener_Detalle |
( |
IDocCompraLin |
toLinea, |
|
|
ref DataTable |
tdtResultados |
|
) |
| |
|
inline |
Obtiene el detalle por línea de las extensiones asociadas a la línea (series, lotes)
- Parámetros
-
toLinea | Linea sobre la que realizar la operacion |
tdtResultados | Datatable con los resultados |
- Devuelve
- True si ha realizado operación de extensión. False en caso contrario
Definición en la línea 198 del archivo ComprasExtendidas.cs.
◆ _Operacion_Permitida()
Método lineal para comprobar si la línea permite la operación
- Parámetros
-
toLinea | Linea sobre la que operar |
teCampo | Campo sobre el que realizar la comprobación |
toValue | Propuesta de valor para el campo |
tcMensajeError | Mensaje de error generado por la validación |
- Devuelve
- True si se permite la operación
Definición en la línea 223 del archivo ComprasExtendidas.cs.
◆ _Se_Puede_Borrar()
bool sage.ew.docscompra.ComprasExtendidas._Se_Puede_Borrar |
( |
IDocCompraLin |
toLinea | ) |
|
|
inline |
Método lineal para comprobar si la línea se puede borrar
- Parámetros
-
toLinea | Linea sobre la que operar |
- Devuelve
- True si se puede borrar
Definición en la línea 209 del archivo ComprasExtendidas.cs.
◆ _Update() [1/2]
bool sage.ew.docscompra.ComprasExtendidas._Update |
( |
IDocCompraLin |
toLinea | ) |
|
|
inline |
Invoca al método insert de la interfíce
- Parámetros
-
toLinea | Linea sobre la que realizar la operacion |
Definición en la línea 174 del archivo ComprasExtendidas.cs.
◆ _Update() [2/2]
Metodo para realizar un update de valores por cambios en la cabecera
- Parámetros
-
toCabecera | Cabecera que origina el cambio |
toLineas | Líneas afectadas |
teCampo | Campo que origina el cambio |
toValue | Valor para el campo |
- Devuelve
Definición en la línea 237 del archivo ComprasExtendidas.cs.
◆ _Error_Message
string sage.ew.docscompra.ComprasExtendidas._Error_Message |
|
get |
La documentación para esta clase fue generada a partir del siguiente fichero:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.docscompra/Clases/ComprasExtendidas.cs