Referencia de la Interfaz sage.ew.interficies.IDocStockLinea

Definición de la interfície necesaria para los objetos de documento utilizados en el formulario FormDocument Más...

Diagrama de herencias de sage.ew.interficies.IDocStockLinea
sage.ew.interficies.IDocumentLinea sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea

Métodos públicos

bool _Save ()
 Guardar los datos de la línea actual a la bd (INSERT y UPDATE) Más...
 
bool _Delete ()
 Eliminar la línea actual de la bd Más...
 
void _Add (string tcArticulo, decimal tnUnidades=0.0M, string tcTalla="", string tcColor="", decimal tnCajas=0.0M, decimal tnPeso=0.0M)
 Este método nos servirá para actualizar el valor de las propiedades internas comunes. En ocasiones deberemos cambiar el valor de la propiedad interna para no disparar los sets y desde la clase base no tenemos acceso. Más...
 
bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 PE-101868: Método para validar el stock. Lo publicamos en la interficie Más...
 
bool _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, string tcCodigoCandidato="", int tnLineaExcluir=0)
 PE-103795: Valida el código de artículo. Necesitamos la función en la Interficie Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IDocumentLinea
void _UpdateSilent (Dictionary< string, object > toValores)
 Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método. Más...
 

Propiedades

decimal _Cajas [get, set]
 Cajas Más...
 
decimal _Peso [get, set]
 Peso Más...
 
bool _UsaSeries [get]
 Trabajo con series Más...
 
bool _UsaLotes [get]
 Trabajo con lotes Más...
 
string _NombreArticulo [get]
 Nombre artículo Más...
 
decimal _Coste [get, set]
 Coste Más...
 
string _Documento [get]
 Documento Más...
 
string _AlmacenDestino [get]
 Almacen Destino Más...
 
string _Escandal [get]
 Escandallo (PE-89836) Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentLinea
string _Articulo [get, set]
 Articulo Más...
 
decimal _Unidades [get, set]
 
int _Linea [get, set]
 Línea Más...
 
int _LineaReal [get]
 Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde Más...
 
string _Empresa [get]
 Empresa Más...
 
string _Numero [get]
 Numero Más...
 
string _Letra [get]
 Letra Más...
 
string _Almacen [get]
 Almacen Más...
 
DateTime _Fecha [get]
 Fecha Más...
 
string _Talla [get, set]
 Talla Más...
 
string _Color [get, set]
 Color Más...
 

Descripción detallada

Definición de la interfície necesaria para los objetos de documento utilizados en el formulario FormDocument

Definición en la línea 300 del archivo IDocument.cs.

Documentación de las funciones miembro

◆ _Add()

void sage.ew.interficies.IDocStockLinea._Add ( string  tcArticulo,
decimal  tnUnidades = 0.0M,
string  tcTalla = "",
string  tcColor = "",
decimal  tnCajas = 0.0M,
decimal  tnPeso = 0.0M 
)

Este método nos servirá para actualizar el valor de las propiedades internas comunes. En ocasiones deberemos cambiar el valor de la propiedad interna para no disparar los sets y desde la clase base no tenemos acceso.

Implementado en sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea.

◆ _Delete()

bool sage.ew.interficies.IDocStockLinea._Delete ( )

◆ _Save()

bool sage.ew.interficies.IDocStockLinea._Save ( )

Guardar los datos de la línea actual a la bd (INSERT y UPDATE)

Implementado en sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea y sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

◆ _Validar_Articulo()

bool sage.ew.interficies.IDocStockLinea._Validar_Articulo ( ref decimal  tnUnidades,
ref decimal  tnPeso,
ref decimal  tnUniCaja,
ref bool  tlEsCodigoBarras,
ref string  tcNombreArticulo,
string  tcCodigoCandidato = "",
int  tnLineaExcluir = 0 
)

PE-103795: Valida el código de artículo. Necesitamos la función en la Interficie

Parámetros
tnUnidades
tnPeso
tnUniCaja
tlEsCodigoBarras
tcNombreArticulo
tcCodigoCandidato
tnLineaExcluir
Devuelve

Implementado en sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea.

◆ _Validar_Stock()

bool sage.ew.interficies.IDocStockLinea._Validar_Stock ( decimal  tnUnidadesAnt,
decimal  tnUnidadesAct,
string  tcMensaje = "" 
)

PE-101868: Método para validar el stock. Lo publicamos en la interficie

Parámetros
tnUnidadesAnt
tnUnidadesAct
tcMensaje
Devuelve

Implementado en sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea.

Documentación de propiedades

◆ _AlmacenDestino

string sage.ew.interficies.IDocStockLinea._AlmacenDestino
get

Almacen Destino

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

◆ _Cajas

decimal sage.ew.interficies.IDocStockLinea._Cajas
getset

Cajas

Definición en la línea 308 del archivo IDocument.cs.

◆ _Coste

decimal sage.ew.interficies.IDocStockLinea._Coste
getset

Coste

Definición en la línea 335 del archivo IDocument.cs.

◆ _Documento

string sage.ew.interficies.IDocStockLinea._Documento
get

Documento

Definición en la línea 340 del archivo IDocument.cs.

◆ _Escandal

string sage.ew.interficies.IDocStockLinea._Escandal
get

Escandallo (PE-89836)

Definición en la línea 355 del archivo IDocument.cs.

◆ _NombreArticulo

string sage.ew.interficies.IDocStockLinea._NombreArticulo
get

Nombre artículo

Definición en la línea 329 del archivo IDocument.cs.

◆ _Peso

decimal sage.ew.interficies.IDocStockLinea._Peso
getset

Peso

Definición en la línea 313 del archivo IDocument.cs.

◆ _UsaLotes

bool sage.ew.interficies.IDocStockLinea._UsaLotes
get

Trabajo con lotes

Definición en la línea 323 del archivo IDocument.cs.

◆ _UsaSeries

bool sage.ew.interficies.IDocStockLinea._UsaSeries
get

Trabajo con series

Definición en la línea 319 del archivo IDocument.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: