Referencia de la Clase sage.ew.stocks.StockINI.ArticuloStockINI

Clase para la gestión de los stocks iniciales (Detalle) Más...

Diagrama de herencias de sage.ew.stocks.StockINI.ArticuloStockINI
sage.ew.stocks.IDocumentLineaOperable sage.ew.interficies.IDocumentLinea

Estructuras de datos

class  ArticuloStockiniMemento
 Clase auxiliar para guardar instantáneas del estado de la línea
 

Métodos públicos

 ArticuloStockINI ()
 Constructor vacío Más...
 
 ArticuloStockINI (StockINI toStockIni)
 Constructor a partir del objeto cabecera Más...
 
 ArticuloStockINI (StockINI toStockIni, DataRow tdrItem)
 Constructor a partir de DataRow y objeto cabecera Más...
 
 ArticuloStockINI (StockINI toStockIni, string tcArticulo, string tcTalla, string tcColor)
 PE-90443 : Constructor con articulo/talla/color Más...
 
 ArticuloStockINI (StockINI toStockIni, DatosLineaZeroDTO datos)
 Constructor Más...
 
override bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 PE-101523 No hay que validar el stock, si estamos indicando el stock inicial de un artículo Más...
 
override bool _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, string tcCodigoCandidato="", int tnLineaExcluir=0)
 Override de la validación de artículo Más...
 
override bool _Delete ()
 Eliminar de la bd la línea actual Más...
 
override bool _Save ()
 Guardar cambios a la bd sobre la línea actual Más...
 
bool _SaveNew ()
 Guardar cambios a la bd sobre la línea (nueva) actual Más...
 
bool _SaveExisting ()
 Guardar cambios a la bd sobre la línea (existente) actual Más...
 
string ObtenerQuery_Save ()
 Obtiene el query de la operación Save Más...
 
string ObtenerQuery_SaveNew ()
 Obtiene el query de la operación Save Más...
 
string ObtenerQuery_SaveExisting ()
 Obtiene el query de la operación Save Más...
 
override void _Cargar_Valores_Por_Defecto_Articulo ()
 Inicialitzem els camps que fan referencia a l'article. Más...
 
override bool _Show_Unidades_Tallas_Colores (bool tlForzar=false)
 // PE-103727 Sobrescribimos para que solo lo haga en inventario Presentar el formulario de tallas y colores Más...
 
void _AsignarCosteLinea ()
 PE-103727 Asigna los costes Más...
 
override void _Cargar_Valores_Stock ()
 Inicializar propiedades para la actualitzacion de stock. Más...
 
override 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...
 
object Clone ()
 Método para clonar Más...
 

Métodos protegidos

override void _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera)
 passem el codi del docscompra de l'assignacio de lotes Más...
 

Propiedades

StockINI _StockINI [get, set]
 Referencia al objeto de la cabecera del stock inicial Más...
 
decimal _PMStock [get, set]
 Precio Medio de Stock (PMCOM) Más...
 
decimal _PMCompra [get, set]
 Precio Medio de Compra (PMCOM2) Más...
 
bool _Automatico = false [get, set]
 Origen del registro en cálculo stock inicial automático Más...
 
bool _Regularizacion = false [get, set]
 Origen del registro en el inventario de regularización 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...
 

Descripción detallada

Clase para la gestión de los stocks iniciales (Detalle)

Definición en la línea 459 del archivo clsStockINI.cs.

Documentación del constructor y destructor

◆ ArticuloStockINI() [1/5]

sage.ew.stocks.StockINI.ArticuloStockINI.ArticuloStockINI ( )
inline

Constructor vacío

Definición en la línea 569 del archivo clsStockINI.cs.

◆ ArticuloStockINI() [2/5]

sage.ew.stocks.StockINI.ArticuloStockINI.ArticuloStockINI ( StockINI  toStockIni)
inline

Constructor a partir del objeto cabecera

Parámetros
toStockIni

Definición en la línea 577 del archivo clsStockINI.cs.

◆ ArticuloStockINI() [3/5]

sage.ew.stocks.StockINI.ArticuloStockINI.ArticuloStockINI ( StockINI  toStockIni,
DataRow  tdrItem 
)
inline

Constructor a partir de DataRow y objeto cabecera

Parámetros
tdrItem
toStockIni

Definición en la línea 591 del archivo clsStockINI.cs.

◆ ArticuloStockINI() [4/5]

sage.ew.stocks.StockINI.ArticuloStockINI.ArticuloStockINI ( StockINI  toStockIni,
string  tcArticulo,
string  tcTalla,
string  tcColor 
)
inline

PE-90443 : Constructor con articulo/talla/color

Parámetros
toStockIni
tcArticulo
tcTalla
tcColor

Definición en la línea 610 del archivo clsStockINI.cs.

◆ ArticuloStockINI() [5/5]

sage.ew.stocks.StockINI.ArticuloStockINI.ArticuloStockINI ( StockINI  toStockIni,
DatosLineaZeroDTO  datos 
)
inline

Constructor

Parámetros
toStockIni
datos

Definición en la línea 627 del archivo clsStockINI.cs.

Documentación de las funciones miembro

◆ _AsignarCosteLinea()

void sage.ew.stocks.StockINI.ArticuloStockINI._AsignarCosteLinea ( )
inline

PE-103727 Asigna los costes

Definición en la línea 1078 del archivo clsStockINI.cs.

◆ _Cargar_Valores_Por_Defecto_Articulo()

override void sage.ew.stocks.StockINI.ArticuloStockINI._Cargar_Valores_Por_Defecto_Articulo ( )
inline

Inicialitzem els camps que fan referencia a l'article.

Definición en la línea 966 del archivo clsStockINI.cs.

◆ _Cargar_Valores_Stock()

override void sage.ew.stocks.StockINI.ArticuloStockINI._Cargar_Valores_Stock ( )
inline

Inicializar propiedades para la actualitzacion de stock.

Definición en la línea 1108 del archivo clsStockINI.cs.

◆ _Delete()

override bool sage.ew.stocks.StockINI.ArticuloStockINI._Delete ( )
inline

Eliminar de la bd la línea actual

Devuelve

Definición en la línea 736 del archivo clsStockINI.cs.

◆ _Revisar_Unidades_Asignadas_Tallas_Colores()

override void sage.ew.stocks.StockINI.ArticuloStockINI._Revisar_Unidades_Asignadas_Tallas_Colores ( bool  tlPrimera)
inlineprotected

passem el codi del docscompra de l'assignacio de lotes

Definición en la línea 651 del archivo clsStockINI.cs.

◆ _Save()

override bool sage.ew.stocks.StockINI.ArticuloStockINI._Save ( )
inline

Guardar cambios a la bd sobre la línea actual

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 777 del archivo clsStockINI.cs.

◆ _SaveExisting()

bool sage.ew.stocks.StockINI.ArticuloStockINI._SaveExisting ( )
inline

Guardar cambios a la bd sobre la línea (existente) actual

Devuelve

Definición en la línea 795 del archivo clsStockINI.cs.

◆ _SaveNew()

bool sage.ew.stocks.StockINI.ArticuloStockINI._SaveNew ( )
inline

Guardar cambios a la bd sobre la línea (nueva) actual

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 786 del archivo clsStockINI.cs.

◆ _Show_Unidades_Tallas_Colores()

override bool sage.ew.stocks.StockINI.ArticuloStockINI._Show_Unidades_Tallas_Colores ( bool  tlForzar = false)
inline

// PE-103727 Sobrescribimos para que solo lo haga en inventario Presentar el formulario de tallas y colores

Devuelve

Definición en la línea 976 del archivo clsStockINI.cs.

◆ _UpdateSilent()

override void sage.ew.stocks.StockINI.ArticuloStockINI._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 1138 del archivo clsStockINI.cs.

◆ _Validar_Articulo()

override bool sage.ew.stocks.StockINI.ArticuloStockINI._Validar_Articulo ( ref decimal  tnUnidades,
ref decimal  tnPeso,
ref decimal  tnUniCaja,
ref bool  tlEsCodigoBarras,
ref string  tcNombreArticulo,
string  tcCodigoCandidato = "",
int  tnLineaExcluir = 0 
)
inline

Override de la validación de artículo

Parámetros
tnUnidades
tnPeso
tnUniCaja
tlEsCodigoBarras
tcNombreArticulo
tcCodigoCandidato
tnLineaExcluir
Devuelve

Definición en la línea 692 del archivo clsStockINI.cs.

◆ _Validar_Stock()

override bool sage.ew.stocks.StockINI.ArticuloStockINI._Validar_Stock ( decimal  tnUnidadesAnt,
decimal  tnUnidadesAct,
string  tcMensaje = "" 
)
inline

PE-101523 No hay que validar el stock, si estamos indicando el stock inicial de un artículo

Parámetros
tnUnidadesAnt
tnUnidadesAct
tcMensaje
Devuelve

Definición en la línea 676 del archivo clsStockINI.cs.

◆ Clone()

object sage.ew.stocks.StockINI.ArticuloStockINI.Clone ( )
inline

Método para clonar

Devuelve

Definición en la línea 1173 del archivo clsStockINI.cs.

◆ ObtenerQuery_Save()

string sage.ew.stocks.StockINI.ArticuloStockINI.ObtenerQuery_Save ( )
inline

Obtiene el query de la operación Save

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 871 del archivo clsStockINI.cs.

◆ ObtenerQuery_SaveExisting()

string sage.ew.stocks.StockINI.ArticuloStockINI.ObtenerQuery_SaveExisting ( )
inline

Obtiene el query de la operación Save

Devuelve

Definición en la línea 932 del archivo clsStockINI.cs.

◆ ObtenerQuery_SaveNew()

string sage.ew.stocks.StockINI.ArticuloStockINI.ObtenerQuery_SaveNew ( )
inline

Obtiene el query de la operación Save

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 902 del archivo clsStockINI.cs.

Documentación de propiedades

◆ _Automatico

bool sage.ew.stocks.StockINI.ArticuloStockINI._Automatico = false
getset

Origen del registro en cálculo stock inicial automático

Definición en la línea 554 del archivo clsStockINI.cs.

◆ _PMCompra

decimal sage.ew.stocks.StockINI.ArticuloStockINI._PMCompra
getset

Precio Medio de Compra (PMCOM2)

Definición en la línea 530 del archivo clsStockINI.cs.

◆ _PMStock

decimal sage.ew.stocks.StockINI.ArticuloStockINI._PMStock
getset

Precio Medio de Stock (PMCOM)

Definición en la línea 505 del archivo clsStockINI.cs.

◆ _Regularizacion

bool sage.ew.stocks.StockINI.ArticuloStockINI._Regularizacion = false
getset

Origen del registro en el inventario de regularización

Definición en la línea 559 del archivo clsStockINI.cs.

◆ _StockINI

StockINI sage.ew.stocks.StockINI.ArticuloStockINI._StockINI
getset

Referencia al objeto de la cabecera del stock inicial

Definición en la línea 485 del archivo clsStockINI.cs.


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