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...
|
| TraspasoComprasExtendido () |
| Constructor por defecto Más...
|
|
| TraspasoComprasExtendido (IDocCompraLin toLinea) |
| Construye una instancia de extensiones a partir de la linea (es la línea la que determina que extensiones necesita) Más...
|
|
bool | _Traspasar (IDocCompraLin toLineaOrigen, IDocumentLinea toLineaDestino, object toValores) |
| Invoca al método traspasar de la interfíce Más...
|
|
decimal | _Show (IDocumentLinea toLinea, object toValores, decimal toValor, string tcAlmacen="", bool tlAuto=true) |
| Método para mostrar el formulario de selección de series Más...
|
|
decimal | _ObtenerTodos (IDocumentLinea toLinea, decimal tnCantidadPropuesta, ref object toResultados, string tcAlmacen="", DateTime? tdFecha=null) |
| Método para generar un objeto con todos los resultados necesarios para el traspaso automático Más...
|
|
decimal | _MaximoDisponible (IDocumentLinea toLinea) |
| Método para obtener la cantidad de extensiones (series o lotes) diponibles para la línea indicada Más...
|
|
bool | _CancelarTraspaso (IDocumentLinea toLinea) |
| Invoca al método para cancelar el traspaso Más...
|
|
bool | _AsignacionEAN128 (IDocumentLinea toLinea, sage.ew.articulo.BuscarPorBarras toBarras) |
| Invoca al método para asignar códigos EAN128 en el traspaso 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 246 del archivo ComprasExtendidas.cs.
◆ TraspasoComprasExtendido() [1/2]
sage.ew.docscompra.TraspasoComprasExtendido.TraspasoComprasExtendido |
( |
| ) |
|
|
inline |
◆ TraspasoComprasExtendido() [2/2]
sage.ew.docscompra.TraspasoComprasExtendido.TraspasoComprasExtendido |
( |
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 281 del archivo ComprasExtendidas.cs.
◆ _AsignacionEAN128()
Invoca al método para asignar códigos EAN128 en el traspaso
- Parámetros
-
- Devuelve
Definición en la línea 501 del archivo ComprasExtendidas.cs.
◆ _CancelarTraspaso()
bool sage.ew.docscompra.TraspasoComprasExtendido._CancelarTraspaso |
( |
IDocumentLinea |
toLinea | ) |
|
|
inline |
Invoca al método para cancelar el traspaso
- Parámetros
-
- Devuelve
Definición en la línea 489 del archivo ComprasExtendidas.cs.
◆ _MaximoDisponible()
decimal sage.ew.docscompra.TraspasoComprasExtendido._MaximoDisponible |
( |
IDocumentLinea |
toLinea | ) |
|
|
inline |
Método para obtener la cantidad de extensiones (series o lotes) diponibles para la línea indicada
- Parámetros
-
toLinea | Línea origen de la que obtener los valores disponibles |
- Devuelve
- Número de elementos disponibles para operar
Definición en la línea 474 del archivo ComprasExtendidas.cs.
◆ _ObtenerTodos()
decimal sage.ew.docscompra.TraspasoComprasExtendido._ObtenerTodos |
( |
IDocumentLinea |
toLinea, |
|
|
decimal |
tnCantidadPropuesta, |
|
|
ref object |
toResultados, |
|
|
string |
tcAlmacen = "" , |
|
|
DateTime? |
tdFecha = null |
|
) |
| |
|
inline |
Método para generar un objeto con todos los resultados necesarios para el traspaso automático
- Parámetros
-
toLinea | Línea origen de la que obtener los valores disponibles |
tnCantidadPropuesta | Cantidad externa propuesta. Se devuelve sin cambios si no hay nada que procesar |
toResultados | Objeto con los resultados |
tcAlmacen | Almacén seleccionado, en el caso de no tener ninguno indicado en la linea |
tdFecha | Fecha seleccionada para el traspaso |
- Devuelve
- Número de elementos encontrados. Cantidad final
Definición en la línea 463 del archivo ComprasExtendidas.cs.
◆ _Show()
decimal sage.ew.docscompra.TraspasoComprasExtendido._Show |
( |
IDocumentLinea |
toLinea, |
|
|
object |
toValores, |
|
|
decimal |
toValor, |
|
|
string |
tcAlmacen = "" , |
|
|
bool |
tlAuto = true |
|
) |
| |
|
inline |
Método para mostrar el formulario de selección de series
- Parámetros
-
toLinea | Línea origen de la que obtener los valores disponibles |
toValores | Valores preseleccionados |
toValor | Valor con el que se realiza la llamada (pe. 2 uds, puede no coincidir con lo que se seleccione finalmente) |
tcAlmacen | Almacén seleccionado, en el caso de no tener ninguno indicado en la linea |
tlAuto | Indica si se ha de proceder de forma automatica o no |
- Devuelve
- Número de elementos seleccionados
Definición en la línea 380 del archivo ComprasExtendidas.cs.
◆ _Traspasar()
bool sage.ew.docscompra.TraspasoComprasExtendido._Traspasar |
( |
IDocCompraLin |
toLineaOrigen, |
|
|
IDocumentLinea |
toLineaDestino, |
|
|
object |
toValores |
|
) |
| |
|
inline |
Invoca al método traspasar de la interfíce
- Parámetros
-
toLineaOrigen | Línea origen del traspaso |
toLineaDestino | Línea destino del traspaso |
toValores | Valores a traspasar |
- Devuelve
Definición en la línea 365 del archivo ComprasExtendidas.cs.
La documentación para esta clase fue generada a partir del siguiente fichero: