Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.stocks.StockInventario.ArticuloStockInventario

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

Diagrama de herencia de sage.ew.stocks.StockInventario.ArticuloStockInventario
sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea sage.ew.stocks.IDocumentLineaOperable sage.ew.interficies.IDocumentLinea

Métodos públicos

 ArticuloStockInventario ()
 Constructor vacío.
 
 ArticuloStockInventario (StockInventario toStockInv)
 Constructor a partir del objeto cabecera.
 
 ArticuloStockInventario (StockInventario toStockInv, DataRow tdrItem)
 Constructor a partir de DataRow y objeto cabecera.
 
 ArticuloStockInventario (StockInventario toStockInv, string tcArticulo, string tcTalla, string tcColor)
 PE-90111 : Constructor con articulo/talla/color.
 
 ArticuloStockInventario (StockInventario toStockInv, DatosLineaZeroDTO datos)
 Constructor.
 
override bool _Save ()
 Guardar cambios a la bd sobre la línea actual.
 
bool _SaveNew ()
 Guardar cambios a la bd sobre la línea actual.
 
string ObtenerQuery_Save ()
 Obtiene el query de la operación Save.
 
string ObtenerQuery_SaveNew ()
 Obtiene el query de la operación Save.
 
string ObtenerQuery_SaveExisting ()
 Obtiene el query de la operación Save.
 
override bool _Delete ()
 Eliminar de la bd la línea actual.
 
override void _Cargar_Valores_Por_Defecto_Articulo ()
 Inicialitzem els camps que fan referencia a l'article.
 
override bool _Show_Unidades_Tallas_Colores (bool tlForzar=false)
 // PE-103694 Sobrescribimos para que solo lo haga en inventario Presentar el formulario de tallas y colores
 
void _AsignarCosteLinea ()
 PE-103694 Asigna los costes.
 
override void _Cargar_Valores_Stock ()
 Inicializar propiedades para la actualitzacion de stock.
 
override bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 PE-101523 No hay que validar el stock, si estamos indicando el stock de un artículo.
 
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étodos protegidos

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

Propiedades

StockInventario _StockINV [get, set]
 Referencia al objeto de la cabecera del inventario.
 
decimal _PMStock [get, set]
 Precio Medio de Stock (PMSTOCK)
 
decimal _PMCompra [get, set]
 Precio Medio de Compra (PMCOM)
 
decimal _UltimoCoste [get, set]
 UltimoCoste.
 
override string _Articulo [get, set]
 codigo articulo
 
override decimal _Coste [get, set]
 Coste (Valoración que puede ser: P.M.Stock, Último Coste o P.M.Compra)
 
List< LoteInventario_Lotes [get, set]
 Lista de lotes.
 
override string _Documento [get]
 Documento.
 
override string _Numero [get]
 Override para el acceso generico.
 
decimal _Precio [get, set]
 Precio.
 
decimal _Dto1 [get, set]
 _Dto1
 
decimal _Dto2 [get, set]
 _Dto2
 
decimal _Dto3 [get, set]
 _Dto3
 
decimal _Dto4 [get, set]
 _Dto4
 
decimal _Dto5 [get, set]
 _Dto5
 
decimal _Dto6 [get, set]
 _Dto6
 
string _Asi [get, set]
 _Asi
 
- Propiedades heredados de sage.ew.interficies.IDocumentLinea
decimal _Unidades [get, set]
 
int _Linea [get, set]
 Línea.
 
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 _Empresa [get]
 Empresa.
 
string _Letra [get]
 Letra.
 
string _Almacen [get]
 Almacen.
 
DateTime _Fecha [get]
 Fecha.
 
string _Talla [get, set]
 Talla.
 
string _Color [get, set]
 Color.
 
bool _LinkForm [get]
 Formulario asociado.
 

Descripción detallada

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

Definición en la línea 598 del archivo clsStockInventario.cs.

Documentación de constructores y destructores

◆ ArticuloStockInventario() [1/5]

sage.ew.stocks.StockInventario.ArticuloStockInventario.ArticuloStockInventario ( )
inline

Constructor vacío.

Definición en la línea 941 del archivo clsStockInventario.cs.

◆ ArticuloStockInventario() [2/5]

sage.ew.stocks.StockInventario.ArticuloStockInventario.ArticuloStockInventario ( StockInventario toStockInv)
inline

Constructor a partir del objeto cabecera.


Parámetros
toStockInv

Definición en la línea 949 del archivo clsStockInventario.cs.

◆ ArticuloStockInventario() [3/5]

sage.ew.stocks.StockInventario.ArticuloStockInventario.ArticuloStockInventario ( StockInventario toStockInv,
DataRow tdrItem )
inline

Constructor a partir de DataRow y objeto cabecera.

Parámetros
tdrItem
toStockInv

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

◆ ArticuloStockInventario() [4/5]

sage.ew.stocks.StockInventario.ArticuloStockInventario.ArticuloStockInventario ( StockInventario toStockInv,
string tcArticulo,
string tcTalla,
string tcColor )
inline

PE-90111 : Constructor con articulo/talla/color.

Parámetros
toStockInv
tcArticulo
tcTalla
tcColor

Definición en la línea 983 del archivo clsStockInventario.cs.

◆ ArticuloStockInventario() [5/5]

sage.ew.stocks.StockInventario.ArticuloStockInventario.ArticuloStockInventario ( StockInventario toStockInv,
DatosLineaZeroDTO datos )
inline

Constructor.

Parámetros
toStockInv
datos

Definición en la línea 1001 del archivo clsStockInventario.cs.

Documentación de funciones miembro

◆ _AsignarCosteLinea()

void sage.ew.stocks.StockInventario.ArticuloStockInventario._AsignarCosteLinea ( )
inline

PE-103694 Asigna los costes.

Definición en la línea 1445 del archivo clsStockInventario.cs.

◆ _Cargar_Valores_Por_Defecto_Articulo()

override void sage.ew.stocks.StockInventario.ArticuloStockInventario._Cargar_Valores_Por_Defecto_Articulo ( )
inline

Inicialitzem els camps que fan referencia a l'article.

Definición en la línea 1303 del archivo clsStockInventario.cs.

◆ _Cargar_Valores_Stock()

override void sage.ew.stocks.StockInventario.ArticuloStockInventario._Cargar_Valores_Stock ( )
inline

Inicializar propiedades para la actualitzacion de stock.

Definición en la línea 1478 del archivo clsStockInventario.cs.

◆ _Delete()

override bool sage.ew.stocks.StockInventario.ArticuloStockInventario._Delete ( )
inline

Eliminar de la bd la línea actual.

Devuelve

Definición en la línea 1258 del archivo clsStockInventario.cs.

◆ _Revisar_Unidades_Asignadas_Tallas_Colores()

override void sage.ew.stocks.StockInventario.ArticuloStockInventario._Revisar_Unidades_Asignadas_Tallas_Colores ( bool tlPrimera)
inlineprotected

passem el codi del docscompra de l'assignacio de lotes

Definición en la línea 1508 del archivo clsStockInventario.cs.

◆ _Save()

override bool sage.ew.stocks.StockInventario.ArticuloStockInventario._Save ( )
inline

Guardar cambios a la bd sobre la línea actual.

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 1027 del archivo clsStockInventario.cs.

◆ _SaveNew()

bool sage.ew.stocks.StockInventario.ArticuloStockInventario._SaveNew ( )
inline

Guardar cambios a la bd sobre la línea actual.

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 1036 del archivo clsStockInventario.cs.

◆ _Show_Unidades_Tallas_Colores()

override bool sage.ew.stocks.StockInventario.ArticuloStockInventario._Show_Unidades_Tallas_Colores ( bool tlForzar = false)
inline

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

Devuelve

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

◆ _UpdateSilent()

override void sage.ew.stocks.StockInventario.ArticuloStockInventario._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 1544 del archivo clsStockInventario.cs.

