Referencia de la Clase sage.ew.docsven.TraspasoVentasExtendido

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

 TraspasoVentasExtendido ()
 Constructor por defecto Más...
 
 TraspasoVentasExtendido (Docsven.IDocVentaLin 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 (Docsven.IDocVentaLin toLineaOrigen, Docsven.IDocVentaLin 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, DateTime? tdFecha=null)
 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 778 del archivo VentasExtendidas.cs.

Documentación del constructor y destructor

◆ TraspasoVentasExtendido() [1/2]

sage.ew.docsven.TraspasoVentasExtendido.TraspasoVentasExtendido ( )
inline

Constructor por defecto

Definición en la línea 816 del archivo VentasExtendidas.cs.

◆ TraspasoVentasExtendido() [2/2]

sage.ew.docsven.TraspasoVentasExtendido.TraspasoVentasExtendido ( Docsven.IDocVentaLin  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 825 del archivo VentasExtendidas.cs.

Documentación de las funciones miembro

◆ _AsignacionEAN128()

bool sage.ew.docsven.TraspasoVentasExtendido._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 1062 del archivo VentasExtendidas.cs.

◆ _CancelarTraspaso()

bool sage.ew.docsven.TraspasoVentasExtendido._CancelarTraspaso ( IDocumentLinea  toLinea)
inline

Invoca al método para cancelar el traspaso

Parámetros
toLinea
Devuelve

Definición en la línea 1050 del archivo VentasExtendidas.cs.

◆ _MaximoDisponible()

decimal sage.ew.docsven.TraspasoVentasExtendido._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 1035 del archivo VentasExtendidas.cs.

◆ _ObtenerTodos()

decimal sage.ew.docsven.TraspasoVentasExtendido._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 1024 del archivo VentasExtendidas.cs.

◆ _Show()

decimal sage.ew.docsven.TraspasoVentasExtendido._Show ( IDocumentLinea  toLinea,
object  toValores,
decimal  toValor,
string  tcAlmacen = "",
bool  tlAuto = true,
DateTime?  tdFecha = null 
)
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
tdFechaFecha
Devuelve
Número de elementos seleccionados

Definición en la línea 942 del archivo VentasExtendidas.cs.

◆ _Traspasar()

bool sage.ew.docsven.TraspasoVentasExtendido._Traspasar ( Docsven.IDocVentaLin  toLineaOrigen,
Docsven.IDocVentaLin  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 926 del archivo VentasExtendidas.cs.


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