Referencia de la Clase sage.ew.articulo.DataAccess.Clases.UltimosCostesDA

Clase de acceso a datos de los últimos costes (sólo para gestionar datos de tabla art_ultcos) Más...

Diagrama de herencias de sage.ew.articulo.DataAccess.Clases.UltimosCostesDA
sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA

Métodos públicos

void Dispose ()
 Dispose Más...
 
bool InsertarUltimosCostes (string articulo="")
 Inserta en la tabla art_ultcos (últimos costes) tantos registros cómo almacenes, tallas y colores tenga un artículo Más...
 
bool InsertarUltimoCoste (UltimoCosteDto ultimoCoste)
 Inserta un nuevo registro si no existiera, por artículo, almacén, talla y color Más...
 
bool EliminarUltimoCoste (string articulo)
 Elimina de la tabla art_ultcos (últimos costes) tantos registros cómo almacenes, tallas y colores tenga un artículo Más...
 
bool ModificarUltimoCoste (UltimoCosteDto ultimoCoste)
 Modifica el ultimo coste Más...
 
bool ModificarUltimoCoste (List< UltimoCosteDto > listaUltimoCosteDto)
 Modifica el ultimo coste de cada elemento de una lista, se lanza el proceso en bloque Más...
 
bool EliminarUltimoCoste (UltimoCosteDto ultimoCoste, bool lbSoloAlmacen=false)
 Elimina el ultimo coste Más...
 
DataTable GetUltimosCostes (string loArticulo="")
 Artículos de la tabla art_ultcos (últimos costes) según filtro Más...
 
DataTable GetUltimosCostesDesglosado (string where, string filtroPaginado)
 Artículos de la tabla art_ultcos (últimos costes) según filtros. Más...
 
int GetCountUltimosCostesDesglosado (string where)
 Número de artículos de la tabla art_ultcos (últimos costes) según filtros. Más...
 
decimal GetUltimoCoste (UltimoCosteDto ultimoCoste, int numeroEjercios=0)
 Ultimo coste (cost_ult) según filtro de la tabla art_ultcos Más...
 
DataTable GetUltimosCostesAgrupadoPorArticulo (string loArticulo="")
 Artículos de la tabla art_ultcos (últimos costes) agrupado por artículo según filtro Más...
 

Descripción detallada

Clase de acceso a datos de los últimos costes (sólo para gestionar datos de tabla art_ultcos)

Definición en la línea 16 del archivo UltimosCostesDA.cs.

Documentación de las funciones miembro

◆ Dispose()

void sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.Dispose ( )
inline

Dispose

Definición en la línea 33 del archivo UltimosCostesDA.cs.

◆ EliminarUltimoCoste() [1/2]

bool sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.EliminarUltimoCoste ( string  articulo)
inline

Elimina de la tabla art_ultcos (últimos costes) tantos registros cómo almacenes, tallas y colores tenga un artículo

Parámetros
articuloArtículo que se quiere eliminar de la tabla
Devuelve
True si el proceso ha terminado correctamente

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 87 del archivo UltimosCostesDA.cs.

◆ EliminarUltimoCoste() [2/2]

bool sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.EliminarUltimoCoste ( UltimoCosteDto  ultimoCoste,
bool  lbSoloAlmacen = false 
)
inline

Elimina el ultimo coste

Parámetros
ultimoCosteDatos del último coste a eliminar
lbSoloAlmacenElimina todos los registros que tengan ese almacén
Devuelve
True si el proceso ha terminado correctamente

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 151 del archivo UltimosCostesDA.cs.

◆ GetCountUltimosCostesDesglosado()

int sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.GetCountUltimosCostesDesglosado ( string  where)
inline

Número de artículos de la tabla art_ultcos (últimos costes) según filtros.

Parámetros
whereClausula where. Alias a utilizar: datos. Los posibles filtros: articulo, talla, color, familia, subfamilia y marca
Devuelve
Devuelve el número de registros de la tabla Art_ultcos, según filtros

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 251 del archivo UltimosCostesDA.cs.

◆ GetUltimoCoste()

decimal sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.GetUltimoCoste ( UltimoCosteDto  ultimoCoste,
int  numeroEjercios = 0 
)
inline

Ultimo coste (cost_ult) según filtro de la tabla art_ultcos

Parámetros
ultimoCosteDatos para la búsqueda
numeroEjerciosNúmero de ejercicios anteriores. Se utilizará para poder leer de ejercicios anteriores. GESTION, GESTION-1, GESTION-2, etc
Devuelve
Retorna el último coste

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 297 del archivo UltimosCostesDA.cs.

◆ GetUltimosCostes()

DataTable sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.GetUltimosCostes ( string  loArticulo = "")
inline

Artículos de la tabla art_ultcos (últimos costes) según filtro

Parámetros
loArticuloArtículo por el que se quiere filtrar
Devuelve
Devuelve un DataTable con los registros de la tabla Art_ultcos, según filtro

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 171 del archivo UltimosCostesDA.cs.

◆ GetUltimosCostesAgrupadoPorArticulo()

DataTable sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.GetUltimosCostesAgrupadoPorArticulo ( string  loArticulo = "")
inline

Artículos de la tabla art_ultcos (últimos costes) agrupado por artículo según filtro

Parámetros
loArticuloArtículo por el que se quiere filtrar
Devuelve
Devuelve un DataTable con los registros de la tabla Art_ultcos, según filtro

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 336 del archivo UltimosCostesDA.cs.

◆ GetUltimosCostesDesglosado()

DataTable sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.GetUltimosCostesDesglosado ( string  where,
string  filtroPaginado 
)
inline

Artículos de la tabla art_ultcos (últimos costes) según filtros.

Parámetros
whereClausula where. Alias a utilizar: datos. Los posibles filtros: articulo, talla, color, familia, subfamilia y marca
filtroPaginadoFiltro del campo rownum para el paginado de la consulta
Devuelve
Devuelve un DataTable con los registros de la tabla Art_ultcos, según filtros

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 204 del archivo UltimosCostesDA.cs.

◆ InsertarUltimoCoste()

bool sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.InsertarUltimoCoste ( UltimoCosteDto  ultimoCoste)
inline

Inserta un nuevo registro si no existiera, por artículo, almacén, talla y color

Parámetros
ultimoCosteDatos del último coste a insertar
Devuelve
True si el proceso ha terminado correctamente

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 61 del archivo UltimosCostesDA.cs.

◆ InsertarUltimosCostes()

bool sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.InsertarUltimosCostes ( string  articulo = "")
inline

Inserta en la tabla art_ultcos (últimos costes) tantos registros cómo almacenes, tallas y colores tenga un artículo

Parámetros
articuloArtículo por el que se quiere actualizar la tabla, sin información del artículo se actualizará para todos los artículos
Devuelve
True si el proceso ha terminado correctamente

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 44 del archivo UltimosCostesDA.cs.

◆ ModificarUltimoCoste() [1/2]

bool sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.ModificarUltimoCoste ( UltimoCosteDto  ultimoCoste)
inline

Modifica el ultimo coste

Parámetros
ultimoCosteDatos del último coste a modificar
Devuelve
True si el proceso ha terminado correctamente

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 100 del archivo UltimosCostesDA.cs.

◆ ModificarUltimoCoste() [2/2]

bool sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.ModificarUltimoCoste ( List< UltimoCosteDto listaUltimoCosteDto)
inline

Modifica el ultimo coste de cada elemento de una lista, se lanza el proceso en bloque

Parámetros
listaUltimoCosteDtoLista con los datos del último coste a modificar
Devuelve
True si el proceso ha terminado correctamente

Implementa sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.

Definición en la línea 112 del archivo UltimosCostesDA.cs.


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