Referencia de la Clase sage.ew.lote.Clases.LinVenDetLotes

Clase para controlar toda la gestion de venta de un lote/ubicacion de artículo Más...

Diagrama de herencias de sage.ew.lote.Clases.LinVenDetLotes
sage.ew.docventatpv.ILinVenDetalle< LinVenDetLotes >

Métodos públicos

 LinVenDetLotes ()
 Constructor por defecto. Más...
 
 LinVenDetLotes (IDocumentLinea toDocumentoLinea, bool tlDocEntrada=false)
 Construye el objeto a partir del lote pasado como parámetro Más...
 
 LinVenDetLotes (IDocumentLinea toDocumentoLinea, DataRow tdrLin, bool tlDocEntrada=false)
 Construye el objeto a partir del lote pasado como parámetro Más...
 
BindingList< LinVenDetLotes_Load (IDocumentLinea toDocumentoLinea, bool tlAutomatico=false, bool tlPedido=false, bool? tlAbono=null)
 Devuelve una lista de objetos del tipo LinVentDetLotes. Más...
 
bool _Cambios_Pendientes ()
 Ens indica si existeixen canvis pendents de guardar. Más...
 
bool _Save ()
 Actualiza la tabla LTALBVE Más...
 
bool _Insert ()
 Inserta registros en la tabla LTALBVE Más...
 
bool _Delete ()
 Borra el lote de la tabla LTALBVE Más...
 
virtual bool _Show (object toPadre)
 Presenta el formulario para introducir los lotes asignados a una linea del documento de venta Más...
 
virtual bool _Show (object toPadre, bool tlReadOnly)
 Presenta el formulario para introducir los lotes asignados a una linea del documento de venta Más...
 
void _Refrescar_Stocks ()
 Resfrescar el Stock de lotes a partir de Eurowin Más...
 
- Métodos públicos heredados desde sage.ew.docventatpv.ILinVenDetalle< LinVenDetLotes >
BindingList< T > _Load (IDocumentLinea toDocumentoLinea, bool tlAutomatico=false, bool tlPedido=false, bool? tlAbono=null)
 Método que permita cargar elementos de tipo T Más...
 
bool _Save ()
 Método que permita grabar elementos de tipo T Más...
 
bool _Show (object toPadre, bool tlReadOnly=false)
 Método que permita mostrar elementos de tipo T Más...
 
bool _Show (object toPadre)
 Método que permita mostrar elementos de tipo T Más...
 
bool _Delete ()
 Método que permita borrar elementos de tipo T Más...
 
void _Refrescar_Stocks ()
 Método que refresca el stock de T (solo Lotes) Más...
 

Campos de datos

BindingList< LinVenDetLotes_lisCodigos = new BindingList<LinVenDetLotes>()
 Códigos de series/lotes asignados a una linea del documento de venta Más...
 

Propiedades

string _Codigo [get, set]
 Código de lote asociado Más...
 
decimal _Unidades [get, set]
 Unidades asignadas a la venta Más...
 
decimal _Peso [get, set]
 Peso asignado a la venta Más...
 
decimal _Stock [get, set]
 Stock del lote Más...
 
decimal _StockPeso [get, set]
 Stock Peso del lote Más...
 
string _Talla [get, set]
 Codigo de la talla Más...
 
string _Color [get, set]
 Codigo de color Más...
 
string _Ubicacion [get, set]
 Código de la ubicación Más...
 
Nullable< DateTime > _Caducidad [get, set]
 Fecha de caducidad del lote (Accepta NULL) Más...
 
string _Asi [get, set]
 Asi del registro Más...
 
int _Posicion [get, set]
 Guarda la posición de un elemento dentro de la lista de resultados Más...
 
String _Origen [get, set]
 Obté d'on ha vingut el lot Más...
 
decimal _Coste [get, set]
 Cost del lot Más...
 
bool _Modified [get, set]
 Indica si el registro se ha modificado Más...
 
bool _Sel [get, set]
 Seleccionar el lot Más...
 
bool _Mermas [get, set]
 Seleccionar el lot per regularitzar Más...
 
bool _Nou = false [get, set]
 Indica si es un registre nou, que es pot borrar 85162 Más...
 
bool _DocEntrada = false [get, set]
 Indica si es un documento de entrada de stock Más...
 
bool _ReadOnly = false [get, set]
 Indica si es un documento de solo LECTURA (PE-90431) Más...
 
LinVenDetLotes _LinDocumento [get, set]
 
decimal _UniAsig [get]
 Unidades asignadas Más...
 
decimal _PesAsig [get]
 Peso asignado Más...
 
bool _Abono [get, set]
 Operativa de abono Más...
 
- Propiedades heredados desde sage.ew.docventatpv.ILinVenDetalle< LinVenDetLotes >
string _Codigo [get, set]
 Identificador de Lote o Serie. Más...
 
decimal _Unidades [get, set]
 Unidades del Lote o la serie. Más...
 
decimal _Peso [get, set]
 Peso del Lote o la serie. Más...
 
string _Talla [get, set]
 Codigo de la talla Más...
 
string _Color [get, set]
 Codigo de color Más...
 
string _Ubicacion [get, set]
 Código de la ubicación Más...
 
bool _DocEntrada [get, set]
 Documento de entrada de stock Más...
 
bool _Abono [get, set]
 Indica si se trata de una operación de abono Más...
 

Descripción detallada

Clase para controlar toda la gestion de venta de un lote/ubicacion de artículo

Definición en la línea 29 del archivo LinVenDetLotes.cs.

Documentación del constructor y destructor

◆ LinVenDetLotes() [1/3]

sage.ew.lote.Clases.LinVenDetLotes.LinVenDetLotes ( )
inline

Constructor por defecto.

Definición en la línea 608 del archivo LinVenDetLotes.cs.

◆ LinVenDetLotes() [2/3]

sage.ew.lote.Clases.LinVenDetLotes.LinVenDetLotes ( IDocumentLinea  toDocumentoLinea,
bool  tlDocEntrada = false 
)
inline

Construye el objeto a partir del lote pasado como parámetro

Parámetros
toDocumentoLineaReferencia a la linea de venta.
tlDocEntrada

Definición en la línea 618 del archivo LinVenDetLotes.cs.

◆ LinVenDetLotes() [3/3]

sage.ew.lote.Clases.LinVenDetLotes.LinVenDetLotes ( IDocumentLinea  toDocumentoLinea,
DataRow  tdrLin,
bool  tlDocEntrada = false 
)
inline

Construye el objeto a partir del lote pasado como parámetro

Parámetros
toDocumentoLineaReferencia a la linea de venta.
tdrLinDataRow
tlDocEntrada

Definición en la línea 634 del archivo LinVenDetLotes.cs.

Documentación de las funciones miembro

◆ _Cambios_Pendientes()

bool sage.ew.lote.Clases.LinVenDetLotes._Cambios_Pendientes ( )
inline

Ens indica si existeixen canvis pendents de guardar.

Devuelve

Definición en la línea 728 del archivo LinVenDetLotes.cs.

◆ _Delete()

bool sage.ew.lote.Clases.LinVenDetLotes._Delete ( )
inline

Borra el lote de la tabla LTALBVE

Definición en la línea 793 del archivo LinVenDetLotes.cs.

◆ _Insert()

bool sage.ew.lote.Clases.LinVenDetLotes._Insert ( )
inline

Inserta registros en la tabla LTALBVE

Devuelve

Definición en la línea 759 del archivo LinVenDetLotes.cs.

◆ _Load()

BindingList<LinVenDetLotes> sage.ew.lote.Clases.LinVenDetLotes._Load ( IDocumentLinea  toDocumentoLinea,
bool  tlAutomatico = false,
bool  tlPedido = false,
bool?  tlAbono = null 
)
inline

Devuelve una lista de objetos del tipo LinVentDetLotes.

Parámetros
toDocumentoLineaLinea de venta
tlAutomaticoComportamiento automatico
tlPedidoIndica si venimos de un traspaso de pedido
tlAbonoIndica si se fuerza una determinada operativa. Null sino se ha informado
Devuelve
BindingList con tantos elementos como unidades tiene la linea del documento con los lotes encontrados en el stock

Definición en la línea 676 del archivo LinVenDetLotes.cs.

◆ _Refrescar_Stocks()

void sage.ew.lote.Clases.LinVenDetLotes._Refrescar_Stocks ( )
inline

Resfrescar el Stock de lotes a partir de Eurowin

Definición en la línea 852 del archivo LinVenDetLotes.cs.

◆ _Save()

bool sage.ew.lote.Clases.LinVenDetLotes._Save ( )
inline

Actualiza la tabla LTALBVE

Definición en la línea 739 del archivo LinVenDetLotes.cs.

◆ _Show() [1/2]

virtual bool sage.ew.lote.Clases.LinVenDetLotes._Show ( object  toPadre)
inlinevirtual

Presenta el formulario para introducir los lotes asignados a una linea del documento de venta

Definición en la línea 819 del archivo LinVenDetLotes.cs.

◆ _Show() [2/2]

virtual bool sage.ew.lote.Clases.LinVenDetLotes._Show ( object  toPadre,
bool  tlReadOnly 
)
inlinevirtual

Presenta el formulario para introducir los lotes asignados a una linea del documento de venta

Definición en la línea 835 del archivo LinVenDetLotes.cs.

Documentación de los campos

◆ _lisCodigos

BindingList<LinVenDetLotes> sage.ew.lote.Clases.LinVenDetLotes._lisCodigos = new BindingList<LinVenDetLotes>()

Códigos de series/lotes asignados a una linea del documento de venta

summary> Objeto que continene una linea de detalle del documento de venta. Es un array, hay que acceder al índice 0. /summary>

Definición en la línea 548 del archivo LinVenDetLotes.cs.

Documentación de propiedades

◆ _Abono

bool sage.ew.lote.Clases.LinVenDetLotes._Abono
getset

Operativa de abono

Definición en la línea 588 del archivo LinVenDetLotes.cs.

◆ _Asi

string sage.ew.lote.Clases.LinVenDetLotes._Asi
getset

Asi del registro

Definición en la línea 445 del archivo LinVenDetLotes.cs.

◆ _Caducidad

Nullable<DateTime> sage.ew.lote.Clases.LinVenDetLotes._Caducidad
getset

Fecha de caducidad del lote (Accepta NULL)

Definición en la línea 431 del archivo LinVenDetLotes.cs.

◆ _Codigo

string sage.ew.lote.Clases.LinVenDetLotes._Codigo
getset

Código de lote asociado

Definición en la línea 259 del archivo LinVenDetLotes.cs.

◆ _Color

string sage.ew.lote.Clases.LinVenDetLotes._Color
getset

Codigo de color

Definición en la línea 413 del archivo LinVenDetLotes.cs.

◆ _Coste

decimal sage.ew.lote.Clases.LinVenDetLotes._Coste
getset

Cost del lot

Definición en la línea 482 del archivo LinVenDetLotes.cs.

◆ _DocEntrada

bool sage.ew.lote.Clases.LinVenDetLotes._DocEntrada = false
getset

Indica si es un documento de entrada de stock

Definición en la línea 538 del archivo LinVenDetLotes.cs.

◆ _LinDocumento

LinVenDetLotes sage.ew.lote.Clases.LinVenDetLotes._LinDocumento
getset

Definición en la línea 555 del archivo LinVenDetLotes.cs.

◆ _Mermas

bool sage.ew.lote.Clases.LinVenDetLotes._Mermas
getset

Seleccionar el lot per regularitzar

Definición en la línea 524 del archivo LinVenDetLotes.cs.

◆ _Modified

bool sage.ew.lote.Clases.LinVenDetLotes._Modified
getset

Indica si el registro se ha modificado

Definición en la línea 506 del archivo LinVenDetLotes.cs.

◆ _Nou

bool sage.ew.lote.Clases.LinVenDetLotes._Nou = false
getset

Indica si es un registre nou, que es pot borrar 85162

Definición en la línea 533 del archivo LinVenDetLotes.cs.

◆ _Origen

String sage.ew.lote.Clases.LinVenDetLotes._Origen
getset

Obté d'on ha vingut el lot

Definición en la línea 468 del archivo LinVenDetLotes.cs.

◆ _PesAsig

decimal sage.ew.lote.Clases.LinVenDetLotes._PesAsig
get

Peso asignado

Definición en la línea 576 del archivo LinVenDetLotes.cs.

◆ _Peso

decimal sage.ew.lote.Clases.LinVenDetLotes._Peso
getset

Peso asignado a la venta

Definición en la línea 346 del archivo LinVenDetLotes.cs.

◆ _Posicion

int sage.ew.lote.Clases.LinVenDetLotes._Posicion
getset

Guarda la posición de un elemento dentro de la lista de resultados

Definición en la línea 454 del archivo LinVenDetLotes.cs.

◆ _ReadOnly

bool sage.ew.lote.Clases.LinVenDetLotes._ReadOnly = false
getset

Indica si es un documento de solo LECTURA (PE-90431)

Definición en la línea 543 del archivo LinVenDetLotes.cs.

◆ _Sel

bool sage.ew.lote.Clases.LinVenDetLotes._Sel
getset

Seleccionar el lot

Definición en la línea 515 del archivo LinVenDetLotes.cs.

◆ _Stock

decimal sage.ew.lote.Clases.LinVenDetLotes._Stock
getset

Stock del lote

Definición en la línea 386 del archivo LinVenDetLotes.cs.

◆ _StockPeso

decimal sage.ew.lote.Clases.LinVenDetLotes._StockPeso
getset

Stock Peso del lote

Definición en la línea 395 del archivo LinVenDetLotes.cs.

◆ _Talla

string sage.ew.lote.Clases.LinVenDetLotes._Talla
getset

Codigo de la talla

Definición en la línea 404 del archivo LinVenDetLotes.cs.

◆ _Ubicacion

string sage.ew.lote.Clases.LinVenDetLotes._Ubicacion
getset

Código de la ubicación

Definición en la línea 422 del archivo LinVenDetLotes.cs.

◆ _UniAsig

decimal sage.ew.lote.Clases.LinVenDetLotes._UniAsig
get

Unidades asignadas

Definición en la línea 564 del archivo LinVenDetLotes.cs.

◆ _Unidades

decimal sage.ew.lote.Clases.LinVenDetLotes._Unidades
getset

Unidades asignadas a la venta

Definición en la línea 268 del archivo LinVenDetLotes.cs.


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