Referencia de la Clase sage.ew.docscompra.TraspasoComprasExtendido

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...

Métodos públicos

 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...
 

Descripción detallada

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.

Documentación del constructor y destructor

◆ TraspasoComprasExtendido() [1/2]

sage.ew.docscompra.TraspasoComprasExtendido.TraspasoComprasExtendido ( )
inline

Constructor por defecto

Definición en la línea 272 del archivo ComprasExtendidas.cs.

◆ 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
toLineaLinea sobre la que construir la clase extensiones

Definición en la línea 281 del archivo ComprasExtendidas.cs.

Documentación de las funciones miembro

◆ _AsignacionEAN128()

bool sage.ew.docscompra.TraspasoComprasExtendido._AsignacionEAN128 ( IDocumentLinea  toLinea,
sage.ew.articulo.BuscarPorBarras  toBarras 
)
inline

Invoca al método para asignar códigos EAN128 en el traspaso

Parámetros
toLinea
toBarras
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
toLinea
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
toLineaLí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
toLineaLínea origen de la que obtener los valores disponibles
tnCantidadPropuestaCantidad externa propuesta. Se devuelve sin cambios si no hay nada que procesar
toResultadosObjeto con los resultados
tcAlmacenAlmacén seleccionado, en el caso de no tener ninguno indicado en la linea
tdFechaFecha 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
toLineaLínea origen de la que obtener los valores disponibles
toValoresValores preseleccionados
toValorValor con el que se realiza la llamada (pe. 2 uds, puede no coincidir con lo que se seleccione finalmente)
tcAlmacenAlmacén seleccionado, en el caso de no tener ninguno indicado en la linea
tlAutoIndica 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
toLineaOrigenLínea origen del traspaso
toLineaDestinoLínea destino del traspaso
toValoresValores 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: