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...
 
decimal _UltimoCoste [get, set]
 UltimoCoste 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...
 
decimal _Precio [get, set]
 Precio Más...
 
decimal _Dto1 [get, set]
 _Dto1 Más...
 
decimal _Dto2 [get, set]
 _Dto2 Más...
 
decimal _Dto3 [get, set]
 _Dto3 Más...
 
decimal _Dto4 [get, set]
 _Dto4 Más...
 
decimal _Dto5 [get, set]
 _Dto5 Más...
 
decimal _Dto6 [get, set]
 _Dto6 Más...
 
string _Asi [get, set]
 _Asi 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 484 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 754 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 762 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 778 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 803 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 820 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 1294 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 1182 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 1333 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 930 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 845 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 973 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 991 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 982 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 1192 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 1364 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 886 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 870 del archivo clsStockINI.cs.

◆ Clone()

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

Método para clonar

Devuelve

Definición en la línea 1399 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 1083 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 1146 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 1114 del archivo clsStockINI.cs.

Documentación de propiedades

◆ _Asi

string sage.ew.stocks.StockINI.ArticuloStockINI._Asi
getset

_Asi

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

◆ _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 612 del archivo clsStockINI.cs.

◆ _Dto1

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

_Dto1

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

◆ _Dto2

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

_Dto2

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

◆ _Dto3

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

_Dto3

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

◆ _Dto4

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

_Dto4

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

◆ _Dto5

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

_Dto5

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

◆ _Dto6

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

_Dto6

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

◆ _PMCompra

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

Precio Medio de Compra (PMCOM2)

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

◆ _PMStock

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

Precio Medio de Stock (PMCOM)

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

◆ _Precio

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

Precio

Definición en la línea 623 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 617 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 516 del archivo clsStockINI.cs.

◆ _UltimoCoste

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

UltimoCoste

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


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