◆ _Validar_Stock()

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

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

Parámetros
tnUnidadesAnt
tnUnidadesAct
tcMensaje
Devuelve

Definición en la línea 1533 del archivo clsStockInventario.cs.

◆ ObtenerQuery_Save()

string sage.ew.stocks.StockInventario.ArticuloStockInventario.ObtenerQuery_Save ( )
inline

Obtiene el query de la operación Save.

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 1148 del archivo clsStockInventario.cs.

◆ ObtenerQuery_SaveExisting()

string sage.ew.stocks.StockInventario.ArticuloStockInventario.ObtenerQuery_SaveExisting ( )
inline

Obtiene el query de la operación Save.

Devuelve

Definición en la línea 1226 del archivo clsStockInventario.cs.

◆ ObtenerQuery_SaveNew()

string sage.ew.stocks.StockInventario.ArticuloStockInventario.ObtenerQuery_SaveNew ( )
inline

Obtiene el query de la operación Save.

Devuelve

Implementa sage.ew.stocks.IDocumentLineaOperable.

Definición en la línea 1195 del archivo clsStockInventario.cs.

Documentación de propiedades

◆ _Articulo

override string sage.ew.stocks.StockInventario.ArticuloStockInventario._Articulo
getset

codigo articulo

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 731 del archivo clsStockInventario.cs.

◆ _Asi

string sage.ew.stocks.StockInventario.ArticuloStockInventario._Asi
getset

_Asi

Definición en la línea 919 del archivo clsStockInventario.cs.

◆ _Coste

override decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Coste
getset

Coste (Valoración que puede ser: P.M.Stock, Último Coste o P.M.Compra)

Definición en la línea 752 del archivo clsStockInventario.cs.

◆ _Documento

override string sage.ew.stocks.StockInventario.ArticuloStockInventario._Documento
get

Documento.

Definición en la línea 791 del archivo clsStockInventario.cs.

◆ _Dto1

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Dto1
getset

_Dto1

Definición en la línea 823 del archivo clsStockInventario.cs.

◆ _Dto2

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Dto2
getset

_Dto2

Definición en la línea 839 del archivo clsStockInventario.cs.

◆ _Dto3

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Dto3
getset

_Dto3

Definición en la línea 855 del archivo clsStockInventario.cs.

◆ _Dto4

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Dto4
getset

_Dto4

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

◆ _Dto5

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Dto5
getset

_Dto5

Definición en la línea 887 del archivo clsStockInventario.cs.

◆ _Dto6

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Dto6
getset

_Dto6

Definición en la línea 903 del archivo clsStockInventario.cs.

◆ _Lotes

List<LoteInventario> sage.ew.stocks.StockInventario.ArticuloStockInventario._Lotes
getset

Lista de lotes.

Definición en la línea 781 del archivo clsStockInventario.cs.

◆ _Numero

override string sage.ew.stocks.StockInventario.ArticuloStockInventario._Numero
get

Override para el acceso generico.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 800 del archivo clsStockInventario.cs.

◆ _PMCompra

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._PMCompra
getset

Precio Medio de Compra (PMCOM)

Definición en la línea 681 del archivo clsStockInventario.cs.

◆ _PMStock

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._PMStock
getset

Precio Medio de Stock (PMSTOCK)

Definición en la línea 653 del archivo clsStockInventario.cs.

◆ _Precio

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._Precio
getset

Precio.

Definición en la línea 808 del archivo clsStockInventario.cs.

◆ _StockINV

StockInventario sage.ew.stocks.StockInventario.ArticuloStockInventario._StockINV
getset

Referencia al objeto de la cabecera del inventario.

Definición en la línea 632 del archivo clsStockInventario.cs.

◆ _UltimoCoste

decimal sage.ew.stocks.StockInventario.ArticuloStockInventario._UltimoCoste
getset

UltimoCoste.

Definición en la línea 706 del archivo clsStockInventario.cs.


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