コード例 #1
0
        /// <summary>
        /// Obtiene la existencia de productos.
        /// </summary>
        /// <param name="productoId"></param>
        /// <returns></returns>
        private decimal ObtenerExistencia(int productoId)
        {
            decimal existencia = decimal.Zero;

            if (productoId > 0)
            {
                var productos = new List <ProductoInfo>
                {
                    new ProductoInfo
                    {
                        ProductoId = productoId
                    }
                };
                IList <AlmacenInventarioInfo> almacenInventario = new ProductoPL().ObtenerExistencia(almacen.AlmacenID,
                                                                                                     productos);
                if (almacenInventario != null)
                {
                    var almacenInventarioInfo = almacenInventario.FirstOrDefault();
                    if (almacenInventarioInfo != null)
                    {
                        existencia = almacenInventarioInfo.Cantidad;
                    }
                }
            }
            return(existencia);
        }