Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA

Interfaz de los últimos costes. Más...

Diagrama de herencia de sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA

Métodos públicos

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

Descripción detallada

Interfaz de los últimos costes.

Definición en la línea 14 del archivo IUltimosCostesDA.cs.

Documentación de funciones miembro

◆ EliminarUltimoCoste() [1/2]

bool sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.EliminarUltimoCoste ( string articulo = "")

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

◆ EliminarUltimoCoste() [2/2]

bool sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.EliminarUltimoCoste ( UltimoCosteDto ultimoCoste,
bool lbSoloAlmacen = false )

Eliimina 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

◆ GetCountUltimosCostesDesglosado()

int sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.GetCountUltimosCostesDesglosado ( string where)

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

◆ GetUltimoCoste()

decimal sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.GetUltimoCoste ( UltimoCosteDto ultimoCoste,
int numeroEjercios = 0 )

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

◆ GetUltimosCostes()

DataTable sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.GetUltimosCostes ( string loArticulo = "")

Registros de la tabla art_ultcos (últimos costes) según filtro.

Parámetros
loArticuloArtículo por el que se quiere filtrar, sin información del artículo se filtrará para todos los artículos
Devuelve
Datatable con los registros seleccionados

◆ GetUltimosCostesAgrupadoPorArticulo()

DataTable sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.GetUltimosCostesAgrupadoPorArticulo ( string loArticulo = "")

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, sin información del artículo se filtrará para todos los artículos
Devuelve
Datatable con los registros seleccionados

◆ GetUltimosCostesDesglosado()

DataTable sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.GetUltimosCostesDesglosado ( string where,
string filtroPaginado )

Registros de la tabla art_ultcos (últimos costes) según filtro.

Parámetros
whereClausula where
filtroPaginadoFiltro del campo rownum para el paginado de la consulta
Devuelve
Datatable con los registros seleccionados

◆ InsertarUltimoCoste()

bool sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.InsertarUltimoCoste ( UltimoCosteDto ultimoCoste)

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

◆ InsertarUltimosCostes()

bool sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.InsertarUltimosCostes ( string articulo = "")

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

◆ ModificarUltimoCoste() [1/2]

bool sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.ModificarUltimoCoste ( List< UltimoCosteDto > listaUltimoCosteDto)

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

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

◆ ModificarUltimoCoste() [2/2]

bool sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA.ModificarUltimoCoste ( UltimoCosteDto ultimoCoste)

Modifica el ultimo coste.

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

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