Что я могу сделать неправильно в своем вложенном цикле, так это не зацикливаться на всех пунктах меню, чтобы уменьшить запас.
Я пытаюсь уменьшить запас в базе данных магазина, используя отображаемые данные в моих gridviews.
- (grdSaleSet) этот gridview отображает мои продажи как квитанцию о продаже
- (grdStockDecrement) - это gridview отображает рецепт (идентификатор элемента и пропорцию элемента), которые получают параметры из GridView saleset.
Проблема начинается, когда мне нужно выполнить цикл в этом вложенном цикле, он проходит только одну итерацию рецепта элемента, поставляемого saleset item,но не читает второй элемент из Saleset gridview, чтобы он мог искать второй рецепт элемента и уменьшать его.
Цикл только уменьшает запас для 1-го товара в продаже, используя его рецепт. Второй пункт вроде бы не пройден.
Пожалуйста, сообщите, что я, возможно, пропустил в приведенном ниже коде?
Что я уже пробовал:
'search controller to decrement stock driver grid For ss As Integer = 0 To grdSaleSet.Rows.Count - 1 objCM.MenuDescription = grdSaleSet.Rows(ss).Cells(1).Value 'extract item description objCM.Price = Convert.ToDecimal(grdSaleSet.Rows(ss).Cells(2).Value) 'extract item price grdStockDecrement.DataSource = objc.GetIngredientsDecrementDriver(objCM.MenuDescription, objCM.Price) 'search using item desc and price and display on decrement gridview grdStockDecrement.Columns(0).Visible = False 'Hiding the column which is not reqiured. 'Proportion to decrease stock For dd As Integer = 0 To grdStockDecrement.Rows.Count - 1 'loop using decreament gridview objc._ingrId = grdStockDecrement.Rows(dd).Cells(1).Value 'extract ingredient id objc.Proportion = Convert.ToDecimal(grdStockDecrement.Rows(dd).Cells(2).Value) 'extract ingredient recipe proportion objc.decrement_Inventory(objc._ingrId, objc.Proportion) Next Next
Ngqulunga
Спасибо, Рик,я посмотрю.