Cargando...
Buscando...
Nada coincide
Referencia de la interface 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 herencia de sage.ew.interficies.IDocStockLinea
sage.ew.interficies.IDocumentLinea sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia

Métodos públicos

bool _Save ()
 Guardar los datos de la línea actual a la bd (INSERT y UPDATE)
 
bool _Delete ()
 Eliminar la línea actual de la bd.
 
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.
 
bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 PE-101868: Método para validar el stock. Lo publicamos en la interficie.
 
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étodos públicos heredados de 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.
 

Propiedades

decimal _Cajas [get, set]
 Cajas.
 
decimal _Peso [get, set]
 Peso.
 
bool _UsaSeries [get]
 Trabajo con series.
 
bool _UsaLotes [get]
 Trabajo con lotes.
 
string _NombreArticulo [get]
 Nombre artículo.
 
decimal _Coste [get, set]
 Coste.
 
string _Documento [get]
 Documento.
 
string _AlmacenDestino [get]
 Almacen Destino.
 
string _Escandal [get]
 Escandallo (PE-89836)
 
- Propiedades heredados de sage.ew.interficies.IDocumentLinea
string _Articulo [get, set]
 Articulo.
 
decimal _Unidades [get, set]
 
int _Linea [get, set]
 Línea.
 
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.
 
string _Empresa [get]
 Empresa.
 
string _Numero [get]
 Numero.
 
string _Letra [get]
 Letra.
 
string _Almacen [get]
 Almacen.
 
DateTime _Fecha [get]
 Fecha.
 
string _Talla [get, set]
 Talla.
 
string _Color [get, set]
 Color.
 
bool _LinkForm [get]
 Formulario asociado.
 

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 305 del archivo IDocument.cs.

Documentación de 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.

◆ _Delete()

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

Eliminar la línea actual de la bd.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _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

Documentación de propiedades

◆ _AlmacenDestino

string sage.ew.interficies.IDocStockLinea._AlmacenDestino
get

Almacen Destino.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _Cajas

decimal sage.ew.interficies.IDocStockLinea._Cajas
getset

Cajas.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _Coste

decimal sage.ew.interficies.IDocStockLinea._Coste
getset

Coste.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _Documento

string sage.ew.interficies.IDocStockLinea._Documento
get

Documento.

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

◆ _Escandal

string sage.ew.interficies.IDocStockLinea._Escandal
get

Escandallo (PE-89836)

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

◆ _NombreArticulo

string sage.ew.interficies.IDocStockLinea._NombreArticulo
get

Nombre artículo.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _Peso

decimal sage.ew.interficies.IDocStockLinea._Peso
getset

Peso.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _UsaLotes

bool sage.ew.interficies.IDocStockLinea._UsaLotes
get

Trabajo con lotes.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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

◆ _UsaSeries

bool sage.ew.interficies.IDocStockLinea._UsaSeries
get

Trabajo con series.

Implementado en sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.

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


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