public List <Producto> ObtenerExistenciaTeorica(int idAlmacen, string clave1Desde, string clave1Hasta) { IQueryable <MedDAL.DAL.productos> iProductos = dalProductos.buscarProducto(clave1Desde, clave1Hasta); List <MedDAL.DAL.productos> lstProductos = new List <productos>(); lstProductos.AddRange(iProductos); List <Producto> rProductos = new List <Producto>(); foreach (MedDAL.DAL.productos producto in lstProductos) { IQueryable <MedDAL.DAL.productos_almacen> p_a = dalProductos.ObtenerExistenciaProducto(producto.idProducto, idAlmacen); foreach (MedDAL.DAL.productos_almacen pa in p_a) { rProductos.Add( new Producto( producto, producto.Clave1, producto.Nombre, pa.Lote, pa.NoSerie, pa.Cantidad ) ); } } return(rProductos); }
public IQueryable <MedDAL.DAL.productos_almacen> ObtenerExistenciaProducto(int idProducto, int idAlmacen, string sLote, string sNoSerie) { return(odalProducto.ObtenerExistenciaProducto(idProducto, idAlmacen, sLote, sNoSerie)); }