Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public IQueryable <MedDAL.DAL.productos_almacen> ObtenerExistenciaProducto(int idProducto, int idAlmacen, string sLote, string sNoSerie)
 {
     return(odalProducto.ObtenerExistenciaProducto(idProducto, idAlmacen, sLote, sNoSerie));
 }