2017-03-03 45 views
-2

我創建了銷售三明治的餐廳POS,我試圖弄清楚如何創建一個以下列爲例的計算 選擇了熱狗三明治 - --->從庫存。減去下面 1麪包 50克番茄醬 25GM梅奧 2熱狗件 等 目前客戶端通過在數量輸入熱狗和5進入購買如下,熱狗的5包,但熱狗包包含6個熱狗片 ,而當他鍵入番茄醬時,5個數量意味着5個瓶子。以平均價格從庫存中銷售減產品成分C#

我在問什麼是最好的方法,我該怎麼做?

  1. 做一個數據庫表,其中包含每種成分的細節?像1瓶番茄醬= 300克和1個熱狗包= 6件? 或
  2. 使C#中的代碼將客戶端輸入的內容轉換爲克和單位?就像當他從comboBox中選擇番茄醬並輸入1瓶時,代碼將其轉換爲300gm?

這樣做的原因是爲了讓客戶確切地知道庫存成分的數量,並且使程序計算出三明治的確切成本,所以他得到的淨利潤顯示在報告部分

或者是否有更好的方法來做到這一點?

回答

0

我會將這些信息存儲在數據庫中(解決方案1),因爲當他不需要更改源代碼時想要用350克的番茄醬。

+0

好吧,這是一個很好的觀點,但這將改變輸入法,所以他將不得不按單位和克進入而不是包,對嗎? –

+0

當定義1次熱狗需要的成份時,你可以更容易,然後你的客戶在你的輸入方法中定義他需要10個熱狗,並且你要求他需要訂購多少瓶,香腸,蛋黃醬等。只是一個想法。 –

+0

是的,我認爲這是一個好主意,會讓它更容易 –

相關問題