Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.stocks.StockINI.ArticuloStockINI

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

Diagrama de herencia de sage.ew.stocks.StockINI.ArticuloStockINI
sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.DocumentStockLinea 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.
 
 ArticuloStockINI (StockINI toStockIni)
 Constructor a partir del objeto cabecera.
 
 ArticuloStockINI (StockINI toStockIni, DataRow tdrItem)
 Constructor a partir de DataRow y objeto cabecera.
 
 ArticuloStockINI (StockINI toStockIni, string tcArticulo, string tcTalla, string tcColor)
 PE-90443 : Constructor con articulo/talla/color.
 
 ArticuloStockINI (StockINI toStockIni, DatosLineaZeroDTO datos)
 Constructor.
 
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.
 
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.
 
override bool _Delete ()
 Eliminar de la bd la línea actual.
 
override bool _Save ()
 Guardar cambios a la bd sobre la línea actual.
 
bool _SaveNew ()
 Guardar cambios a la bd sobre la línea (nueva) actual.
 
bool _SaveExisting ()
 Guardar cambios a la bd sobre la línea (existente) 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 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-103727 Sobrescribimos para que solo lo haga en inventario Presentar el formulario de tallas y colores
 
void _AsignarCosteLinea ()
 PE-103727 Asigna los costes.
 
override void _Cargar_Valores_Stock ()
 Inicializar propiedades para la actualitzacion de stock.
 
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.
 
object Clone ()
 Método para clonar.
 

Métodos protegidos

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

Propiedades

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

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

Documentación de constructores y destructores

◆ ArticuloStockINI() [1/5]

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

Constructor vacío.

Definición en la línea 818 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 826 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 842 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 867 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 884 del archivo clsStockINI.cs.

Documentación de funciones miembro

◆ _AsignarCosteLinea()

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

PE-103727 Asigna los costes.

Definición en la línea 1358 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 1246 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 1397 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 994 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 909 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 1037 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 1055 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 1046 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 1256 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 1428 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 950 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 934 del archivo clsStockINI.cs.

◆ Clone()

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

Método para clonar.

Devuelve

Definición en la línea 1463 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 1147 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 1210 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 1178 del archivo clsStockINI.cs.

Documentación de propiedades

◆ _Articulo

override string sage.ew.stocks.StockINI.ArticuloStockINI._Articulo
getset

codigo articulo

Implementa sage.ew.interficies.IDocumentLinea.

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

◆ _Asi

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

_Asi

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

◆ _Coste

override decimal sage.ew.stocks.StockINI.ArticuloStockINI._Coste
getset

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

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

◆ _Dto1

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

_Dto1

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

◆ _Dto2

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

_Dto2

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

◆ _Dto3

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

_Dto3

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

◆ _Dto4

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

_Dto4

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

◆ _Dto5

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

_Dto5

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

◆ _Dto6

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

_Dto6

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

◆ _PMCompra

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

Precio Medio de Compra (PMCOM2)

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

◆ _PMStock

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

Precio Medio de Stock (PMCOM)

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

◆ _Precio

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

Precio.

Definición en la línea 686 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 681 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 528 del archivo clsStockINI.cs.

◆ _UltimoCoste

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

UltimoCoste.

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


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