Referencia de la Clase sage.ew.articulo.ArticuloCalculos

Clase que contiene los cálculos aislados del artículo Más...

Métodos públicos

 ArticuloCalculos ()
 Constructor Más...
 
decimal CosteUltimo (out decimal gastosAdicionales, DatosCalculoCosteUltimoDto datos, bool calcularGastosAdicionales=true, bool calcularCostePorTallasyColores=true, bool recalcularUltimosCostes=false, DataTable datosCosteUltimo=null, DataTable ultimosCostes=null)
 Último precio de coste de un artículo Más...
 
decimal CosteUltimoTallaColor (DatosCalculoCosteUltimoDto datos)
 Obtener el Ultimo Coste por Talla y Color cuando se trabaja con tallas y colores y precios por talla y color Más...
 
decimal CosteUltimoRecalculo (DatosCalculoCosteUltimoDto datos, bool calcularCostePorTallasyColores=true, DataTable datosCosteUltimo=null, DataTable ultimosCostes=null, bool soloElPrimerMovimiento=true)
 Último coste general de un artículo o último coste de un artículo por almacen, talla y color (art_ultcos) Más...
 

Descripción detallada

Clase que contiene los cálculos aislados del artículo

Definición en la línea 19 del archivo ArticuloCalculos.cs.

Documentación del constructor y destructor

◆ ArticuloCalculos()

sage.ew.articulo.ArticuloCalculos.ArticuloCalculos ( )
inline

Constructor

Definición en la línea 24 del archivo ArticuloCalculos.cs.

Documentación de las funciones miembro

◆ CosteUltimo()

decimal sage.ew.articulo.ArticuloCalculos.CosteUltimo ( out decimal  gastosAdicionales,
DatosCalculoCosteUltimoDto  datos,
bool  calcularGastosAdicionales = true,
bool  calcularCostePorTallasyColores = true,
bool  recalcularUltimosCostes = false,
DataTable  datosCosteUltimo = null,
DataTable  ultimosCostes = null 
)
inline

Último precio de coste de un artículo

Parámetros
gastosAdicionalesGastos adicionales por un artículo de un albara o factura
datosDto con los datos necesarios para los cálculos
calcularGastosAdicionalesTrue, calcula los costes adicionales por un artículo de un albara o factura
calcularCostePorTallasyColoresTrue, si se quiere leer inicialmente el coste de la tabla art_cost
recalcularUltimosCostesTrue, si la llamada al método proviene del proceso de racálculo de últimos costes o del proceso de actualización de la release
datosCosteUltimoDataTable con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos
ultimosCostesDataTable de la tabla art_ultcos con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos

Definición en la línea 228 del archivo ArticuloCalculos.cs.

◆ CosteUltimoRecalculo()

decimal sage.ew.articulo.ArticuloCalculos.CosteUltimoRecalculo ( DatosCalculoCosteUltimoDto  datos,
bool  calcularCostePorTallasyColores = true,
DataTable  datosCosteUltimo = null,
DataTable  ultimosCostes = null,
bool  soloElPrimerMovimiento = true 
)
inline

Último coste general de un artículo o último coste de un artículo por almacen, talla y color (art_ultcos)

Parámetros
datosDto con los datos necesarios para los cálculos
calcularCostePorTallasyColoresTrue, si se quiere leer inicialmente el coste de la tabla art_cost
datosCosteUltimoDataTable con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos
ultimosCostesDataTable de la tabla art_ultcos con los datos necesarios para el cálculo para filtrar directamente y no tener que acceder a la base de datos
soloElPrimerMovimientoSe leerá el coste del primer movimiento, ordenado por fecha DESC y created DESC

Definición en la línea 378 del archivo ArticuloCalculos.cs.

◆ CosteUltimoTallaColor()

decimal sage.ew.articulo.ArticuloCalculos.CosteUltimoTallaColor ( DatosCalculoCosteUltimoDto  datos)
inline

Obtener el Ultimo Coste por Talla y Color cuando se trabaja con tallas y colores y precios por talla y color

Parámetros
datos
Devuelve

Definición en la línea 282 del archivo ArticuloCalculos.cs.


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