IArticulosDA.cs
2 using System;
3 using System.Collections.Generic;
4 using System.Data;
5 
6 namespace sage.ew.articulo.DataAccess.Interfaz
7 {
11  public interface IArticulosDA: IDisposable
12  {
18  DataTable GetArticulosTallasColores(string articulo = "");
19 
25  DataTable GetDatosCalculoCosteUltimo(DatosCalculoCosteUltimoDto datos);
26 
31  DataTable GetDatosCalculoCosteUltimo();
32 
38  DataTable GetDatosCosteUltimoTallaColor(DatosCalculoCosteUltimoDto datos);
39 
48  DataTable GetAlbaranesCompra(string articulo, string almacen = "", string talla = "", string color = "");
49 
59  DataTable GetStokInicial(string empresa, string articulo, string almacen = "", string talla = "", string color = "");
60 
69  DataTable GetRegularizacion(string articulo, string almacen = "", string talla = "", string color = "");
70 
77  decimal GetCosteUltimo(string articulo, int numeroEjercios = 0);
78 
84  DataTable GetArticulos(string filtroArticulo);
85 
91  int GetTotalArticulos(string filtroArticulo = "");
92 
99  bool ModificarUltimoCoste(string tcArticulo, decimal tnUltimoCoste);
100 
106  bool ModificarUltimoCoste(List<DatosModificarUltimoCosteArticuloDto> listaDatos);
107 
115  decimal Calcular_Ultimo_Coste(string tcArticulo, string tcTalla, string tcColor, decimal nCoste_unitario);
116 
125  decimal Calcular_Ultimo_Coste(string tcArticulo, string tcTalla, string tcColor, decimal nCoste_unitario, string tcAlmacen);
126  }
127 }