Referencia de la Clase sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia

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

Diagrama de herencias de sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia
sage.ew.stocks.LinTRelStock sage.ew.interficies.IDocStockLinea sage.ew.interficies.IDocumentoLineaExtensiones sage.ew.ewbase.LinTRelBase sage.ew.interficies.IDocumentLinea sage.ew.interficies.IDocumentLinea sage.ew.interficies.ILinTRel

Métodos públicos

 Linia ()
 Inicializa una nueva instancia de la clase Más...
 
override void ProcessLine ()
 Processar la línia Más...
 
void _Update_Stocks ()
 Actualizar tabla stocks Más...
 
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...
 
bool _Save ()
 Guardar la línea Más...
 
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. Más...
 
override bool Fila_Plena ()
 Devuelve si la línea está completa Más...
 
decimal _Obtener_Stock (string almacen)
 Devuelve el stock del artículo de la línea Más...
 
- Métodos públicos heredados desde 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 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)
 Método _Validar_Articulo Más...
 
bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 Método _Validar_Stock Más...
 
- Métodos públicos heredados desde sage.ew.ewbase.LinTRelBase
virtual bool OtherValidations< T > (ref T value)
 Permite realizar más validaciones. Más...
 
void _Show_Error_Message (string message)
 Envia el mensaje a la clase padre para mostrar un messagebox Más...
 
- Métodos públicos heredados desde 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. 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...
 

Campos de datos

string _AlmacenDestino => _Parent._Parent._Almdest
 Almacén destino. Se usa en las extensiones para series, lotes... Más...
 
string _Almacen => _Parent._Parent._Almorig
 Alamcén orgien. Se usa en las extensiones para series, lotes... Más...
 
string _NombreArticulo => _Nombre
 Nombre del artículo Más...
 
DateTime _Fecha => _Parent._Parent._Fecha
 Fecha del documento Más...
 

Propiedades

string _Empresa [get, set]
 _Empresa Más...
 
string _Numero [get, set]
 _Numero Más...
 
Int32 _Linia [get, set]
 _Linia Más...
 
string _Articulo [get, set]
 _Articulo Más...
 
string _Nombre [get, set]
 _Nombre Más...
 
decimal _Unidades [get, set]
 _Unidades Más...
 
string _Talla [get, set]
 _Talla Más...
 
string _Color [get, set]
 _Color Más...
 
decimal _Peso [get, set]
 _Peso Más...
 
decimal _Cajas [get, set]
 _Peso Más...
 
decimal _Coste [get, set]
 Coste del articulo Más...
 
Articulo _oArticulo [get, set]
 objeto articulo Más...
 
bool _UsaSeries [get, set]
 Trabajo con series Más...
 
bool _UsaLotes [get, set]
 Trabajo con lotes Más...
 
dynamic _StockAlbTr [get]
 Documento. Se usa en las extensiones para series, lotes... Más...
 
int _UnidadesConSerie [get, set]
 Unidades con series Más...
 
int _LineaReal [get]
 
- Propiedades heredados desde sage.ew.stocks.LinTRelStock
string _Documento [get]
 Propiedad _Documento Más...
 
string _Escandal [get]
 Propiedad _Escandal Más...
 
int _Linea [get, set]
 Propiedad _Linea Más...
 
string _Letra [get]
 Propiedad _Letra Más...
 
- Propiedades heredados desde sage.ew.ewbase.LinTRelBase
string _Propertyprocessing [get, set]
 Propiedad a la que se le ha cambiado el valor Más...
 
virtual dynamic _Parent [get, set]
 Padre de la línea Más...
 
dynamic _Extension [get, set]
 Padre de la línea Más...
 
ILinTRel LiniaManteTRelPrincipal [get, set]
 ManteTRel principal de la extensión Más...
 
- Propiedades heredados desde sage.ew.interficies.ILinTRel
object _Parent [get, set]
 Objeto padre a la instancia. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocStockLinea
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...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoLineaExtensiones
Articulo _oArticulo [get, set]
 Objeto articulo Más...
 
bool _UsaSeries [get, set]
 Compra por series Más...
 
bool _UsaLotes [get, set]
 Compra por lotes Más...
 
int _UnidadesConSerie [get, set]
 Número de unidades con serie informada Más...
 

Otros miembros heredados

- Métodos protegidos heredados desde sage.ew.ewbase.LinTRelBase
void OnPropertyChanged (String name="")
 Create the OnPropertyChanged method to raise the event Más...
 
- Eventos heredados desde sage.ew.ewbase.LinTRelBase
PropertyChangedEventHandler PropertyChanged
 Declare the event Más...
 

Descripción detallada

Definir la estructura de las líneas

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

Documentación del constructor y destructor

◆ Linia()

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

Inicializa una nueva instancia de la clase

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

Documentación de las 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 1350 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 1379 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 1328 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 1252 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 1301 del archivo AlbaranTraspaso.cs.

◆ Fila_Plena()

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

Devuelve si la línea está completa

Devuelve

Reimplementado de sage.ew.ewbase.LinTRelBase.

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

◆ ProcessLine()

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

Processar la línia

Reimplementado de sage.ew.ewbase.LinTRelBase.

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

Documentación de los campos

◆ _Almacen

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Almacen => _Parent._Parent._Almorig

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

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

◆ _AlmacenDestino

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._AlmacenDestino => _Parent._Parent._Almdest

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

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

◆ _Fecha

DateTime sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._Fecha => _Parent._Parent._Fecha

Fecha del documento

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

◆ _NombreArticulo

string sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._NombreArticulo => _Nombre

Nombre del artículo

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

Documentación de propiedades

◆ _Articulo

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

_Articulo

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

◆ _Cajas

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

_Peso

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

◆ _Color

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

_Color

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

◆ _Coste

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

Coste del articulo

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

◆ _Empresa

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

_Empresa

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

◆ _LineaReal

int sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle.Linia._LineaReal
get

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

◆ _Linia

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

_Linia

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

◆ _Nombre

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

_Nombre

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

◆ _Numero

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

_Numero

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

◆ _oArticulo

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

objeto articulo

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

◆ _Peso

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

_Peso

Definición en la línea 982 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 1096 del archivo AlbaranTraspaso.cs.

◆ _Talla

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

_Talla

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

◆ _Unidades

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

_Unidades

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

◆ _UnidadesConSerie

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

Unidades con series

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

◆ _UsaLotes

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

Trabajo con lotes

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

◆ _UsaSeries

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

Trabajo con series

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


La documentación para esta clase fue generada a partir del siguiente fichero: