Definir la estructura de las líneas. Más...
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. | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
string | _Documento [get] |
Propiedad _Documento. | |
string | _Escandal [get] |
Propiedad _Escandal. | |
int | _Linea [get, set] |
Propiedad _Linea. | |
string | _Letra [get] |
Propiedad _Letra. | |
![]() | |
string | _Documento [get] |
Documento. | |
string | _Escandal [get] |
Escandallo (PE-89836) | |
![]() | |
int | _Linea [get, set] |
Línea. | |
string | _Letra [get] |
Letra. | |
Definir la estructura de las líneas.
Definición en la línea 836 del archivo AlbaranTraspaso.cs.
|
inline |
Inicializa una nueva instancia de la clase.
Definición en la línea 1176 del archivo AlbaranTraspaso.cs.
|
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.
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 1362 del archivo AlbaranTraspaso.cs.
|
inline |
Devuelve el stock del artículo de la línea.
Definición en la línea 1391 del archivo AlbaranTraspaso.cs.
|
inline |
Guardar la línea.
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 1340 del archivo AlbaranTraspaso.cs.
|
inline |
Actualizar tabla stocks.
Definición en la línea 1264 del archivo AlbaranTraspaso.cs.
|
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.
toValores | Diccionario 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.
|
inline |
Devuelve si la línea está completa.
Definición en la línea 1378 del archivo AlbaranTraspaso.cs.
|
inline |
Processar la línia.
Definición en la línea 1185 del archivo AlbaranTraspaso.cs.
|
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.
|
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.
|
getset |
_Articulo
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 893 del archivo AlbaranTraspaso.cs.
|
getset |
_Peso
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 998 del archivo AlbaranTraspaso.cs.
|
getset |
_Color
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 964 del archivo AlbaranTraspaso.cs.
|
getset |
Coste del articulo.
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 1015 del archivo AlbaranTraspaso.cs.
|
getset |
_Empresa
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 843 del archivo AlbaranTraspaso.cs.
|
get |
Fecha del documento.
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 1132 del archivo AlbaranTraspaso.cs.
|
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.
|
getset |
_Linia
Definición en la línea 875 del archivo AlbaranTraspaso.cs.
|
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.
|
getset |
_Nombre
Definición en la línea 913 del archivo AlbaranTraspaso.cs.
|
get |
Nombre del artículo.
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 1127 del archivo AlbaranTraspaso.cs.
|
getset |
_Numero
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 859 del archivo AlbaranTraspaso.cs.
|
getset |
objeto articulo
Implementa sage.ew.interficies.IDocumentoLineaExtensiones.
Definición en la línea 1033 del archivo AlbaranTraspaso.cs.
|
getset |
_Peso
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 981 del archivo AlbaranTraspaso.cs.
|
get |
Documento. Se usa en las extensiones para series, lotes...
Definición en la línea 1106 del archivo AlbaranTraspaso.cs.
|
getset |
_Talla
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 947 del archivo AlbaranTraspaso.cs.
|
getset |
_Unidades
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 930 del archivo AlbaranTraspaso.cs.
|
getset |
Unidades con series.
Implementa sage.ew.interficies.IDocumentoLineaExtensiones.
Definición en la línea 1137 del archivo AlbaranTraspaso.cs.
|
getset |
Trabajo con lotes.
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 1080 del archivo AlbaranTraspaso.cs.
|
getset |
Trabajo con series.
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 1064 del archivo AlbaranTraspaso.cs.