Clase base para la gestión de las líneas de documentos de stocks (Detalle) Más...
Métodos públicos | |
DocumentStockLinea () | |
Constructor vacío Más... | |
DocumentStockLinea (DocumentStock< _TipoDocumentLinea > toDocumentStock) | |
Constructor a partir del objeto cabecera Más... | |
DocumentStockLinea (DocumentStock< _TipoDocumentLinea > toDocumentStock, DataRow tdrItem) | |
Constructor a partir de DataRow y objeto cabecera Más... | |
virtual bool | _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, string tcCodigoCandidato="", int tnLineaExcluir=0) |
Valida el código de artículo Más... | |
virtual void | _Cargar_Valores_Por_Defecto_Articulo () |
Inicializar campos relacionados con el artículo Más... | |
virtual void | _Cargar_Valores_Stock () |
Inicializar propiedades para la actualitzacion de stock. Más... | |
virtual bool | _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="") |
Validar stock Más... | |
virtual bool | _Validar_Talla (string tcTalla) |
Comprueba si el artículo tiene la talla "tcTalla" definida Más... | |
virtual bool | _Validar_Color (string tcColor) |
Comprueba si el artículo tiene el color "tcColor" definido Más... | |
virtual bool | _Show_Unidades_Tallas_Colores (bool tlForzar=false) |
Presentar el formulario de tallas y colores Más... | |
virtual bool | _Delete () |
Eliminar de la bd la línea actual Más... | |
virtual bool | _Delete_After (bool tlPresentarMensaje=true) |
Per utilitzar a les classes derivades despres de borrar un document de les taules pero abans de carregar-nos la linia per si s'ha d'actualitzar alguna cosa a les taules. (PE-89836) Más... | |
virtual bool | _Save () |
Guardar cambios a la bd sobre la línea actual Más... | |
virtual string | _Where_Linea () |
Para poder indicar las condiciones específicas del where para la línea de cada tipo de documento Más... | |
virtual 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... | |
void | _Add (string tcArticulo, decimal tnUnidades=0.0M, string tcTalla="", string tcColor="", decimal tnCajas=0.0M, decimal tnPeso=0.0M) |
Establecer las propiedades internas Más... | |
List< IDocStockLinea > | _Lineas_Asociadas () |
PE81657 ens retorna una llista de linies asociades a l'article principal i que es troben relacionades pel camp escandal (p.e. articles amb escandall, articles amb ofertes, ampliació de definicio) Más... | |
Métodos protegidos | |
virtual void | _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera) |
per revisar les unitats asignades al formulari de talles i colors Más... | |
void | ActualizarStocks () |
Método para comprobar y actualizar el objeto stocks Más... | |
bool | TengoArticuloInformado () |
Método auxiliar para determinar si tenemos artículo informado Más... | |
virtual bool | _Insertar_Articulos_Escandallo (decimal tnUnidades, bool tlEsCaja=false) |
Si l'article treballa amb escandall l'afegim (PE-89836) Más... | |
virtual void | _Insertar_Articulo_Escandallo_Linea (DataRow tdrLinEsc, bool tlEsModelo, string tcAsiPpal, ref dynamic toLinEsc) |
Inserta línea a línea los artículos que componen un escandallo (PE-89836) Más... | |
virtual bool | ValidarCambioUnidadesDocumentoEspecifico (decimal value, ref string mensaje) |
Método virutal de comprobación de si se permite la operación para su implemntación específica en las clases derivadas Más... | |
virtual bool | ValidarCambioArticuloDocumentoEspecifico (decimal value, ref string mensaje) |
Método virutal de comprobación de si se permite la operación para su implemntación específica en las clases derivadas Más... | |
Atributos protegidos | |
bool | InstalacionConSeries = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_series")) == true |
Determina si la instalación tiene activo el uso de series Más... | |
bool | InstalacionConLotes = EW_GLOBAL._ModuloActivo("LOTES") |
Determina si la instalación tiene activo el uso de lotes Más... | |
Propiedades | |
bool | IsDirty [get] |
Determina si los datos han cambiado Más... | |
bool | OperacionArticulosZeroEnCurso [get] |
Determina si se esta realizando una operación de artículos a 0 Más... | |
DocumentStock< _TipoDocumentLinea > | _DocumentStock [get, set] |
Referencia al objeto de la cabecera Más... | |
virtual string | _Articulo [get, set] |
codigo articulo Más... | |
Articulo | _oArticulo [get, set] |
objeto articulo Más... | |
bool | _UsaSeries [get, set] |
Trabajo con series Más... | |
virtual int | _UnidadesConSerie [get, set] |
Devuelve el número de series informadas de la línea => No debería usarse en Stocks Más... | |
bool | _UsaLotes [get, set] |
Trabajo con lotes Más... | |
bool | _ForzarUsaLotes [get, set] |
Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más... | |
string | _Empresa [get] |
Empresa Más... | |
DateTime | _Fecha [get] |
Numero Más... | |
virtual string | _Almacen [get] |
Almacen del documento Más... | |
string | _Letra [get] |
Letra Más... | |
virtual string | _Numero [get] |
Numero Más... | |
virtual string | _Documento [get] |
Documento Más... | |
virtual string | _AlmacenDestino [get] |
Almacen destino Más... | |
virtual decimal | _Coste [get, set] |
Coste Más... | |
string | _NombreArticulo [get, set] |
definicion articulo Más... | |
decimal | _Unidades [get, set] |
unidades del stock inicial Más... | |
decimal | _Cajas [get, set] |
cajas del pedido Más... | |
decimal | _Peso [get, set] |
Peso articulo Más... | |
string | _Talla [get, set] |
talla articulo Más... | |
string | _Color [get, set] |
color del articulo Más... | |
int | _Linea [get, set] |
número de linea Más... | |
int | _LineaReal [get] |
número de linea Más... | |
string | _Escandal [get, set] |
Escandallo (PE-89836) Más... | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
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... | |
Clase base para la gestión de las líneas de documentos de stocks (Detalle)
Definición en la línea 3039 del archivo clsDocumentStock.cs.
|
inline |
Constructor vacío
Definición en la línea 3786 del archivo clsDocumentStock.cs.
|
inline |
Constructor a partir del objeto cabecera
toDocumentStock |
Definición en la línea 3794 del archivo clsDocumentStock.cs.
|
inline |
Constructor a partir de DataRow y objeto cabecera
tdrItem | |
toDocumentStock |
Definición en la línea 3813 del archivo clsDocumentStock.cs.
|
inline |
Establecer las propiedades internas
tcArticulo | |
tnUnidades | |
tcTalla | |
tcColor | |
tnCajas | |
tnPeso |
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 4834 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Inicializar campos relacionados con el artículo
Definición en la línea 3957 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Inicializar propiedades para la actualitzacion de stock.
Definición en la línea 3975 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Eliminar de la bd la línea actual
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 4337 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Per utilitzar a les classes derivades despres de borrar un document de les taules pero abans de carregar-nos la linia per si s'ha d'actualitzar alguna cosa a les taules. (PE-89836)
Definición en la línea 4368 del archivo clsDocumentStock.cs.
|
inlineprotectedvirtual |
Inserta línea a línea los artículos que componen un escandallo (PE-89836)
tdrLinEsc | DataRow que contiene escandallo |
tlEsModelo | Si se trata de un modelo |
tcAsiPpal | Asi de la línea principal |
toLinEsc | Referencia de la nueva línea |
Definición en la línea 4604 del archivo clsDocumentStock.cs.
|
inlineprotectedvirtual |
Si l'article treballa amb escandall l'afegim (PE-89836)
tnUnidades | |
tlEsCaja |
Definición en la línea 4468 del archivo clsDocumentStock.cs.
|
inline |
PE81657 ens retorna una llista de linies asociades a l'article principal i que es troben relacionades pel camp escandal (p.e. articles amb escandall, articles amb ofertes, ampliació de definicio)
Definición en la línea 4884 del archivo clsDocumentStock.cs.
|
inlineprotectedvirtual |
per revisar les unitats asignades al formulari de talles i colors
Definición en la línea 3859 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Guardar cambios a la bd sobre la línea actual
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 4433 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Presentar el formulario de tallas y colores
Definición en la línea 4190 del archivo clsDocumentStock.cs.
|
inlinevirtual |
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 |
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 4457 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Valida el código de artículo
tnUnidades | unidades artículo |
tnPeso | peso artículo |
tnUniCaja | unidades caja artículo |
tlEsCodigoBarras | determina si la entrada es un código de barras |
tcNombreArticulo | nombre del artículo |
tcCodigoCandidato | Códigos que no se pueden asignar como códigos de artículo por longitud pero que hay que determinar si son códigos de barras(PE-94986) |
tnLineaExcluir | Linea que queremos excluir de la comprobacion |
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 3876 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Comprueba si el artículo tiene el color "tcColor" definido
tcColor |
Definición en la línea 4162 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Validar stock
tnUnidadesAnt | |
tnUnidadesAct | |
tcMensaje |
Implementa sage.ew.interficies.IDocStockLinea.
Definición en la línea 4038 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Comprueba si el artículo tiene la talla "tcTalla" definida
tcTalla |
Definición en la línea 4135 del archivo clsDocumentStock.cs.
|
inlinevirtual |
Para poder indicar las condiciones específicas del where para la línea de cada tipo de documento
Definición en la línea 4444 del archivo clsDocumentStock.cs.
|
inlineprotected |
Método para comprobar y actualizar el objeto stocks
Definición en la línea 4009 del archivo clsDocumentStock.cs.
|
inlineprotected |
Método auxiliar para determinar si tenemos artículo informado
Definición en la línea 4025 del archivo clsDocumentStock.cs.
|
inlineprotectedvirtual |
Método virutal de comprobación de si se permite la operación para su implemntación específica en las clases derivadas
value | Nuevo valor |
mensaje | Mensaje de validación |
Definición en la línea 4716 del archivo clsDocumentStock.cs.
|
inlineprotectedvirtual |
Método virutal de comprobación de si se permite la operación para su implemntación específica en las clases derivadas
value | Nuevo valor |
mensaje | Mensaje de validación |
Definición en la línea 4704 del archivo clsDocumentStock.cs.
|
protected |
Determina si la instalación tiene activo el uso de lotes
Definición en la línea 3126 del archivo clsDocumentStock.cs.
|
protected |
Determina si la instalación tiene activo el uso de series
Definición en la línea 3121 del archivo clsDocumentStock.cs.
|
get |
Almacen del documento
Definición en la línea 3408 del archivo clsDocumentStock.cs.
|
get |
Almacen destino
Definición en la línea 3443 del archivo clsDocumentStock.cs.
|
getset |
codigo articulo
Definición en la línea 3189 del archivo clsDocumentStock.cs.
|
getset |
cajas del pedido
Definición en la línea 3596 del archivo clsDocumentStock.cs.
|
getset |
color del articulo
Definición en la línea 3714 del archivo clsDocumentStock.cs.
|
getset |
Coste
Definición en la línea 3452 del archivo clsDocumentStock.cs.
|
get |
Documento
Definición en la línea 3435 del archivo clsDocumentStock.cs.
|
getset |
Referencia al objeto de la cabecera
Definición en la línea 3169 del archivo clsDocumentStock.cs.
|
get |
Empresa
Definición en la línea 3390 del archivo clsDocumentStock.cs.
|
getset |
Escandallo (PE-89836)
Definición en la línea 3768 del archivo clsDocumentStock.cs.
|
get |
Numero
Definición en la línea 3399 del archivo clsDocumentStock.cs.
|
getset |
Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes
Definición en la línea 3373 del archivo clsDocumentStock.cs.
|
get |
Letra
Definición en la línea 3417 del archivo clsDocumentStock.cs.
|
getset |
número de linea
Definición en la línea 3751 del archivo clsDocumentStock.cs.
|
get |
número de linea
Definición en la línea 3760 del archivo clsDocumentStock.cs.
|
getset |
definicion articulo
Definición en la línea 3461 del archivo clsDocumentStock.cs.
|
get |
Numero
Definición en la línea 3426 del archivo clsDocumentStock.cs.
|
getset |
objeto articulo
Definición en la línea 3266 del archivo clsDocumentStock.cs.
|
getset |
Peso articulo
Definición en la línea 3634 del archivo clsDocumentStock.cs.
|
getset |
talla articulo
Definición en la línea 3675 del archivo clsDocumentStock.cs.
|
getset |
unidades del stock inicial
Definición en la línea 3470 del archivo clsDocumentStock.cs.
|
getset |
Devuelve el número de series informadas de la línea => No debería usarse en Stocks
Definición en la línea 3324 del archivo clsDocumentStock.cs.
|
getset |
Trabajo con lotes
Definición en la línea 3333 del archivo clsDocumentStock.cs.
|
getset |
Trabajo con series
Definición en la línea 3296 del archivo clsDocumentStock.cs.
|
get |
Determina si los datos han cambiado
Definición en la línea 3137 del archivo clsDocumentStock.cs.
|
getprotected |
Determina si se esta realizando una operación de artículos a 0
Definición en la línea 3153 del archivo clsDocumentStock.cs.