こんにちは、リストがあり、重複をグループ化し、その数量を追加して最大数量と比較しようとしています。私が直面している唯一の問題は、重複を分離してその数量を追加することです。私はメンタルブロックに陥り、自分がしようとしていることを達成するための正しい方法を理解できません. だから、誰かが私を正しい方向に向けて助けてくれることを望んでいました!
重複をチェックしているプロパティは ProductID です
double qty = 0;
double totalQty = 0;
bool isQtyValid = true;
List<ShoppingCartDTO> shoppingList = ShoppingCart.Fetch(string.Format("WHERE SessionID='{0}'", Session["ID"]));
foreach (ShoppingCartDTO temp in shoppingList)
{
qty = temp.Quantity;
totalQty += qty;
isQtyValid = getCheckQty(totalQty, temp.ProuductID, temp.CustomerID);
CheckOut.Enabled = isQtyValid;
lblError.Visible = !isQtyValid;
}
より多くの説明ができる場合は、より良い説明を試み、必要に応じてより多くのコードを提供することができます。誰のアドバイスや助けにも感謝します。ありがとう!