Cargando...
Buscando...
Nada coincide
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 herencia de sage.ew.lote.Clases.LinVenDetLotes
sage.ew.docventatpv.ILinVenDetalle< T >

Métodos públicos

 LinVenDetLotes ()
 Constructor por defecto.
 
 LinVenDetLotes (IDocumentLinea toDocumentoLinea, bool tlDocEntrada=false)
 Construye el objeto a partir del lote pasado como parámetro.
 
 LinVenDetLotes (IDocumentLinea toDocumentoLinea, DataRow tdrLin, bool tlDocEntrada=false)
 Construye el objeto a partir del lote pasado como parámetro.
 
BindingList< LinVenDetLotes_Load (IDocumentLinea toDocumentoLinea, bool tlAutomatico=false, bool tlPedido=false, bool? tlAbono=null)
 Devuelve una lista de objetos del tipo LinVentDetLotes.
 
bool _Cambios_Pendientes ()
 Ens indica si existeixen canvis pendents de guardar.
 
bool _Save ()
 Actualiza la tabla LTALBVE.
 
bool _Insert ()
 Inserta registros en la tabla LTALBVE.
 
bool _Delete ()
 Borra el lote de la tabla LTALBVE.
 
virtual bool _Show (object toPadre)
 Presenta el formulario para introducir los lotes asignados a una linea del documento de venta.
 
virtual bool _Show (object toPadre, bool tlReadOnly)
 Presenta el formulario para introducir los lotes asignados a una linea del documento de venta.
 
void _Refrescar_Stocks ()
 Resfrescar el Stock de lotes a partir de Eurowin.
 

Campos de datos

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

Propiedades

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

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 de constructores y destructores

◆ LinVenDetLotes() [1/3]

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

Constructor por defecto.

Definición en la línea 618 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 628 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 644 del archivo LinVenDetLotes.cs.

Documentación de 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 738 del archivo LinVenDetLotes.cs.

◆ _Delete()

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

Borra el lote de la tabla LTALBVE.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

Definición en la línea 803 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 769 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

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _Refrescar_Stocks()

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

Resfrescar el Stock de lotes a partir de Eurowin.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _Save()

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

Actualiza la tabla LTALBVE.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

Definición en la línea 749 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.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

Definición en la línea 829 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.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

Documentación de 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 558 del archivo LinVenDetLotes.cs.

Documentación de propiedades

◆ _Abono

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

Operativa de abono.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _Asi

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

Asi del registro.

Definición en la línea 454 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 440 del archivo LinVenDetLotes.cs.

◆ _Codigo

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

Código de lote asociado.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _Color

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

Codigo de color.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _Coste

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

Cost del lot.

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

◆ _DocEntrada

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

Indica si es un documento de entrada de stock.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _LinDocumento

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

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

◆ _Mermas

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

Seleccionar el lot per regularitzar.

Definición en la línea 533 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 515 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 543 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 477 del archivo LinVenDetLotes.cs.

◆ _PesAsig

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

Peso asignado.

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

◆ _Peso

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

Peso asignado a la venta.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

Definición en la línea 355 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 463 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 553 del archivo LinVenDetLotes.cs.

◆ _Sel

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

Seleccionar el lot.

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

◆ _Stock

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

Stock del lote.

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

◆ _StockPeso

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

Stock Peso del lote.

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

◆ _Talla

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

Codigo de la talla.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _Ubicacion

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

Código de la ubicación.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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

◆ _UniAsig

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

Unidades asignadas.

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

◆ _Unidades

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

Unidades asignadas a la venta.

Implementa sage.ew.docventatpv.ILinVenDetalle< T >.

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


La documentación de esta clase está generada del siguiente archivo: