Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia

Definir la estructura de las líneas. Más...

Diagrama de herencia de sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia
sage.ew.stocks.LinTRelStock sage.ew.interficies.IDocStockLinea sage.ew.interficies.IDocumentoLineaExtensiones sage.ew.interficies.IDocumentLinea sage.ew.interficies.IDocumentLinea

Métodos públicos

 Linia ()
 Inicializa una nueva instancia de la clase.
 
override void ProcessLine ()
 Processar la línia.
 
void _Update_Stocks ()
 Actualizar tabla stocks.
 
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.
 
bool _Save ()
 Guardar la línea.
 
bool _Delete ()
 Borrando la línea. Aquí no se borra la línea. De eso se encarga la clase ewManteTRel._DeleteItem() Se llama mientras se borra la línea para poder controlar stock y lo necesario.
 
override bool Fila_Plena ()
 Devuelve si la línea está completa.
 
decimal _Obtener_Stock (string almacen)
 Devuelve el stock del artículo de la línea.
 
- Métodos públicos heredados de sage.ew.stocks.LinTRelStock
void _Add (string tcArticulo, decimal tnUnidades=0.0M, string tcTalla="", string tcColor="", decimal tnCajas=0.0M, decimal tnPeso=0.0M)
 Añadir línea de stock.
 
bool _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, string tcCodigoCandidato="", int tnLineaExcluir=0)
 Método _Validar_Articulo.
 
bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 Método _Validar_Stock.
 
- Métodos públicos heredados de sage.ew.interficies.IDocStockLinea
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.
 

Propiedades

string _Empresa [get, set]
 _Empresa
 
string _Numero [get, set]
 _Numero
 
Int32 _Linia [get, set]
 _Linia
 
string _Articulo [get, set]
 _Articulo
 
string _Nombre [get, set]
 _Nombre
 
decimal _Unidades [get, set]
 _Unidades
 
string _Talla [get, set]
 _Talla
 
string _Color [get, set]
 _Color
 
decimal _Peso [get, set]
 _Peso
 
decimal _Cajas [get, set]
 _Peso
 
decimal _Coste [get, set]
 Coste del articulo.
 
Articulo _oArticulo [get, set]
 objeto articulo
 
bool _UsaSeries [get, set]
 Trabajo con series.
 
bool _UsaLotes [get, set]
 Trabajo con lotes.
 
bool _LinkForm [get]
 Indica si la línea tiene un documento asociado.
 
dynamic _StockAlbTr [get]
 Documento. Se usa en las extensiones para series, lotes...
 
string _AlmacenDestino [get]
 Almacén destino. Se usa en las extensiones para series, lotes...
 
string _Almacen [get]
 Alamcén orgien. Se usa en las extensiones para series, lotes...
 
string _NombreArticulo [get]
 Nombre del artículo.
 
DateTime _Fecha [get]
 Fecha del documento.
 
int _UnidadesConSerie [get, set]
 Unidades con series.
 
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.
 
- Propiedades heredados de sage.ew.stocks.LinTRelStock
string _Documento [get]
 Propiedad _Documento.
 
string _Escandal [get]
 Propiedad _Escandal.
 
int _Linea [get, set]
 Propiedad _Linea.
 
string _Letra [get]
 Propiedad _Letra.
 
- Propiedades heredados de sage.ew.interficies.IDocStockLinea
string _Documento [get]
 Documento.
 
string _Escandal [get]
 Escandallo (PE-89836)
 
- Propiedades heredados de sage.ew.interficies.IDocumentLinea
int _Linea [get, set]
 Línea.
 
string _Letra [get]
 Letra.
 

Descripción detallada

Definir la estructura de las líneas.

Definición en la línea 836 del archivo AlbaranTraspaso.cs.

Documentación de constructores y destructores

◆ Linia()

sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.Linia ( )
inline

Inicializa una nueva instancia de la clase.

Definición en la línea 1176 del archivo AlbaranTraspaso.cs.

Documentación de funciones miembro

◆ _Delete()

bool sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Delete ( )
inline

Borrando la línea. Aquí no se borra la línea. De eso se encarga la clase ewManteTRel._DeleteItem() Se llama mientras se borra la línea para poder controlar stock y lo necesario.

Devuelve

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1362 del archivo AlbaranTraspaso.cs.

◆ _Obtener_Stock()

decimal sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Obtener_Stock ( string almacen)
inline

Devuelve el stock del artículo de la línea.

Devuelve

Definición en la línea 1391 del archivo AlbaranTraspaso.cs.

◆ _Save()

bool sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Save ( )
inline

Guardar la línea.

Devuelve

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1340 del archivo AlbaranTraspaso.cs.

◆ _Update_Stocks()

void sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Update_Stocks ( )
inline

Actualizar tabla stocks.

Definición en la línea 1264 del archivo AlbaranTraspaso.cs.

◆ _UpdateSilent()

void sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._UpdateSilent ( Dictionary< string, object > toValores)
inline

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.

Parámetros
toValoresDiccionario con los nombres (privados) de las variables a actualizar

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1313 del archivo AlbaranTraspaso.cs.

◆ Fila_Plena()

override bool sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.Fila_Plena ( )
inline

Devuelve si la línea está completa.

Devuelve

Definición en la línea 1378 del archivo AlbaranTraspaso.cs.

◆ ProcessLine()

override void sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia.ProcessLine ( )
inline

Processar la línia.

Definición en la línea 1185 del archivo AlbaranTraspaso.cs.

Documentación de propiedades

◆ _Almacen

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Almacen
get

Alamcén orgien. Se usa en las extensiones para series, lotes...

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1122 del archivo AlbaranTraspaso.cs.

◆ _AlmacenDestino

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._AlmacenDestino
get

Almacén destino. Se usa en las extensiones para series, lotes...

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1117 del archivo AlbaranTraspaso.cs.

◆ _Articulo

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Articulo
getset

_Articulo

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 893 del archivo AlbaranTraspaso.cs.

◆ _Cajas

decimal sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Cajas
getset

_Peso

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 998 del archivo AlbaranTraspaso.cs.

◆ _Color

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Color
getset

_Color

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 964 del archivo AlbaranTraspaso.cs.

◆ _Coste

decimal sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Coste
getset

Coste del articulo.

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1015 del archivo AlbaranTraspaso.cs.

◆ _Empresa

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Empresa
getset

_Empresa

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 843 del archivo AlbaranTraspaso.cs.

◆ _Fecha

DateTime sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Fecha
get

Fecha del documento.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1132 del archivo AlbaranTraspaso.cs.

◆ _LineaReal

int sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._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.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1142 del archivo AlbaranTraspaso.cs.

◆ _Linia

Int32 sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Linia
getset

_Linia

Definición en la línea 875 del archivo AlbaranTraspaso.cs.

◆ _LinkForm

bool sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._LinkForm
get

Indica si la línea tiene un documento asociado.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1095 del archivo AlbaranTraspaso.cs.

◆ _Nombre

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Nombre
getset

_Nombre

Definición en la línea 913 del archivo AlbaranTraspaso.cs.

◆ _NombreArticulo

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._NombreArticulo
get

Nombre del artículo.

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1127 del archivo AlbaranTraspaso.cs.

◆ _Numero

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Numero
getset

_Numero

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 859 del archivo AlbaranTraspaso.cs.

◆ _oArticulo

Articulo sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._oArticulo
getset

objeto articulo

Implementa sage.ew.interficies.IDocumentoLineaExtensiones.

Definición en la línea 1033 del archivo AlbaranTraspaso.cs.

◆ _Peso

decimal sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Peso
getset

_Peso

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 981 del archivo AlbaranTraspaso.cs.

◆ _StockAlbTr

dynamic sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._StockAlbTr
get

Documento. Se usa en las extensiones para series, lotes...

Definición en la línea 1106 del archivo AlbaranTraspaso.cs.

◆ _Talla

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Talla
getset

_Talla

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 947 del archivo AlbaranTraspaso.cs.

◆ _Unidades

decimal sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Unidades
getset

_Unidades

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 930 del archivo AlbaranTraspaso.cs.

◆ _UnidadesConSerie

int sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._UnidadesConSerie
getset

Unidades con series.

Implementa sage.ew.interficies.IDocumentoLineaExtensiones.

Definición en la línea 1137 del archivo AlbaranTraspaso.cs.

◆ _UsaLotes

bool sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._UsaLotes
getset

Trabajo con lotes.

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1080 del archivo AlbaranTraspaso.cs.

◆ _UsaSeries

bool sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._UsaSeries
getset

Trabajo con series.

Implementa sage.ew.interficies.IDocStockLinea.

Definición en la línea 1064 del archivo AlbaranTraspaso.cs.


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