發表文章

目前顯示的是有「Recursive」標籤的文章

[遞迴邏輯] 採購單轉為訂購單

有一種業務邏輯如下: /// 功能說明: 將採購單依照特定條件轉結為訂購單。 /// 條件一: 每張訂購單的總金額不能大於 25,000,000 /// 條件二: 未轉訂購單的資料才要轉訂購單 /// 條件三: 報價單種類為 2-特殊報價單,需要進行分類 /// 條件四: 依照 [運送方式 ShipId], [報價單種類 QuotationType], [類別 TransOrderYn], [特報單類別 QuotationNo] 分類 /// 條件五: 特定機型有對應的特定數量,該訂單的數量不能超過該特定數量 不廢話,附上連結: .Net Fiddle |  Github

[遞迴邏輯] 採購單取得一般報價和特殊報價

 /// 功能目的:  /// 採購單需要依照出貨的日期取得商品的報價,而商品報價有分一般報價和特殊報價。 /// 一般報價通常為全年度常態性的報價。特殊報價通常價格較低且有期間限定,且特殊報價需先使用,否則有違約的可能。 /// 功能說明: /// 1. 先準備好採購資料集合、報價單資料集合 /// 2. 依照下方的邏輯去篩選 /// 3. 主要透過採購資料集合的 Done 屬性,來判斷至否結束當前的遞迴。 不囉嗦,附上連結: .Net Fiddle | GitHub