Referencia de la Interfaz sage.ew.articulo.DataAccess.Interfaz.IUltimosCostesDA

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

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

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 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)
 Eliimina el ultimo coste Más...
 
DataTable GetUltimosCostes (string loArticulo="")
 Registros de la tabla art_ultcos (últimos costes) según filtro Más...
 
int GetCountUltimosCostesDesglosado (string where)
 Número de artículos de la tabla art_ultcos (últimos costes) según filtros. Más...
 
DataTable GetUltimosCostesDesglosado (string where, string filtroPaginado)
 Registros de la tabla art_ultcos (últimos costes) según filtro 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

Interfaz de los últimos costes

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

Documentación de las 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ 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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ ModificarUltimoCoste() [1/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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.

◆ ModificarUltimoCoste() [2/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

Implementado en sage.ew.articulo.DataAccess.Clases.UltimosCostesDA.


La documentación para este interfaz fue generada a partir del siguiente fichero: